Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Parsing

A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.

https://github.com/charconstpointer/markovbot

PoC markov chain sentence generator, powered by discord for data gathering

bot chain collection data discord markov parsing

Last synced: 27 Dec 2024

https://github.com/fractalego/tree_parser

A simple dependency parser in PyTorch

dependency-parser dependency-tree parsing pytorch

Last synced: 20 Jan 2025

https://github.com/scpwiki/wikidot-path

Simple library to provide Wikidot-compatible path parsing.

library nuscp parsing path rust scp-foundation wikidot

Last synced: 25 Nov 2024

https://github.com/turbolent/parsercombinators

A parser-combinator library for Swift

parser parser-combinators parsing swift

Last synced: 08 Dec 2024

https://github.com/prantlf/oscript-parser

A parser for the OScript language written in JavaScript. With an AST walker, a syntax checker (lint) and a code-executing interpreter.

ast ast-walker interpreter lexer lint oscript parser parsing syntax-checker tokenizer walker

Last synced: 05 Dec 2024

https://github.com/martinjack/uaddresspacy

🇺🇦 UAddresspacy | Spacy разборка украинского адреса на типы

address nlp parsing spacy spacy-nlp ukraine

Last synced: 19 Jan 2025

https://github.com/relrod/pep440-rs

PEP440 version parsing library for Rust, WIP

compare numbers parsing pep440 python rust version versions

Last synced: 23 Oct 2024

https://github.com/orhun/parseit

A simple text file parsing library powered by regex and glob patterns

glob-pattern parser-library parsing regex rust text-file-parser text-parser

Last synced: 17 Oct 2024

https://github.com/k0lb3/binaryreader

a faster and more elegant alternative to struct for parsing binary data in Python

binary-data parser-library parsing python struct

Last synced: 09 Nov 2024

https://github.com/janjoswig/mdparser

Parsers for Molecular Dynamics related file types

gromacs molecular-dynamics parsing python topology

Last synced: 15 Dec 2024

https://github.com/nlesc-nano/cp2k-parser

A package for converting CP2K input files into PLAMS-compatible dictionaries.

cp2k dictionary parsing plams python-3 python-3-5 python-3-6 python-3-7

Last synced: 20 Jan 2025

https://github.com/generalmimon/bmptool

Simple tool built on Kaitai Struct for reading BMP images

bmp javascript kaitai-struct parsing

Last synced: 11 Oct 2024

https://github.com/harwoeck/magic

:carousel_horse: magic is an auto-parsing library and competitive coding helper package with batteries included. The library takes care of allocating and populating your memory.

auto-parsing competitive-programming competitive-programming-contests go golang hacktoberfest hacktoberfest2019 input-parsing magic not-for-production parsing reflect reflection reflection-magic

Last synced: 13 Jan 2025

https://github.com/nobodyinperson/perl6-fortran-grammar

Perl6 grammar to parse FORTRAN source code

fortran module parsing perl6

Last synced: 09 Nov 2024

https://github.com/msakai/pseudo-boolean

Haskell library for parsing/generating OPB/WBO files used in pseudo boolean competition.

parsing pseudo-boolean

Last synced: 28 Oct 2024

https://github.com/lionello/nix-d

Lexer, parser, and evaluator for Nix files, written in D-lang

ast dlang evaluator interpreter lexer nix parser parsing

Last synced: 20 Dec 2024

https://github.com/oxylabs/how-to-scrape-wayfair

A step-by-step tutorial on extracting data from Wayfair’s product pages at scale and in real time. The guide details actionable code and considers various aspects before and during the scraping process.

data-extraction how-to parsing python wayfair wayfair-scraper web-scraping

Last synced: 17 Jan 2025

https://github.com/under-web/autoposting_vk

Парсит мемы и постит на стену vk.com

bot parsing vk-api

Last synced: 21 Jan 2025

https://github.com/rye/sked

Parse building schedules from PDF files

hacktoberfest parsing pdf schedules

Last synced: 14 Oct 2024

https://github.com/mraniki/findmyorder

A python package to identify and parse order for trade execution.

findmyorder order parsing pyparsing pypi-package talky trading

Last synced: 03 Jan 2025

https://github.com/gapotchenko/turbo-cocor

Turbo Coco/R is a compile-time compiler generator which takes an attributed grammar of a source language and generates a scanner and a parser for this language.

coco-r compiler-generator csharp grammar parse parser-generator parsing scanner-generator

Last synced: 05 Jan 2025

https://github.com/reznikmm/anagram

Grammar handling and parser generation Ada library

ada grammars parsing syntax-analysis

Last synced: 26 Oct 2024

https://github.com/ilyakooo0/isoparsec

🚧 Under construction 🚧 🔄🔡 Isomorphic (invertible) parser library

arrows binary-parsing haskell parser-combinators parser-library parsing ssh

Last synced: 20 Dec 2024

https://github.com/touhi99/statistical_dependency_parsing

SDP Lab Project - Arc-Eager transition-based dependency parsing with Averaged perceptron and extended features

averaged-perceptron conll-2003 dependency-parsing parse-trees parsing perceptron transition

Last synced: 17 Jan 2025

https://github.com/typedduck/kamo

A library to assist in the creation of an interpreter or compiler and its associated runtime.

garbage-collection memory-management parser parser-combinators parsing rust rust-library s-expressions scheme

Last synced: 12 Oct 2024

https://github.com/chimehq/binarycursor

Go binary data reader

binary go parsing

Last synced: 17 Jan 2025

https://github.com/gregros/char-info

Unicode character information library

parsing unicode-characters unicode-information

Last synced: 25 Dec 2024

https://github.com/wizardone/parser

Parsing urls against a set of rules.

elixir mix parsing rules

Last synced: 19 Dec 2024

https://github.com/kccqzy/haskell-sajson

Haskell wrapper for sajson

haskell json parsing

Last synced: 06 Nov 2024

https://github.com/canta2899/panini

A simple .NET library for INI file parsing, with a focus on chainable methods

csharp dotnet ini ini-parser panini parsing

Last synced: 30 Dec 2024

https://github.com/lennartpollvogt/markdown-to-data

Convert markdown and its elements (tables, lists, code, etc.) into structured, easily processable data formats like lists and hierarchical dictionaries (or JSON), with support for parsing back to markdown.

dictionaries json lists markdown markdown-parser markdown-to-data markdown-to-json md parser parsing tables

Last synced: 18 Dec 2024

https://github.com/nilern/kyy

Implementing a Python from scratch, for show

bytecode compiler garbage-collection interpreter jit-compiler language parsing python vm

Last synced: 24 Jan 2025

https://github.com/vimaltiwari2612/javacodeparserandumlcreator

Simple Parser which uses Compiler design concepts. Lexical analysis, symbol table formation, parse the code using symbol table. This code works for any OOP based Code. It can be made for other languages too using the same concepts. Create UML diagrams with class code. Convert your code into UML direclty using this tool. It can convert any OOP based code into UML.

compiler-design java java-8 languages parsing screenshot symbol-table tokens uml uml-class-diagram uml-diagrams uml-parser

Last synced: 09 Nov 2024

https://github.com/duffsdevice/cpp-typename-parser

A small lightweight Library to parse and construct C++11 typenames

cpp11 datatypes parser-library parsing string

Last synced: 18 Dec 2024

https://github.com/capturr/price-extract

Performant way to extract price amount and metadatas (currency, decimal & thousands separator) from any string.

amount crawler crawling currencies currency extract extractor javascript nodejs parser parsing price scraper scraping spider typescript

Last synced: 07 Jan 2025

https://github.com/antoinegagne/robots

A parser for robots.txt with support for wildcards. See also RFC 9309.

crawling erlang erlang-library parser parsing parsing-library robots-parser robots-txt

Last synced: 09 Nov 2024

https://github.com/macmade/id3v2

C++ library for ID3v2 tag parsing

cplusplus cpp id3 id3v2 parsing tag tags

Last synced: 12 Dec 2024

https://github.com/nix1707/webscrapper-browserextension

Scraper Master is a Chrome extension for effortless web data extraction. Built with React, TypeScript, and the Chrome Scripting API, it ensures efficient, high-quality, and seamless scraping. Utilizing HTML and CSS, ScrapeEase offers a clean, responsive design. Simplify your data collection with Scraper Master.

chrome-extension chrome-extensions css data frontend html html-parser modern parser parsing react scraper scraping typescript ui validation webparser webparsing webscraping

Last synced: 12 Dec 2024

https://github.com/awskii/hunkee

faster way to parse strings to structs

converter logs parsing

Last synced: 17 Jan 2025

https://github.com/qualisystems/toscana

:sunrise_over_mountains: :wine_glass: TOSCA .Net Analyzer

cloud orchestration parsing topology tosca tosca-yaml-files toscana yaml

Last synced: 14 Nov 2024

https://github.com/josecarneiro/mr-roboto

🤖 Handle and parse a site's robots.txt file and extract actionable information

extract parser parsing robots robots-txt

Last synced: 22 Jan 2025

https://github.com/gil9red/hideme.ru-proxy-list

Скрипт для парсинга списка прокси сайта hideme.ru (#python3 #hidemeru #proxy #parsing)

hideme parsing proxy python

Last synced: 16 Dec 2024

https://github.com/martinboller/cc-build

Builds latest version of CyberChef and install it with NGINX on another system. CyberChef is a simple, intuitive web app for analyzing and decoding data without having to deal with complex tools or programming languages.

analysis blueteam compression cyberchef data-analysis data-manipulation decode encode encryption hashing parsing virtual-machine

Last synced: 16 Nov 2024

https://github.com/chakrit/truth_serum

Ruby lib for parsing github-style searches.

github-search parsing search truth-serum

Last synced: 14 Nov 2024

https://github.com/rakin406/html-parser

An HTML parsing library

html library parsing

Last synced: 12 Jan 2025

https://github.com/nrmancuso/parseva-math

Compute mathematical expressions via abstract syntax tree. Built with Java and ANTLR4.

antlr antlr4 ast calculation grammar java math parseva-math parsing syntax-tree

Last synced: 03 Dec 2024

https://github.com/astynax/elm-crontab-parser

A simple parser for the crontab(5) rules

crontab-syntax elm-lang parsing

Last synced: 23 Dec 2024

https://github.com/warrenspe/tokex

Structured string parsing library

grammar parsing string-matching token tokenizer

Last synced: 03 Dec 2024

https://github.com/melchisedech333/lex-yacc-experiments

:wrench: My studies involving context-free grammar analysis. The analyzers were built using familiar tools such as YACC, Lex and Bison. Topics covered include token filtering, simple variable manipulation, and arrays.

bison bison-grammar bison-parser bison-yacc compiler-development language-development lex lex-example lex-yacc-parser lexical-analysis lexical-analyzer parser-generator parsing semantic-analysis syntactic-analysis tokenization tokenizer-parser yacc yacc-example yacc-lex

Last synced: 08 Dec 2024

https://github.com/oxylabs/parse-html-pyquery

Learn to parse HTML using PyQuery, a Python library for web scraping and manipulating HTML.

parser parsing pyquery python web-scraping web-scraping-python

Last synced: 17 Nov 2024

https://github.com/v-shenoy/expression-parsing

Implementation of a traditional recursive descent parser, and a Pratt parser.

golang parsing pratt-parser recursive-descent

Last synced: 17 Dec 2024

https://github.com/mubelotix/minecraft-protocol-derive

Procedural macros to make your Rust structs compatible with the Minecraft protocol.

derive deserialization minecraft minecraft-protocol parser parsing proc-macro protocol rust serialization

Last synced: 05 Dec 2024

https://github.com/lmarzocchetti/mangaworld_downloader

A manga pdf downloader from mangaworld

manga-downloader parsing python

Last synced: 10 Nov 2024

https://github.com/esafirm/jsoup-example

Code example for http://nolambda.stream/html-parsing-with-jsoup/

example html parsing

Last synced: 18 Jan 2025

https://github.com/smarie/python-parsyfiles

A declarative framework to read complex objects made of several files, supporting pluggable parsers and alternate file formats for the same object type. A typical use case is to read collections of test cases on the file system.

benchmark class collection complex conversion converter dict file folder framework object parser parsing pep484 properties python simple type type-hint yaml

Last synced: 17 Dec 2024

https://github.com/stagas/tokenizer-next

iterator based tokenizer for writing parsers

iterable iterator lexer parser parsing regexp regexp-match tokenizer

Last synced: 18 Dec 2024

https://github.com/dcarbone/json-to-go

PHP Implementation of mholt/json-to-go

golang json parsing php

Last synced: 31 Dec 2024

https://github.com/standard-release/cli

Language independent module publishing, following Conventional Commits and SemVer, with support for monorepos.

automation ci cli command-line commits continuous-integration conventions convetionalcommits git monorepo npmjs parsing publish release semantic semver

Last synced: 18 Dec 2024

https://github.com/lironmiz/nand2tetriscourse

acadamic course in campus il about building a modern computer from basic logic gates such as "nand" to a general computer architecture that is designed execute any program such as "Tetris". and also building assambler

adders assembler assembly boolean-algebra boolean-arithmetic clock code-generation computer-architecture course cpu cycles flip-flops hardware-description-language learning-by-doing logic-gates machine-language memory-units parsing project register

Last synced: 15 Dec 2024

https://github.com/dhruvkb/numerizer

Numerizer is a package for parsing numeric words to numbers.

natural-language numbers parsing swift

Last synced: 18 Dec 2024

https://github.com/abrudz/parsing

Dyalog APL expressions to parse common and unusual data formats from text files

apl csv data data-format dyalog-apl dyalogapl parsing

Last synced: 18 Dec 2024

https://github.com/dalpd/plumes-hs

A CLI tool to parse and plot simulation data exported from Visual Plumes

cli haskell parsing visual-plumes

Last synced: 27 Dec 2024

https://github.com/rokf/howl-peg

Syntax highlighting for the PEG notation for Howl

grammar howl parsing peg programming-languages

Last synced: 21 Jan 2025

https://github.com/vyfor/kotlin-parser

Kotlin Language Parser (Work In Progress)

ast kotlin language parser parsing syntax tree

Last synced: 07 Nov 2024

https://github.com/qwefgh90/comment-parser

The Comment Parser supports various languages based on FSM. It's written by scala and java.

comment comment-parser java language parser parsing sbt scala

Last synced: 18 Dec 2024

https://github.com/shadelessfox/calc

Calculator inside your terminal in case you missed the builtin one.

calculator lexing parsing rust

Last synced: 19 Dec 2024

https://github.com/chinmayrane16/news

News Application to view Daily Affairs

http-requests httpclient json-api parsing rss-feed-parser rss-reader

Last synced: 19 Dec 2024

https://github.com/thatxliner/lark_shell

[NOT ACTIVELY MAINTAINED] A terminal version of the online Lark IDE

lark-parser parsing program python-3 python-3-6 python3 python36 tool urwid

Last synced: 22 Jan 2025

https://github.com/dcavar/j-json-nlp

Java JSON-NLP Maven module and validator

java json-nlp machine-learning nlp parsing

Last synced: 29 Dec 2024

https://github.com/benfaerber/json-parser-combinator

A JSON parser written in Typescript using the Parser Combinator methodology. I recommend that anyone who is interested in functional parsers should use this as a reference.

functional-programming functional-typescript json parser parser-combinator parsing

Last synced: 18 Jan 2025

https://github.com/peculiarventures/json-schema

This package uses ES2015 decorators to simplify JSON schema creation and use

decorators json parsing schema

Last synced: 07 Nov 2024

https://github.com/kumpmati/nopsa

PWA that analyses a UTU Nettiopsu transcript of study records

parsing pdf pdfjs study-records svelte utu

Last synced: 21 Dec 2024

https://github.com/sanjinkurelic/mvcgenerator

Most of today's simpler software solutions closely link their work to basic database operations. The basic operations are retrieving, entering, modifying, and deleting individual data, so-called CRUD operations. To simplify the implementation of such software solutions, it is possible to build a code generator that builds a series of program sections based on the definition of the database structure. The database structure is defined using a structured query language (SQL).

analysis chunk code-generator compiler crud hibernate intermediate-code-generation java-11 junit lexical-analysis mvc parsing reflections rest-api semantic-analysis spring sql synthesis target-code-generation three-tier-architecture

Last synced: 26 Dec 2024

https://github.com/novikovadaria/novel_updates

Парсинг названий новелл с сайта NovelUpdates | Parsing of novella titles from the Novel Updates website

csv parsing python

Last synced: 21 Jan 2025

https://github.com/novikovadaria/recipe

Парсинг рецептов | Recipe parsing

parsing personal-project

Last synced: 21 Jan 2025

https://github.com/novikovadaria/dynamic_website-

Парсинг динамического сайта | Dynamic site parsing

beautifulsoup4 csv parsing python selenium-webdriver

Last synced: 21 Jan 2025

https://github.com/novikovadaria/rulate-parser

Парсинг названий новелл с сайта TI.Rulate.ru | Parsing the titles of short stories from the site TI.Rulate.ru

parsing personal-project

Last synced: 21 Jan 2025

https://github.com/sangupta/log-parser

Various log parser functions

java log-parser log-parsing parsing

Last synced: 02 Jan 2025

https://github.com/fpopic/gg-interview-challenge

(Interview) GG Interview Challenge in Scala/Spark

apache-spark json logstash parsing regex scala spark sparksql

Last synced: 10 Jan 2025

Parsing Awesome Lists