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-08 00:18:01 UTC
- JSON Representation
https://github.com/jack-r-warren/best_effort_parser
Dart best-effort parsing for names with unknown formats (like unstructured user input)
Last synced: 31 Dec 2024
https://github.com/paultaykalo/swift-ast-dump-parser
Swift AST tree dump parser written in Ruby
Last synced: 16 Dec 2024
https://github.com/lawlabs/courtlinkanalyzer
Приложение на SwiftUI для анализа ссылок судебных сайтов. Пользователь вводит список ссылок, а приложение автоматически определяет информацию о судах (мировые судьи, районные суды, кассационные суды и др.) и отображает результаты анализа
allcourts courts judiciary legaltech links parsing swiftui
Last synced: 04 Dec 2024
https://github.com/davidvujic/clojure-email-experiment
Experimenting with parsing email files using Clojure
Last synced: 09 Dec 2024
https://github.com/p1etrodev/pydantic-set-operations
An enhanced version of Pydantic's BaseModel, allowing for advanced model manipulations. (Inspired in TypeScript)
json-schema parsing pydantic pydantic-v2 python python310 python311 python312 type-hints validation
Last synced: 09 Dec 2024
https://github.com/jedwards1211/segment-java
keeps track of where text is located in a file during parsing and prints it underlined in context
Last synced: 03 Jan 2025
https://github.com/msiebuhr/logmunch
Getting all the logs!
go heroku log logentries parsing
Last synced: 16 Nov 2024
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/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/lazycatcoder/parsing
Data parsing using Python (BeautifulSoup, Requests, Selenium)
data-parsing ekatalog hdrezka instagram parser parsing python python-parser scraping scraping-websites tripadvisor website
Last synced: 08 Jan 2025
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/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/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/bgelov/powershell-web-parsing
Parsing web sites and JSON data files with Powershell. Wikipedia, Aviasales, Visalist.io, OurAirports.com, Yandex.Raspisanie
parsing parsing-sites powershell powershell-parsing powershell-script web-scraping web-scraping-powershell
Last synced: 03 Jan 2025
https://github.com/anujdhillxn/cpptries
Serializer-Deserializer for Tries in CPP
Last synced: 31 Dec 2024
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/kirillsemyonkin/lsd
LSD (Less Syntax Data) configuration/data transfer format.
configuration data java parsing rust
Last synced: 30 Dec 2024
https://github.com/customcommander/parsley
Parses an object and replaces tokens with values from that object
Last synced: 23 Dec 2024
https://github.com/craiggleso/torrent-parser
parse torrents
bittorrent parse parser parsing torrent torrent-parser
Last synced: 12 Dec 2024
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/yantonov/gaudio
Chrome extension that helps you to extract links to audio files from the web page
Last synced: 12 Dec 2024
https://github.com/vityaman-edu/prog-langs-arithmetic-expression-calculator
Last synced: 12 Nov 2024
https://github.com/raul23/parsing-wikipedia
Practicing regex with Python by parsing Wikipedia pages
beautifulsoup beautifulsoup4 parsing python regex regular-expression wikipedia
Last synced: 14 Nov 2024
https://github.com/lawlabs/courtcasesprogresssimulator
Этот проект представляет собой симулятор процесса получения дел с сайтов судов. Он демонстрирует ход процесса в реальном времени, используя график для визуализации количества полученных дел.
cases charts court lawmatic legaltech parsing simulation swiftui visualization
Last synced: 12 Dec 2024
https://github.com/caustickirbyz/crystalpe
Crystal Lang library for parsing of x64/x86 Windows PE files.
binary-analy crystal crystal-lang crystal-language malware malware-analysis parsing pe pe-file pe-format pe-parser pefile reverse-engineering
Last synced: 12 Dec 2024
https://github.com/ilya-bobyr/icp
Parser construction framework for interactive user input.
parsing rust terminal-based tui
Last synced: 17 Dec 2024
https://github.com/mrvladus/xml.h
Tiny header-only C/C++ XML parsing library
c header-only library parsing xml
Last synced: 12 Dec 2024
https://github.com/bunu23/java-for-programmers
collections of basic java source code
abstraction class controlflow encapsulation formatting inheritance interface java java8 object oop parsing polymorphism scanner string variables
Last synced: 17 Dec 2024
https://github.com/typeclasses/attoparsec-run
Conveniently run Attoparsec parsers
haskell haskell-library parsing
Last synced: 05 Dec 2024
https://github.com/typeclasses/pro-source
haskell haskell-library parsing text
Last synced: 05 Dec 2024
https://github.com/rani-abha/mini-search-engine
This mini search engine should be programmed to perform parsing, crawling, indexing, and query-serving functions and return the results on a result page.
content-pages crawling indexing lucene parsing query-service rabittmq search-algorithm search-engine server spring-boot
Last synced: 15 Nov 2024
https://github.com/chewbaccayeti/octo_games_metrics
This repo dedicated to data scrapping/parsing them into fronted side with Highchart.js statistics (SteamDB, RedditAPI)
ajax axios cheerio cors dotenv express hot-reload javascript momentjs nodejs nodemon parsing puppeteer react reddit scraping steam typescript webpack
Last synced: 10 Oct 2024
https://github.com/ssiarhei115/countryhouse-price-prediction
ML modeling for house price prediction in Belarus
big-data data data-science mashine-learning parsing parsing-engine
Last synced: 23 Dec 2024
https://github.com/r-n/ml_yolo_dataset
Mobile Legends match result object detection dataset
computer-vision dataset deep-learning machine-learning mobile-legends object-detection ocr parsing yolo
Last synced: 13 Dec 2024
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/aftermath22/oxygen_a-compiled-mini-language
A custom mini language with its own custom compiler built from scratch in modern C++20.
arena-allocator ast cmake cpp20 custom-language error-handling generation mini-compiler nasm nasm-assembly oops-in-cpp parse-tree parsing tokenization wsl
Last synced: 30 Dec 2024
https://github.com/JulianAlonso/JASOON
Swift JSON parsing library
json json-parser parsing parsing-library swift swift3
Last synced: 15 Nov 2024
https://github.com/crhntr/template
Utilities for working with text/template or html/template source.
go parsing template type-checking
Last synced: 02 Jan 2025
https://github.com/axynos/dave
Dave parses University of Tartu lectures and matches them with presenters for lecture visits. Dave is helpful. Be like Dave.
Last synced: 17 Dec 2024
https://github.com/thowv/easy-parse
Parsing using objects and types in Python (WIP)
Last synced: 07 Jan 2025
https://github.com/lffg-archive/parser-combinator-ts
Messing around with parser combinators
parse-combinator parser parsing
Last synced: 01 Jan 2025
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/rryi/tokens.jl
parse text into tokens, build memory-efficient token lists and trees,
lexer mutable-strings parser parsing string string-manipulation string-tree string-vector token tokenize
Last synced: 08 Jan 2025
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/dhruvkb/duri
Duri is a package for parsing time durations to number of seconds.
datetime natural-language parsing swift
Last synced: 18 Dec 2024
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/jgarber623/microformats-ruby
A Ruby gem for parsing HTML documents containing microformats.
html indieweb microformats microformats2 parsing ruby rubygems
Last synced: 23 Oct 2024
https://github.com/zimbora/mqtt-devices-parser
NPM MODULE - parsing mqtt messages coming from devices
Last synced: 14 Nov 2024
https://github.com/andream16/all-hail-gbp
Quandl Request Handler and Parser for GBP/EUR and GBP/USD
Last synced: 27 Dec 2024
https://github.com/felixschl/purescript-neodoc-parsing
Parsing library for purescript, originally written as efficient parser implementation for http://github.com/felixSchl/neodoc
Last synced: 27 Dec 2024
https://github.com/mahdrentys/chemin-rs
An enum-based router generator for rust, supporting query strings and i18n.
agnostic i18n parsing query-string router rust rust-crate rust-library
Last synced: 19 Nov 2024
https://github.com/dr1n/ebparser
C#, .Net, .Net Core, AngleShark, CloudFlareUtilities, EF, EF Core, Entity Framework, ebanoe.it, parsing, scraper, parser
anglesharp dotnet-core parsing sqlite
Last synced: 24 Dec 2024
https://github.com/alvarios/gcfs
Metadata management tool for file server.
couchbase golang parsing search-engine
Last synced: 19 Dec 2024
https://github.com/dankolesnikov/simplelanguage
Programming language - Scala subset
Last synced: 01 Jan 2025
https://github.com/andream16/yaggts
Yet Another Golang Google Trends Scraper
Last synced: 27 Dec 2024
https://github.com/klippa-app/automationanywhere-klippa-ocr-api
The source code of the AutomationAnywhere Klippa OCR command to do document parsing directly from AutomationAnywhere.
automation-anywhere document invoice ocr parsing receipt
Last synced: 01 Jan 2025
https://github.com/urbanjost/m_args
Command line parsing using a NAMELIST group -- packages for use with fpm(1)
argument command command-line commandline fortran-package-manager fpm parsing
Last synced: 30 Dec 2024
https://github.com/arthi-chaud/j4hskl
JSON for Haskell
functional-programming haskell json parsing
Last synced: 05 Oct 2024
https://github.com/samalyarov/telegram_monitor
A telegram channel parser + binary text classifier utilizing a simple logistic regression model
binary-classification classifier-model eli5 logistic-regression nltk-python openpyxl parsing regular-expressions scikit-learn sklearn sklearn-library telegram telegrambot-python text-classification tqdm
Last synced: 13 Nov 2024
https://github.com/matej-ch/html-helpers
Two simple classes for removing html tags and extracting file patchs from tags
dom-manipulation domdocument html html-tags parsing php
Last synced: 14 Nov 2024
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: 19 Nov 2024
https://github.com/martinkennelly/jsonparser
Computationally poor python JSON string extractor
Last synced: 07 Dec 2024
https://github.com/stereobooster/instaparsejs
What if context-free grammars were as easy to use as regular expressions?. Clojure instaparse compiled to ESM
gll gll-parser instaparse parser parsing peg pegll
Last synced: 31 Oct 2024
https://github.com/andreie91/java-lambda-expressions-exercises
A collection of problems which are solved with the use of lambda expressions, such as parsing a file and only saving objects which meet certain criteria.
java lambda-expressions parsing
Last synced: 14 Nov 2024
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/jesperkha/gokenizer
A simple text tokenizer
go lightweight parsing tokenizer
Last synced: 17 Dec 2024
https://github.com/lcbx/sly-parsing-experiment
parsing experiment with the SLY python library
Last synced: 23 Nov 2024
https://github.com/lxsmnsyc/arithmeticparserdemo
An Arithmetic Parser Demo using Recursive Descent in Lua
arithmetic arithmetic-computation arithmetic-expression arithmetic-expression-evaluator parser parsing recursive-descent recursive-descent-parser
Last synced: 11 Nov 2024
https://github.com/viktor-akusoff/gallerythief
Simple python package for scraping images from different search engines by prompt.
parsing searching web-scraping
Last synced: 13 Nov 2024
https://github.com/generalmimon/ks-table-py-benchmark
Kaitai Struct table format Python parsing benchmark
benchmark kaitai-struct parsing python
Last synced: 31 Dec 2024
https://github.com/urbanjost/m_kracken
parse command line arguments and create configuration files using syntax similar to ULS commands
argument command-line fortran fortran-package-manager fpm parser parsing
Last synced: 30 Dec 2024
https://github.com/dylanlacey/gown
Gown helps you eliminate unwanted things from your Sauce Connect logs
parsing sauce-connect sauce-labs
Last synced: 16 Nov 2024
https://github.com/knightchaser/sentinela
A simplified EVTX file parser wrapping 0xrawsec's golang-evtx module
evtx go opensource parsing sysmon
Last synced: 30 Nov 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/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: 13 Nov 2024
https://github.com/sintef/rusty-chunkenc
A Rust implementation of Prometheus' chunkenc library
chunkenc gorilla parsing prometheus rust-crate serialization time-series
Last synced: 13 Nov 2024
https://github.com/hyperimpose/minutia
Summarizing the content of internet services
html http hyperimpose hyperlink minutia parsing python url
Last synced: 13 Nov 2024
https://github.com/yvann-ba/ft_printf
Custom `printf` implementation in C. Supports various format specifiers and variadic arguments
42projects parsing printf stringmanipulation
Last synced: 01 Jan 2025
https://github.com/eel-moun/bashclone
this project is about Building a minimalistic shell from scratch, emulating the behavior of Bash.
abstract-syntax-tree c collaboration git lexing parsing process shell system-design tokenizer
Last synced: 16 Nov 2024
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 Nov 2024
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/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 Nov 2024
https://github.com/anbalagand/eaglenet
Simple lightweight networking layer written on top of URLSession. This will provide a clean, separate layer for networking.
async async-await fileupload http https interceptor ios json macos networking parsing swift tvos urlsession
Last synced: 14 Dec 2024
https://github.com/gervinfung/adonix-blog
Personal Blog - Remake of Adonis OS Blog
material-ui mongodb nextjs parsing pnpm react typescript
Last synced: 03 Oct 2024