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-10 00:22:07 UTC
- JSON Representation
https://github.com/vendulabezakova/javascript-ukol-03
Parsování data bez využití knihovny Day.js
Last synced: 24 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/algorithmalchemy/sample-requestsparser-mvidia
Парсер игр с сайта Mvidia, написанный на Python с использованием библиотеки Requests и SQLite3. Позволяет извлекать информацию о играх . Легко настраивается для парсинга различных типов контента с сайта.
mvidia parser parsing python requests sql sqlite sqlite3
Last synced: 24 Jan 2025
https://github.com/ilia-kosenkov/backports
Backporting some Span APIs to .NET Standard 2.0
Last synced: 08 Feb 2025
https://github.com/meownoid/brainfuck-interpreter
Interpreter of the brainfuck programming language
brainfuck brainfuck-interpreter c parsing
Last synced: 25 Jan 2025
https://github.com/tejashah88/json-from-text
An algorithm for separating embedded JSON from a string, nicely packaged into a node.js module.
algorithm json json-parsing json-string nodejs parsing
Last synced: 31 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: 07 Feb 2025
https://github.com/4rlm/mechanizer
Ruby Gem: Mechanize & NokoGiri Wrapper for Automated WebScraping and WebPage Parsing.
4rlm adam-booth adam-john-booth css data-mining database harvest html mechanize mechanizer mining nokogiri parsing ruby-gem scraper scraping-websites
Last synced: 31 Jan 2025
https://github.com/sunsvea/coulstock-cpp-compiler
A simple C++ compiler to lexify and parse C++
abstract-syntax-tree code-generation compiler cpp lexer llvm open-source parser-generator parsing semantic-analysis static-analysis tokenizer work-in-progress
Last synced: 01 Feb 2025
https://github.com/efler/telegram-scrapper-bot
Microservice application for tracking content updates via links and sending notifications via Telegram-bot.
links-management notifications parsing scheduling scrapping telegram-bot tracker
Last synced: 01 Feb 2025
https://github.com/richbl/dir-walk
A script that recursively walks a directory tree and does something interesting using a-bash-template (BaT)
bash bash-script depedency-checker directory-recursive directory-traversal directory-tree json m3u ogg ogg-vorbis parsing recursi script shell shell-script template
Last synced: 01 Feb 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/vikpe/quake_clientinfo
Parse QuakeWorld clientinfo strings.
Last synced: 01 Feb 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: 08 Feb 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/muhammad-fiaz/ason
ASON: Adaptive Structured Object Notation - Python library for dynamic data serialization, providing flexibility and simplicity.
adaptive-structure-object-notation api ason cli client data file file-format file-sharing file-upload json json-data json-parser open-source opensource parser parsing python python3
Last synced: 12 Jan 2025
https://github.com/gil9red/parsing_captcha
Пример разбора простой капчи (#python #python3 #captcha #PIL #image_processing)
Last synced: 08 Feb 2025
https://github.com/jesperkha/gokenizer
A simple text tokenizer
go lightweight parsing tokenizer
Last synced: 17 Dec 2024
https://github.com/kivanc57/nlp_data_visualization
This project provides Python scripts for analyzing and visualizing text data using efficient NLP methods. It includes tools for creating bar plots, histograms, pie charts, treemaps, violin plots, and word clouds, using libraries such as matplotlib, seaborn, wordcloud, spacy, and textblob.
data-science matplotlib nlp parsing plotting python spacy visualization
Last synced: 08 Feb 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/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/lcbx/sly-parsing-experiment
parsing experiment with the SLY python library
Last synced: 23 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/ashenblade/podcast-aggregator-tg-bot
Телеграм бот для отслеживания новых выпусков подкастов на различных платформах
aggregator daemon parsing podcast python scraper telegram-bot
Last synced: 21 Jan 2025
https://github.com/wdbm/megaparsex
parsing and associated utilities
ip metar parsing parsing-functions parsing-library python taf weather
Last synced: 02 Feb 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/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/bodoni/webtype
Parser for fonts in Web Open Font Format
font parsing typeface typography woff woff2
Last synced: 16 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/bodoni/typeface
Foundation for building and parsing fonts
font parsing typeface typography
Last synced: 16 Dec 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 Jan 2025
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: 16 Jan 2025
https://github.com/ushurbakiyevdavlat/parsingexamples
Examples for parsing on php, includes target sites and scripts.
Last synced: 23 Jan 2025
https://github.com/natsionalnoedostoyanie/metro_parser
Parser for the METRO site
Last synced: 15 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/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: 20 Jan 2025
https://github.com/aivanf/aidantic
Data parsing and validation with OneOf using Python type hints
gamedev oneof parsing python python3 validation
Last synced: 31 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/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/iprakharv/json-parser-python
This is a Python-based JSON parser that validates JSON objects. It checks for the correctness of the JSON format and handles multiple types of JSON structures, including strings, numbers, booleans, null values, arrays, and nested objects.
json json-parser json-parsing parsing python python-3 python-script python3
Last synced: 01 Feb 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/drdaeman/destruct
Tiny library to parse binary structures into Python objects.
binary-data parsing python struct
Last synced: 05 Feb 2025
https://github.com/heartshapedbox/python
Python learning. Tasks.
beautifulsoup4 bs4 lxml oop parsing python3 scraping scraping-data scraping-web scraping-websites selenium selenium-python selenium-webdriver
Last synced: 03 Feb 2025
https://github.com/thomas-touhey/dissec
Dissect pattern implementations. (Gitlab.com mirror)
dissect elasticsearch parsing pydantic python string-manipulation
Last synced: 17 Jan 2025
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/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: 06 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/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/eratio08/pars-comb-ml
Monadic parsing in OCaml
monadic ocaml parser parser-combinators parsing
Last synced: 21 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: 10 Feb 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/razum2um/ruby-xml-mappers-bench
compare various xml -> ruby datastructures
Last synced: 02 Feb 2025
https://github.com/turbaszek/knotes
Minimalist kindle notes reader
api-service elm haskell parsing web-application
Last synced: 01 Feb 2025
https://github.com/reity/parsial
Python library that transforms any string parser into a parser that skips lines containing syntax errors.
Last synced: 23 Jan 2025
https://github.com/nikolai2038/webtoons-parser
Bash-script to download images from www.webtoons.com
Last synced: 13 Jan 2025
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/davidvujic/clojure-email-experiment
Experimenting with parsing email files using Clojure
Last synced: 01 Feb 2025
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/dhruvkb/duri
Duri is a package for parsing time durations to number of seconds.
datetime natural-language parsing swift
Last synced: 10 Feb 2025
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/novikovadaria/btc_price_sell
Парсинг биржи через api | Exchange parsing via API
Last synced: 21 Jan 2025
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/knightchaser/sentinela
A simplified EVTX file parser wrapping 0xrawsec's golang-evtx module
evtx go opensource parsing sysmon
Last synced: 28 Jan 2025
https://github.com/lazycatcoder/autoriadataparser
Python parser extracting data about cars and sellers from the AutoRia website
autoria autoriaparser autoriatool beautifulsoup carscraper parsing python pythonscraper selenium webscraping
Last synced: 27 Dec 2024
https://github.com/msiebuhr/logmunch
Getting all the logs!
go heroku log logentries parsing
Last synced: 17 Jan 2025
https://github.com/dylanlacey/gown
Gown helps you eliminate unwanted things from your Sauce Connect logs
parsing sauce-connect sauce-labs
Last synced: 17 Jan 2025
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/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: 22 Jan 2025
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: 22 Jan 2025
https://github.com/anujdhillxn/cpptries
Serializer-Deserializer for Tries in CPP
Last synced: 31 Dec 2024
https://github.com/katerynazakharova/aria---personal-voice-assistant
Desktop Voice Assistant
beautifulsoup4 bs4 parsing pyqt5 python3 voice-assistant
Last synced: 31 Jan 2025
https://github.com/arthi-chaud/j4hskl
JSON for Haskell
functional-programming haskell json parsing
Last synced: 01 Feb 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/customcommander/parsley
Parses an object and replaces tokens with values from that object
Last synced: 23 Dec 2024
https://github.com/aleroxac/intelipost-jobtest
Implementação do desafio proposto para vaga de Analista de Infraestrutura na Intelipost
docker docker-compose intelipost jobtest logging parsing
Last synced: 16 Jan 2025
https://github.com/yantonov/gaudio
Chrome extension that helps you to extract links to audio files from the web page
Last synced: 05 Feb 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/ilya-bobyr/icp
Parser construction framework for interactive user input.
parsing rust terminal-based tui
Last synced: 09 Feb 2025
https://github.com/mrvladus/xml.h
Tiny header-only C/C++ XML parsing library
c header-only library parsing xml
Last synced: 06 Feb 2025
https://github.com/stereobooster/powderizer
parsing with zippers
parser parser-combinators parsing parsing-with-zippers zipper
Last synced: 31 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/leg3ndary/schoolannouncements
Automatic School Announcements Scraper & Forwarder.
Last synced: 08 Feb 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/electrikmilk/hashbrown
Parsing package 🥔
go golang golang-package parser parser-library parsing
Last synced: 10 Jan 2025
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