Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/parsing
- Wikipedia: https://en.wikipedia.org/wiki/Parsing#Computer_languages
- Related Topics: language, yacc, antlr, semantic-analysis, symbol-table, lookahead, ll, lr-parser, generated-parser,
- Aliases: parser-generator, ast, lexer, tokenizer, grammar, lexical-analysis, parse, bnf, backus-naur-form, lalr,
- Last updated: 2025-01-22 00:22:59 UTC
- JSON Representation
https://github.com/alordash/parse-word-to-number
Extracts numbers written as words from string.
english-language natural-language-processing numbers parsing russian-language
Last synced: 21 Dec 2024
https://github.com/cdiggins/myna-markdown
A simple JavaScript parser for GitHub flavored markdown with an HTML converter.
javascript markdown myna parsing typescript
Last synced: 09 Jan 2025
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: 28 Sep 2024
https://github.com/avindra/casd-json-schema
Schema discovery tool for the CA technologies (now Broadcom) ServiceDesk / ServiceCatalog web services
broadcom ca-technologies data-engineering doselect headless-browser javascript json parsing scraper service-management servicedesk
Last synced: 16 Jan 2025
https://github.com/agoose77/derpy
Context Free Grammar "Parsing with Derivatives", in Python
ast derivative grammar parsing python
Last synced: 16 Jan 2025
https://github.com/yarosj/prestige-of-districts
:mag_right: This application parses sites and retrieves data associated with failures of public services to display districts' prestige
amqp apollo-client apollo-server docker-compose graphql mapbox-gl ner neural-network nlp nodejs parsing pika python3 rabbitmq react scraping semantic-ui-react spacy taskscheduler webpack
Last synced: 18 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/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/esafirm/jsoup-example
Code example for http://nolambda.stream/html-parsing-with-jsoup/
Last synced: 18 Jan 2025
https://github.com/savi-lang/peg
Parsing Expression Grammars for the Savi standard library.
library parser parsing peg savi standard-library
Last synced: 24 Nov 2024
https://github.com/matthias-Q/tree-sitter-prql
A tree-sitter grammar for prql
parsing prql syntax-highlighting tree-sitter
Last synced: 23 Oct 2024
https://github.com/nchechulin/wiki-game-telegram-bot
Telegram bot for Wiki Game
fun parsing python scraping telegram telegram-bot wiki-game wikipedia
Last synced: 21 Nov 2024
https://github.com/forwardemail/python-arf
Node.js wrapper around the Python package arf, which is a processor for Abuse Reporting Format (ARF) messages.
abuse arf bulk email format formatting javascript json message messages node parse parser parsing python read report reporting
Last synced: 09 Jan 2025
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/justcabbage/osu-parser
C++20 Library to parse osu! filetypes
cpp osu osu-libraries osugame parser parsing
Last synced: 27 Nov 2024
https://github.com/jgontrum/cky-parser-optimization
Assignments and materials for the syntactic parsing class at Uppsala University.
course language-processing nlp parsing syntactic-parsing university uppsala-university
Last synced: 28 Nov 2024
https://github.com/soenneker/soenneker.html.client
A .NET HTTP client for HTML parsing
client csharp dotnet html htmlclient parse parsing util
Last synced: 16 Dec 2024
https://github.com/maskedsyntax/covid-tracker
Qt app to keep a track of Covid-19 records of different countries.
coronavirus coronavirus-tracking covid-19 data parsing scraping scraping-websites tracker web-scraping
Last synced: 10 Dec 2024
https://github.com/maskedsyntax/arm7-assembler
An ARM7 Assembler made in python using regex and tkinter
armv7 assembly-language editor parsing regular-expressions tkinter-gui
Last synced: 10 Dec 2024
https://github.com/ukoloff/nearley.sandbox
Play with Nearley parser
context-free-grammar earley-parser javascript lexer parsing
Last synced: 10 Dec 2024
https://github.com/vanhakobyan/whenheplays
When He Plays Mkhitaryan :)))
arsenal asp asp-net asp-net-core core css football html javascript jquery mkhitaryan parsing
Last synced: 16 Dec 2024
https://github.com/orest-d/nomic
Nomic - a toolset for Domain Specific Languages
code-generation compiler-construction dsl interpreter parsing transpilation transpiler
Last synced: 11 Dec 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/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/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/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/labordep/pharogameye
GAMEYE.app tools for Pharo
app collection collector game games gameye gameye-app gameye-application gameye-collection parser parsing peripherals pharo pharo-smalltalk print-media smalltalk systems toys-to-life
Last synced: 18 Dec 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/eliranwong/berean-remix
End-user files based on data of Berean Bible (Greek-English)
berean berean-remix bible dictionary eliran eliranwong english greek interlinear lexicon literal morphology parsing scripture strong strong-no translation
Last synced: 01 Jan 2025
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/stagas/lexer-next
lexer for recursive descent parsers
iterable iterator lexer parser parsing recursive-descent-parser regexp regexp-match tokenizer
Last synced: 31 Oct 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/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
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/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/mnemnion/jlpeg.jl
A bytecode Parsing Expression Grammer VM closely inspired by LPeg
parsing parsing-expression-grammars peg
Last synced: 11 Jan 2025
https://github.com/desmos-labs/athena
A custom chain parser for the Desmos Network chains
blockchain golang hacktoberfest parsing
Last synced: 08 Nov 2024
https://github.com/koval01/whoogle-search-kdev
Privacy-focused proxy app powered by Flask and BeautifulSoup4, acting as an intermediary between users and Google search results. Removes ads, trackers, and unnecessary clutter, enhancing user privacy and search experience.
adfree anonymous beautifulsoup4 flask flyio freedom heroku nginx opensource parsing privacy python replit self-hosted tor web
Last synced: 21 Jan 2025
https://github.com/mystpi/chomp
🍪 Lexer step + parser combinators + great error messages [nibble fork]
functional-programming gleam lexer lexing parser parser-combinators parsing
Last synced: 12 Jan 2025
https://github.com/aggstam/btc-classifier
Python scripts suite for generating Bitcoin transactions graphs and analyzing them using machine learning.
bitcoin classification cryptocurrency graph machine-learning parsing python
Last synced: 12 Jan 2025
https://github.com/fadel-hasan/python-compiler
simple python compiler by using flex\bison
bison-flex bison-parser compiler compiler-design flex-bison lex lex-yacc lexer-parser lexical-analysis lexical-analyzer parser parsing python python-compiler python-lex-yacc python-parser python3 yacc
Last synced: 12 Jan 2025
https://github.com/keshav2010/picocli
picoCLI is a small command interpreter that can be used to write/read text files, setup trigger-alarms to execute another piece of code after specified amount of time.
c-plus-plus cli command-line-interpreter command-line-parser commandline-interface cpp interpreter parsing visual-studio-code windows-desktop
Last synced: 01 Jan 2025
https://github.com/simonamdev/peek
Get a quick statistical peek into how nginx is handling requests.
logging nginx parsing server statistics web
Last synced: 04 Dec 2024
https://github.com/drkwitht/mpi-any-function-rect-rule
C++ MPI program for rectangle sum of some user-entered functions.
cpp20 integral-approximation mpi-parallelization parsing
Last synced: 09 Dec 2024
https://github.com/algorithmalchemy/getgems-user-profile-parser
Sample - GetGems NFT - Parser. Lyb: Selenium
dynamic-page-parsing dynamic-pages getgems getgems-parser nft nft-checker nft-collection nft-gallery nft-parsing parsing selenium webdriver
Last synced: 20 Dec 2024
https://github.com/yaccconstructor/examples
Examples of YaccConstructor applications
examples parsing parsing-math-expressions yaccconstructor
Last synced: 21 Nov 2024
https://github.com/georgegkas/jsontree
The JSONTree spec: AST representation of JSON documents based on RFC 8259 internet standard.
ast json jsontree parsing specification standard
Last synced: 25 Dec 2024
https://github.com/schanur/libbivalvia
A bash library for missing language features and advanced features
assertions bash cache color common date debugger git introspection library package-manager parsing string-manipulation test-framework
Last synced: 02 Dec 2024
https://github.com/rangoo94/universal-lexer
Parse any text input to tokens, according to provided regular expressions.
lexer lexical-analysis parser parsing regular-expression scanner tokenizer
Last synced: 04 Dec 2024
https://github.com/isomorpheme/language-php
A Haskell module for parsing and pretty-printing PHP. Because obviously.
haskell megaparsec parsing php prettyprinter
Last synced: 17 Jan 2025
https://github.com/jabedude/acct
Rust crate for processing acct(5) files
acct accton crates file-processing log logging parsing rust
Last synced: 19 Nov 2024
https://github.com/ekkoz897/42cursus_minishell
42 - Rewrite a simple shell
42 42born2code 42project bash minishell minishell42 parsing shell
Last synced: 14 Jan 2025
https://github.com/mrglaster/csharp-intensive-gpsd
Code from programming intensive "Development of real-time data processing system"
csharp deserialization gpsd intensive json npgsql parsing pgadmin postgresql postgressql serialization sql-query study-project
Last synced: 15 Jan 2025
https://github.com/ibnaleem/cyberchef-discord
A versatile Discord bot that implements CyberChef's features for encoding, decoding, encrypting, compressing, analysing data directly and more in your Discord server
compression cti cyberchef cybersecurity data-analysis data-manipulation discord-bot discord-js encoding encryption hashing infosec parsing redteam
Last synced: 07 Dec 2024
https://github.com/42yerevanprojects/minishell
As beautiful as a shell. Implementation of the 42 project minishell
42born2code 42school bash c execution parsing processes shell signal-handling
Last synced: 09 Jan 2025
https://github.com/meownoid/brainfuck-interpreter
Interpreter of the brainfuck programming language
brainfuck brainfuck-interpreter c parsing
Last synced: 25 Nov 2024
https://github.com/wtanaka/ansible-role-happy
Ansible role to install Happy, the Parser Generator for Haskell
ansible ansible-galaxy ansible-role ansible-roles galaxy happy haskell parser parser-generator parsing
Last synced: 22 Nov 2024
https://github.com/hamedstack/hamedstack.syntaxmania
Empowering you to create your own parser.
bottom-up-parser csharp csharp-library dotnet dotnet-core dotnetcore lexer lexer-parser lexing parser parsing recursive-descent-parser recusive-parser token tokenization tokenizer tokenizer-parser tokenizing top-down-parser
Last synced: 20 Jan 2025
https://github.com/basemax/autonewssubmitter
Analyze SQL query and extract data of attachment files to insert new wordpress post.
parse parser parsing php regex regex-match sql sql-queries sql-query wordpress wordpress-development wordpress-site
Last synced: 23 Nov 2024
https://github.com/visual-vincent/simplequeryparser
A basic command/query parser for .NET.
c-sharp csharp dotnet dotnet-framework parser parser-library parsing parsing-library query query-parser visual-basic visual-studio visualbasic visualstudio
Last synced: 08 Jan 2025
https://github.com/yaccconstructor/yc.bio
Tools for metagenomic assembly processing.
16s bioinformatics fsharp metagenomic-analysis metagenomics parsing rrna secondary-structure
Last synced: 21 Jan 2025
https://github.com/novikovadaria/googlecrawler
Первое использование googlecrawler | First use of google crawler
Last synced: 21 Jan 2025
https://github.com/definetlynotai/logicytics_logs
A log website to easily split and show/explain the logs in a super detailed way
automation development for-another-repository log logicytics parsing special website
Last synced: 28 Nov 2024
https://github.com/karpetrosyan/rfcparser
Rfcparser is a Python tool that makes it easy to parse common RFC syntaxes. Rfcparser takes a raw string as input, parses, validates, and returns Python objects to simplify the processing of RFC syntaxes.
Last synced: 24 Nov 2024
https://github.com/homyakin/goodgame-monitoring
Parsing news from https://goodgame.ru/
goodgame html java parsing spring-boot telegram
Last synced: 29 Nov 2024
https://github.com/alphatechnolog/json-parser
A parser for json-objects without dependencies
jq js json nodejs objects parsing without-dependencies
Last synced: 07 Jan 2025
https://github.com/marklauter/interpreter-redux
Remembering how lexical analysis and recursive descent parsing works.
Last synced: 14 Dec 2024
https://github.com/jecisc/symbolresolver
A parsing helper to manage symbol resolution by handling scope resolution and finding the right entity from symbols in parsers
parsing pharo smalltalk symbol-resolution
Last synced: 20 Dec 2024
https://github.com/skalt/psql_splitter
a nom parser combinator that matches a psql statement.
parser parsing postgres postgresql psql sql
Last synced: 14 Dec 2024
https://github.com/vnegi10/1brc_julia
Gunnar's 1 Billion Row Challenge (Julia)
dataframe julialang multithreading parsing performance-analysis
Last synced: 21 Nov 2024
https://github.com/meokullu/subtitleparser
Subtitle Parser is a project to parse subtitle content.
film films movie movies parser parsing subtitle subtitle-parser subtitles
Last synced: 14 Jan 2025
https://github.com/assyrianic/text-input-math-calculator-workshop
educational workshop & material for teaching Computer Science & Computer Engineering students in how to create a math calculator using lexical analysis and parsing theory.
education educational educational-project lexer lexical-analysis lexical-analyzer math mathematics parsing
Last synced: 05 Jan 2025
https://github.com/nnnlik/coingecko_filtered_api
fetches coins of interest from the site and certain information about this coin
api coingecko-api fastapi parsing
Last synced: 03 Jan 2025
https://github.com/kanarus/byte_reader
A minimal byte-by-byte reader for parsing input
byte byte-array bytes lightweight minimal no-std parse parser parsing reader simple
Last synced: 15 Dec 2024
https://github.com/edmondchuc/gordf
The gordf module is an RDF library for Go.
go golang memory-graph parsing rdf rdf-formats rdf-library rdf-store rdflib semantic-web triplestore turtle
Last synced: 28 Dec 2024
https://github.com/johnpili/parse-json-data-without-struct
Parsing JSON data without concrete struct in Go
go golang json parsing unmarshalling
Last synced: 11 Dec 2024
https://github.com/isabelleysseric/sentiment-analysis
Sentiment analysis with dependency tree.
bag-of-words-model corpus dependency-analysis dependency-parsing dependency-tree dependency-trees displacy embedding multigram nlp nltk parsing pos-tagging scope-of-negation sentiment-analysis sentimental-analysis sentiwordnet spacy text-classification
Last synced: 30 Dec 2024
https://github.com/bluebrown/labelparser
Parse labels into go maps
docker docker-swarm go-package golang label parsing
Last synced: 14 Dec 2024