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-02-03 00:22:09 UTC
- JSON Representation
https://github.com/vedant1100/get-api
api api-integration flutter parsing postman-testing rest-api
Last synced: 21 Jan 2025
https://github.com/jedevc/dwarfshell
A simple one-file, no-dependency shell written in python
Last synced: 25 Jan 2025
https://github.com/mostafa-wael/file-parsing-in-perl
Parsing a file to search for a given word, just trying to use the language :-D
Last synced: 22 Jan 2025
https://github.com/luka2220/parsleyjs
A Javascript JSON parser library for seamlesly converting json strings into JS Objects
javascript json lexical-analysis parsing tokenizer
Last synced: 09 Jan 2025
https://github.com/typeclasses/pro-source
haskell haskell-library parsing text
Last synced: 01 Feb 2025
https://github.com/brandon689/htmlconverter
HtmlToJsonParser: A versatile C# library for converting HTML to JSON with multiple parsing modes and customizable options.
anglesharp converter csharp dotnet-core html html-parser html-to-json json json-converter parsing web-development web-tool
Last synced: 22 Jan 2025
https://github.com/bitvantage/sharptextfsm
SharpTextFSM is a .NET implementation of the Google TextFSM Python module.
cli parser parsing regexp state-machine textfsm
Last synced: 07 Dec 2024
https://github.com/istador/wtf-wikipedia-ast-parser
A parser of wikipedia sentences using an AST. An example for wtf_wikipedia.
Last synced: 22 Jan 2025
https://github.com/mgree/smoosh-completion
Thinking about shell completion in a rigorous and thoroughgoing way.
completion dwim lexing parsing shell tokens
Last synced: 17 Dec 2024
https://github.com/akanoa/nom-stream-parser
An Rust lib which allow to downstream result data from an upstream
nom parsing performance rust stream
Last synced: 06 Jan 2025
https://github.com/n-c0de-r/jobinterviewcode1
Javascript parsing test for a student job
application-tests jobinterview parsing
Last synced: 15 Jan 2025
https://github.com/natsionalnoedostoyanie/metro_parser
Parser for the METRO site
Last synced: 15 Jan 2025
https://github.com/vasll/vmtohack
VM To Hack translator implementation from nand2tetris
go golang nand2tetris nand2tetris-projects nand2tetris-solutions nand2tetris-vm-translator parser parsing stack stacks
Last synced: 06 Jan 2025
https://github.com/cfdefense/cmpt432n-6502-java-compiler
Marist College CMPT432N - 'Design of Compilers' by Professor Labouseur
6502-assembly abstract-syntax-tree code-generation compiler concrete-syntax-trees lexical-analysis parsing semantic-analysis
Last synced: 22 Jan 2025
https://github.com/zimbora/mqtt-devices-parser
NPM MODULE - parsing mqtt messages coming from devices
Last synced: 13 Jan 2025
https://github.com/seantiz/dryfold-cli
A tool to help me plan C++ codebase migration ahead of time. Dryfold breaks the work down into kanban-board tasks.
cpp kanban kanban-boards parsing report-generator rust static-analysis system-design tree-sitter typescript
Last synced: 15 Jan 2025
https://github.com/ashenblade/podcast-aggregator-tg-bot
Телеграм бот для отслеживания новых выпусков подкастов на различных платформах
aggregator daemon parsing podcast python scraper telegram-bot
Last synced: 21 Jan 2025
https://github.com/touhi99/parsing
Parsing Course Project - A CYK implementation with CNF
cky cnf cyk-algorithm nltk parsing
Last synced: 17 Jan 2025
https://github.com/hapytex/django-path-converters
A collection of utility path converters.
django django-urls parsing path url
Last synced: 14 Dec 2024
https://github.com/anhgelus/lemonde-live-discord
Bot discord envoyant les derniers post du live du journal Le Monde
discord discord-bot jda kotlin le-monde lemonde live parsing toml
Last synced: 25 Jan 2025
https://github.com/thowv/easy-parse
Parsing using objects and types in Python (WIP)
Last synced: 07 Jan 2025
https://github.com/diordany/tech-argparser
An example on how to parse arguments from the command line with C++.
argument argument-parser argument-parsers argument-parsing arguments cli command command-line config cpp cpp17 example example-code make makefile mit-license options parser parsing small
Last synced: 30 Dec 2024
https://github.com/gusenov/syncfusion-ebooks
:book: Список бесплатных книг для .NET- и JavaScript-разработчиков.
curl ebooks html-parsing jq parsing syncfusion xmllint xpath
Last synced: 31 Dec 2024
https://github.com/gusenov/litres-scr
beautifulsoup4 jupyter-notebook litres-api parsing python
Last synced: 31 Dec 2024
https://github.com/filipnet/ups-json-publisher
UPS Data Publisher for MQTT: Capture UPS details using upsc, format as JSON, and send to MQTT broker.
grafana grafana-dashboard grafana-influxdb json mosquitto-pub mqtt mqtt-client nodered parser parsing shell-script ups upsc
Last synced: 27 Dec 2024
https://github.com/arthi-chaud/j4hskl
JSON for Haskell
functional-programming haskell json parsing
Last synced: 01 Feb 2025
https://github.com/mouad-el-asri/minishell
The objective of this project is to create a simple shell. Yes, my own little shell. I've learned a lot about processes and file descriptors in this project.
c c-programming-language execution file-descriptors lexer minishell parsing processes tokenizer unix-shell
Last synced: 28 Dec 2024
https://github.com/sigmapitech/chaos
A tool to automatically apply bits of the Epitech norm
epitech epitech-norme from-scratch lexer linter normalization norminette parsing python
Last synced: 08 Jan 2025
https://github.com/abdellahbellakrim/fdf
Drawing a 3D representation of the landscape
3d c graphics low-level-programming maths mlx42 parsing
Last synced: 13 Jan 2025
https://github.com/abdellahbellakrim/minishell_42
Simple shell program written in C
algorithms bash c data-structures low-level-programming parsing shell unix
Last synced: 13 Jan 2025
https://github.com/thomas-touhey/kaquel
Tools for handling ElasticSearch queries in various languages (Gitlab.com mirror).
elasticsearch es-query kql lucene parsing query
Last synced: 24 Jan 2025
https://github.com/nulldev/whitespace-parse
:black_square_button: A custom single-line whitespace de- and encoder.
npm npm-package nulldev parser parsing whitespace
Last synced: 26 Jan 2025
https://github.com/lexhouk/goit-pyweb-hw-09
Модуль 9: Web-scraping
beautiful-soup beautifulsoup beautifulsoup4 goit goit-pyweb-hw-09 lxml lxml-html parser parsing python-beautiful-soup python-beautifulsoup python-parser python-scraper python-scraping scraper scraping scrapy studying xpath xpath-queries
Last synced: 17 Nov 2024
https://github.com/under-web/meme_bot_posting
Бот телеграм парсит последние мемы и автопостит их в канал.
Last synced: 21 Jan 2025
https://github.com/jonathas/pixmania-parser
:computer: Parsing a product from Pixmania's website
e-commerce parsing php scraper scraping
Last synced: 16 Jan 2025
https://github.com/nlm/parseable
Reliable parsing of python data structures into objects
json nested-parseables parsing schema
Last synced: 21 Jan 2025
https://github.com/flyer-dm/webdataparser
Приложение для парсинга сайтов и выгрузки данных в разные форматы
daq data-collection-system data-export desktop-application flet parsing playwright
Last synced: 18 Jan 2025
https://github.com/dipaolo/pmt-viewer
Test task dated of 2007: MPEG-2 TS basic parser that shows packets + PMT
Last synced: 02 Feb 2025
https://github.com/osvegn/libparser
Library to parse argument into options
argument-parser argument-parsing arguments c library parser parser-library parsing
Last synced: 18 Jan 2025
https://github.com/eratio08/pars-comb-ml
Monadic parsing in OCaml
monadic ocaml parser parser-combinators parsing
Last synced: 21 Jan 2025
https://github.com/vdoninav/timetable_hse_bot
hse timetable tg bot
parsing requests telegram telegram-bot telegram-bot-api
Last synced: 18 Jan 2025
https://github.com/mcdostone/nom-config-in
A config.in parser written in Rust.
config-in linux-kernel nom parsing rust
Last synced: 18 Jan 2025
https://github.com/franckco/vtl-service
Simple web service for parsing VTL 2.0 expressions
Last synced: 29 Jan 2025
https://github.com/qu1x/in-situ
In Situ Endian-independent Bytes Access
bytes-access endian-independent in-situ parsing zero-copy
Last synced: 02 Jan 2025
https://github.com/matheusamazonas/yapcol
Yet Another Parser Combinator Library
clean clean-language parser parsing parsing-library
Last synced: 21 Dec 2024
https://github.com/vityaman-edu/prog-langs-arithmetic-expression-calculator
Last synced: 11 Jan 2025
https://github.com/psgebeline/harvard-cs50p
Assignments for Harvard's CS50p: Introduction to Programming with Python
conditionals csv exceptions file-io libraries loops parsing python regex unit-tests
Last synced: 20 Jan 2025
https://github.com/maheera421/bulldozer-price-prediction-model
Prediction of the auction prices of bulldozers using historical data.
datetime-formatters feature-importance hyperparameter-tuning imputation mean-absolute-error mean-squared-log-error parsing preprocessing random-forest-regressor randomizedsearchcv seaborn-plots
Last synced: 20 Jan 2025
https://github.com/rjotanm/enumetyped
Type-containing enumeration
enum enumeration hints parsing pydantic python validation
Last synced: 29 Jan 2025
https://github.com/mediaexplorer74/bandallsensors
A UWP app to display realtime values of MS Band Sensors
microsoft-band microsoft-band-2 parsing research rnd sensors ui uwp
Last synced: 31 Jan 2025
https://github.com/mython-dev/parser-news
This bot can parse the news from the site kun.uz :)
aiogram beautifulsoup parser parsing python telegram-bot
Last synced: 23 Jan 2025
https://github.com/alphahydrae/mutxtor
Plain text parsing and transformation engine
mutation parsing plain-text regexp transformation
Last synced: 19 Jan 2025
https://github.com/maxdz-gmbh/mdz_xml
Very lightweight, fast and portable ANSI C 89/90 compliant library for parsing XML and building DOM-structure. One of the fastest and tiniest XML Parsers on the Web.
c dom library parse parser parsing portable xml xml-parser xml-parsing
Last synced: 28 Dec 2024
https://github.com/lukanedimovic/table_editor
A simple table data editor, with easily scalable functions and operations & a nice GUI
data data-science formula java parser parsing preprocessing spring tokenizer
Last synced: 17 Dec 2024
https://github.com/lapets/course-programming-languages
Lecture notes, assignments, and other materials for a one-semester course on programming language concepts and theory, interpretation and compilation, and programming paradigms.
bnf compilers functional-programming interpreters lecture-notes parsing programming-languages static-analysis syntax type-checking type-systems
Last synced: 23 Nov 2024
https://github.com/gregorybchris/markers
Boolean formula parsing
binary boolean equation formula interpreter parser parsing pratt sat
Last synced: 28 Dec 2024
https://github.com/ull-esit-pl/parsing-strings-and-trees-with-parse-eyapp
Old article for the perl review magazine about Parse::Eyapp
ast bison code-generation code-generator compilers lalr-parser parsing translation yacc
Last synced: 22 Dec 2024
https://github.com/adsh16/riscassist
A custom assembler and simulator implementation for a 16-bit ISA (Instruction Set Architecture) supporting various operations including arithmetic, data movement, branching, and floating-point computations.
computer-organisation-architechure parsing python
Last synced: 08 Jan 2025
https://github.com/adclz/auto-lsp
A rust crate for creating AST and LSP servers powered by tree-sitter queries.
Last synced: 20 Jan 2025
https://github.com/manoelcampos/xml-parsing-jaxb
Exemplo de uso da API JAXB para parse de arquivos XML no Java 15+ ☕️📄
annotations binding java java-11 java-15 java-8 jaxb marshalling parsing pojo sample-app unmarshalling xml
Last synced: 22 Dec 2024
https://github.com/julianalonso/jasoon
Swift JSON parsing library
json json-parser parsing parsing-library swift swift3
Last synced: 29 Jan 2025
https://github.com/fdero/minigrammar
A parser-generation library that makes use of python metaprogramming to inject the parsing-logic into user defined AST-classes
grammar grammar-parser metaprogramming parsing parsing-library python3 reflection
Last synced: 14 Jan 2025
https://github.com/dankolesnikov/simplelanguage
Programming language - Scala subset
Last synced: 31 Jan 2025
https://github.com/orcalinux/c-json
A lightweight, fast, and cross-platform JSON parsing library for C developers. C-JSON simplifies JSON handling in C, supporting objects, arrays, strings, numbers, booleans, and null values with minimal memory overhead.
json json-parser parser parsing scanner
Last synced: 13 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: 30 Jan 2025
https://github.com/fredgdaley2/sortiously
Sort delimited or fixed width files by a defined key with data filter options and progress reporting.
csharp csv data-filtering delimited-files dot-net etl fixed-width merge parser parsing purge sort sorting
Last synced: 31 Jan 2025
https://github.com/vivekkdagar/first-follow-calculator
First and follow calculator for CFG made in C
bnf c-programming compiler compiler-design cpp ebnf parser parsing predictive-parser
Last synced: 13 Jan 2025
https://github.com/gleichda/owping-parser
Parsing One Way Ping to a dict in Python
Last synced: 29 Jan 2025
https://github.com/thetasinner/echelon-unicode-parser
Experimental parser which can process unicode input
Last synced: 31 Jan 2025
https://github.com/607011/getopt-cpp
A sleek and slender C++'ish alternative to getopt and getopt_long
command-line cplusplus cplusplus-11 getopt getopt-long parsing
Last synced: 20 Jan 2025
https://github.com/aionescu/uu-msmc-accuparsec
Error-accumulating parser combinators
attoparsec haskell parser-combinators parsing
Last synced: 30 Jan 2025
https://github.com/appleipx/ivi-html-parsing
HTML парсер онлайн кинотеатра IVI
Last synced: 13 Jan 2025
https://github.com/gkovacs/list_requires
List the libraries required by some Javascript code by parsing it
Last synced: 30 Dec 2024
https://github.com/ptmcg/pyparsing_arith_lj
Code for arithmetic expression parsing with Pyparsing
arithmetic-expression-evaluator article parser-combinators parsing pyparsing python python-2 python-3 python-library python2 python3 text-processing
Last synced: 24 Jan 2025
https://github.com/lupcode/java-json
Robust and efficient JSON parser and generator that includes line and column tracker for error handling. Can handle strings as well as streams for parsing and generating.
api column-tracker efficient efficient-json-parser java java-8 java-json json json-api json-parser library parsing robust streams utf8 utf8-characters utf8-string
Last synced: 14 Jan 2025
https://github.com/marinagorbacheva/information-retrieval
Website scraping, parsing, indexing and search.
indexing parsing scraping search
Last synced: 17 Jan 2025
https://github.com/gstechschulte/go-interpreter
Code for "Writing an Interpreter in Go" by Thorsten Ball
golang interpreter lexical-analysis parsing
Last synced: 30 Jan 2025
https://github.com/neluckoff/html-image-parser
The program can download all pictures from any site.
html-parser image-parser java parser parsing
Last synced: 26 Jan 2025
https://github.com/khulnasoft-lab/package-feeds
Feeds to watch package registries (PyPI, NPM, etc.) for changes to packages and to make that data available via a single standard interface.
Last synced: 28 Nov 2024
https://github.com/eomm/sqs-json-body-parser
Middyjs middleware to parse your AWS SQS events
aws aws-lambda hacktoberfest javascript json lambda middleware middy parsing sqs
Last synced: 31 Dec 2024
https://github.com/mezoni/parser_combinator
Parser combinator is a collection of parsers that can be used to combine basic parsers to create parsers for more complex rules.
dart dart3 parser parser-combinators parser-library parsers parsing
Last synced: 13 Jan 2025
https://github.com/lcbx/sly-parsing-experiment
parsing experiment with the SLY python library
Last synced: 23 Jan 2025
https://github.com/gkovacs/list_requires_multi
List the libraries required by some Javascript code by parsing it
Last synced: 30 Dec 2024
https://github.com/kcartlidge/argsparser
Easy argument parsing for .Net applications (Core 3 or later). Full unit test coverage. Compatible with NetStandard 2.0.
args config console net-standard parsing
Last synced: 15 Dec 2024
https://github.com/dipaolo/price-extractor
The source code of a video tutorial: how to parse prices from a web site and store them to DB (links in README)
parsing python scraping selenium tutorial web-parser
Last synced: 02 Feb 2025