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-23 00:18:40 UTC
- JSON Representation
https://github.com/j1sk1ss/dateapppc.exmpl
Простое нативное приложение для Windows с демонстрацией ООП и SQL баз данных на примере приложения для знакомств.
data oop-principles parsing pgadmin4 sql wpf
Last synced: 11 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/esafirm/jsoup-example
Code example for http://nolambda.stream/html-parsing-with-jsoup/
Last synced: 18 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/novikovadaria/dynamic_website-
Парсинг динамического сайта | Dynamic site parsing
beautifulsoup4 csv parsing python selenium-webdriver
Last synced: 21 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/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/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/mackenzie-high/snowflake
Snowflake is a Parsing Expression Grammar (PEG) library and graphical parser-generator.
parsing parsing-expression-grammar recursive-descent-parser
Last synced: 22 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/nchechulin/wiki-game-telegram-bot
Telegram bot for Wiki Game
fun parsing python scraping telegram telegram-bot wiki-game wikipedia
Last synced: 22 Jan 2025
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/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/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/desmos-labs/athena
A custom chain parser for the Desmos Network chains
blockchain golang hacktoberfest parsing
Last synced: 08 Nov 2024
https://github.com/drkwitht/toy_json_parser
My very first working toy json parser!
c json-parser parsing speedcoding toy-project
Last synced: 17 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/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/0xch4z/query-str
A lightweight, independent micro-library for parsing/generating URL query strings.
javascript json parsing query-string url-parameters
Last synced: 14 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/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/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/lmarzocchetti/jlox
jlox
crafting-interpreters interpreter java parsing programming-language
Last synced: 07 Jan 2025
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/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/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/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/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/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/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/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/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/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/utkarshkukreti/parco
A hyper-optimized 1kb library to build fully type-safe parsers in TypeScript.
combinator ll parse parsec parser parser-combinator parsing regex regexp string typesafe typescript
Last synced: 14 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/ukoloff/nearley.sandbox
Play with Nearley parser
context-free-grammar earley-parser javascript lexer parsing
Last synced: 10 Dec 2024
https://github.com/oherrala/untrustended
hacktoberfest parsing parsing-library rust rust-crate rust-lang rust-library
Last synced: 21 Oct 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/matthias-q/tree-sitter-prql
A tree-sitter grammar for prql
parsing prql syntax-highlighting tree-sitter
Last synced: 20 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/boneskull/rc-yaml
Extend the "rc" module with YAML parsing
cli config configuration json parse parsing rc rc-yaml yaml
Last synced: 03 Oct 2024
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/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/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/foresterre/version-number
🔢 Two and three component version number parsing ~ Major Minor (Patch)
cargo hacktoberfest metadata parsing rust rustup
Last synced: 28 Oct 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/adambala/vk-post-text-parser
Скрипт на Python, использующий vk_api для парсинга текстов постов страницы или группы ВКонтакте в файл формата .txt.
parsing python python-script python3 txt vk vk-api vkontakte
Last synced: 31 Oct 2024
https://github.com/loyc12/cub3d42
42 School Project : making a wolfenstein 3d kind of game to learn about raycasting
c game graphics mlx42 parsing teamwork wolfenstein-3d-engine
Last synced: 25 Jan 2025
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/foxyseta/tree-sitter-prolog
Mirror of https://codeberg.org/foxy/tree-sitter-prolog. Refer to the original repository for issue tracking
grammar parsing problog prolog tree-sitter
Last synced: 09 Oct 2024
https://github.com/dcarbone/json-to-go
PHP Implementation of mholt/json-to-go
Last synced: 31 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/rubenchristoffer/hetty-http-utilities
Hetty HTTP Utilities is a lightweight Java API primarily useful for parsing and creating raw HTTP requests and responses, along with sending and receiving them through TCP sockets.
http http-client http-packets http-parser https java login-automation parsing robot tcp tcp-sockets
Last synced: 10 Jan 2025
https://github.com/lamg/predicate
Parsing, evaluating and textually representing predicates
boolean-expression evaluation parsing predicates
Last synced: 25 Dec 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/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 Jan 2025
https://github.com/laserkelvin/astrochymist
A python script that will parse Astrochymist
astrochemistry astronomy parsing scraping-websites
Last synced: 22 Dec 2024
https://github.com/gkjohnson/scientific-javascript
A proof of concept project that adds a unit notation to Javascript using Sweet.js
engineering javascript parsing science sugar sweetjs syntax units
Last synced: 06 Dec 2024
https://github.com/tulz-app/tuplez-parse
A syntax extension for cats-parse for product tuple concatenation.
cats cats-parse parsing scala tuple
Last synced: 12 Jan 2025
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/mikhaillipanin/html-parser
Парсинг данных из HTML таблицы и занесение их в Google Таблицу
Last synced: 16 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/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/vnegi10/1brc_julia
Gunnar's 1 Billion Row Challenge (Julia)
dataframe julialang multithreading parsing performance-analysis
Last synced: 22 Jan 2025
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/anachrocomputer/parser
Simple lexical analyser and parser
6309 6809 code-generation compiler parsing retrocomputing
Last synced: 16 Jan 2025
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/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/simonusher/akzutils
A better way to browse courses on "Aktualny Katalog Zapisowy PWr"
Last synced: 08 Jan 2025
https://github.com/l3odr0id/java-study
Some easy code here
ascii java jsoup parser parsing rpn-calculator rpn-calculator-java student study web-parser
Last synced: 22 Jan 2025
https://github.com/julian-nash/liaison
A Python library for defining schemas, parsing and validating payloads
parsing payloads python validation
Last synced: 24 Jan 2025
https://github.com/team-griffin/shortcode-to-tree
Parse shortcode text into a tree structure (json)
javascript parsing shortcode tree
Last synced: 22 Jan 2025
https://github.com/kubinyete/getnet-edi-php
A standard library for parsing EDI files from Getnet.
acquirer conciliation edi getnet getnet-brasil library parser parsing
Last synced: 11 Jan 2025
https://github.com/baraja-core/article-anatomy
Elegant tool for easy validation of the markdown article format and parsing to a structured entity.
article-anatomy elegant parsing
Last synced: 26 Dec 2024
https://github.com/dctucker/delish
Deli shell. System sandwiches for a world of cold cut scripts.
linux nim packcc parsing peg shell-scripting
Last synced: 21 Jan 2025
https://github.com/colbyn/monadoparser
Pure Swift monadic parser combinator framework with support for lossless parsing.
Last synced: 22 Jan 2025
https://github.com/eratio08/kpars
Very simple parser combinator library in Kotlin
applicative functional-parsing kotlin monad monadic-parser-combinators parser parser-combinators parsing
Last synced: 21 Jan 2025
https://github.com/trangham283/prosody_nlp
A mix of prosody-related projects
Last synced: 21 Jan 2025
https://github.com/keyweeusr/butch
:fist_oncoming: The free Batch interpreter
batch batch-file batch-script batchfile cmd cmd-scripts emulation emulator hacktoberfest parsing tokenization
Last synced: 28 Dec 2024
https://github.com/hazimavdal/regex
A library for parsing and operating on formal regular expressions
brzozowski-derivative formal-languages parsing regular-expression regular-expressions smlnj
Last synced: 28 Dec 2024
https://github.com/scorpi-on/citatyinfo_bot
An asynchronous bot parser of the Russian quotes portal citaty.info
asynchronous bot html-parser lexbor parsing pyrogram python quotes selectolax telegram-bot uvloop
Last synced: 24 Jan 2025
https://github.com/amtoine/nu_ec_curve_parse
A little script to parse the EC curves from the `openssl` source
elliptic-curves nushell openssl parsing scripting
Last synced: 22 Jan 2025
https://github.com/petercamilleri/format_engine
A gem to support creating string formatting and parsing routines like strftime and strptime for any class that needs formatting and parsing.
engine formatting parser parsing parsing-routines ruby rubygem
Last synced: 21 Dec 2024
https://github.com/happycod3r/zsh-toggles
Allows you to toggle the value of a variable in a file
file-parsing parsing shell shell-script terminal v1 zsh zsh-toggle zshell zshrc
Last synced: 17 Jan 2025
https://github.com/novikovadaria/googlecrawler
Первое использование googlecrawler | First use of google crawler
Last synced: 21 Jan 2025
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/oxylabs/custom-parser-instructions
Learn the fundamentals of writing parsing instructions with Oxylabs' Custom Parser.
parser parsing python scraping scraping-websites tutorial web-scraping
Last synced: 17 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/gusenov/examples-tree-sitter
Примеры инкрементального парсинга с помощью библиотеки Tree-sitter.
examples incremental-parsing parsing syntax-highlighting tree-sitter
Last synced: 31 Dec 2024
https://github.com/stimulsoft/samples-pdf-forms-for-java
Java and Spring Boot sample projects for PDF Forms builder for parsing form submission results, Eclipse, compartible with .Java SE 1.8 and higher
angular eclipse editable export forms java java-se java-server parsing pdf pdf-forms signature spring-boot submission
Last synced: 22 Jan 2025