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-16 00:22:44 UTC
- JSON Representation
https://github.com/arthi-chaud/j4hskl
JSON for Haskell
functional-programming haskell json parsing
Last synced: 05 Oct 2024
https://github.com/ethanuppal/libcmdapp2
A simple and intuitive command line parsing library.
Last synced: 14 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/singleware/parsing
Generic parsing tools for lexical and syntactical analysis.
browser javascript lexical-analysis nodejs parsing syntactic-analysis typescript
Last synced: 10 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: 22 Nov 2024
https://github.com/arunanshub/bwscanner
Scan for technologies that match a given regex.
builtwith lxml parsing webscraping
Last synced: 07 Dec 2024
https://github.com/nikolai2038/moodle-downloader
Bash-script to download videos from moodle page
bash curl downloader moodle parsing
Last synced: 13 Jan 2025
https://github.com/nikolai2038/politech-get-schedule-for-google-calendar
Bash script to get shedule for Google Calendar from https://my.spbstu.ru/
bash google-calendar ics parsing
Last synced: 13 Jan 2025
https://github.com/lifailon/download-image
PowerShell module for download images (uses multithreading) and script parsing url and download all albums Mandalorian art.
art download-images job mandalorians multithreading parsing powershell powershell-module powershell-script starwars threading url windows
Last synced: 14 Dec 2024
https://github.com/rathod-shubham/web-scraping
Scrape the content of the web with ease using beautiful Soup.
beautifulsoup4 parsing python3 regex request sqlite webscraping
Last synced: 21 Nov 2024
https://github.com/govcraft/mti
A Rust library that implements type-safe, prefix-enhanced identifiers based on the TypeID Specification
crate database distributed-systems identifier parsing rust rust-lang rustlang string-extensions typeid typeid-implementation unique-identifier web-development web-identity
Last synced: 12 Oct 2024
https://github.com/dor-sketch/complexcalculatorc
Designed for complex number calculations, showcasing modular programming and efficient parsing techniques in ANSI C.
ansi-c ansic calculator complex-numbers modular-architecture openuniversity parsing
Last synced: 21 Nov 2024
https://github.com/dor-sketch/backup-server
Server-client dynamics & efficient file parsing.
asynchronous-programming boost cpp parsing python-bytes python3 spdlog struct templates
Last synced: 21 Nov 2024
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/hsugawa8651/simplestringscanners.jl
Julia package for lexical scanning operations on a string
julia julia-language julialang parsing string
Last synced: 21 Nov 2024
https://github.com/colbyn/monadoparser
Pure Swift monadic parser combinator framework with support for lossless parsing.
Last synced: 21 Nov 2024
https://github.com/nlm/parseable
Reliable parsing of python data structures into objects
json nested-parseables parsing schema
Last synced: 21 Nov 2024
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: 21 Nov 2024
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: 21 Nov 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 Nov 2024
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 Nov 2024
https://github.com/ayeshaashfaq12/c-compiler
This project is a C++ compiler designed to provide all standard compiler features, with the parsing phase already completed and further stages in development.
compiler-construction compiler-design cpp cpp-programming lexical lexical-analysis parser parsing software-development syntax-analysis
Last synced: 24 Nov 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/nikolai2038/webtoons-parser
Bash-script to download images from www.webtoons.com
Last synced: 13 Jan 2025
https://github.com/jedevc/dwarfshell
A simple one-file, no-dependency shell written in python
Last synced: 25 Nov 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/gleichda/owping-parser
Parsing One Way Ping to a dict in Python
Last synced: 01 Dec 2024
https://github.com/lev135/space-consumers
Improved space consumers for megaparsec library
haskell haskell-library megaparsec parsing
Last synced: 18 Nov 2024
https://github.com/darkzarich/run_elsea-bot
Discord bot made with Node.js (discord.js) and Selenium for grabbing data from THE iDOLM@STER Cinderella Girls: Starlight Stage token calculator
discord-bot discord-js nodejs parsing project selenium
Last synced: 18 Nov 2024
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 Nov 2024
https://github.com/novikovadaria/btc_price_sell
Парсинг биржи через api | Exchange parsing via API
Last synced: 20 Nov 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 Nov 2024
https://github.com/lunakoly/aster
Yes, here we go, one more parser generator...
Last synced: 25 Nov 2024
https://github.com/mcdostone/nom-config-in
A config.in parser written in Rust.
config-in linux-kernel nom parsing rust
Last synced: 17 Nov 2024
https://github.com/marcoradocchia/linux-meminfo
An efficient, zero-allocations /proc/meminfo parsing library for Rust.
linux meminfo memory parse parser parsing zero-allocation zero-allocations
Last synced: 04 Jan 2025
https://github.com/vdoninav/habr_parsing_vacancies
Parsing vacancies from habr
bag-of-words bow habr natasha neural-linguistic-processing nlp parsing python python3 text-processing
Last synced: 17 Nov 2024
https://github.com/vdoninav/timetable_hse_bot
hse timetable tg bot
parsing requests telegram telegram-bot telegram-bot-api
Last synced: 17 Nov 2024
https://github.com/osvegn/libparser
Library to parse argument into options
argument-parser argument-parsing arguments c library parser parser-library parsing
Last synced: 17 Nov 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: 07 Dec 2024