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-06 00:22:30 UTC
- JSON Representation
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/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/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/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/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/vikpe/quake_clientinfo
Parse QuakeWorld clientinfo strings.
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/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/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/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/jedevc/dwarfshell
A simple one-file, no-dependency shell written in python
Last synced: 25 Jan 2025
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/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/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/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/andream16/all-hail-gbp
Quandl Request Handler and Parser for GBP/EUR and GBP/USD
Last synced: 27 Dec 2024
https://github.com/andream16/yaggts
Yet Another Golang Google Trends Scraper
Last synced: 27 Dec 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/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/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/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/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/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/samarjit98/language-processors
Tools and algorithms used to build compilers.
bison c compiler-design cpp flex lex lexical-analysis parsing yacc
Last synced: 28 Jan 2025
https://github.com/ritu456286/compilers
This repository contains programs related to the course: Principle of Compiler Construction
compilers lex lexical-analysis parsing yacc-lex
Last synced: 06 Feb 2025
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/martinkennelly/jsonparser
Computationally poor python JSON string extractor
Last synced: 02 Feb 2025
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 Jan 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/s3b4s/html-monparser
An HTML parser implemented using the monadic parser monpar.
functional-programming parser parsing
Last synced: 28 Jan 2025
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: 22 Jan 2025
https://github.com/lcbx/sly-parsing-experiment
parsing experiment with the SLY python library
Last synced: 23 Jan 2025
https://github.com/iammosespaulr/nl2sympy
This is under construction, I'll push code when I make progress.
nlp nmt parsing sympy sympy-gamma
Last synced: 16 Jan 2025
https://github.com/axshatind/valimcq
ValiMCQ is a web application that allows users to input or paste multiple-choice questions (MCQs). The app parses this input to create interactive, selectable quizzes, enabling users to test their knowledge in a user-friendly format.
mcq-test nextjs parsing reactjs tailwindcss
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/styczynski/jnp1-task-1
Task we have to do as a part of subject on University of Warsaw
c jnp parsing regex task warsaw-university
Last synced: 16 Jan 2025
https://github.com/bodoni/typeface
Foundation for building and parsing fonts
font parsing typeface typography
Last synced: 16 Dec 2024
https://github.com/jameserrington/css-parser
Go CSS Parser, built following the spec
Last synced: 30 Dec 2024
https://github.com/ushurbakiyevdavlat/parsingexamples
Examples for parsing on php, includes target sites and scripts.
Last synced: 23 Jan 2025
https://github.com/sickclaymaker/text-processing-tool
Laboratory 9 - Retrieval Information
antlr cli clinical-notes clinical-research hacktoberfest linguistics nltk ocr parsing php python streamlit sudachi swift
Last synced: 22 Jan 2025
https://github.com/hsugawa8651/simplestringscanners.jl
Julia package for lexical scanning operations on a string
julia julia-language julialang parsing string
Last synced: 22 Jan 2025
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/bilalhameed248/news-website-nwsfd
CodeIgniter Based News Website - Sep 2020 - Aug 2021
codeigniter css gmail htlm5 news parsing scraping
Last synced: 16 Jan 2025
https://github.com/bilalhameed248/pdf-document-extraction
Python PDF-to-HTML Converter: Transforming PDF Documents into Structured HTML Tags. - Feb 2022 - Jun 2023
document extraction fitz parser parsing pdf pymupdf pymupdf-fitz python python3
Last synced: 16 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/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: 18 Jan 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/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/jt2m0l3y/mypl
Programming language designed for the purpose of studying compilation and runtime processes. As a side note, OCaml was also introduced to contrast with imperative languages.
ast code-generation compiler-design cpp grammars jit lambda-calculus lexical-analysis ocaml parsing type-checking vm
Last synced: 27 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/thomas-touhey/dissec
Dissect pattern implementations. (Gitlab.com mirror)
dissect elasticsearch parsing pydantic python string-manipulation
Last synced: 17 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/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/stereobooster/powderizer
parsing with zippers
parser parser-combinators parsing parsing-with-zippers zipper
Last synced: 31 Oct 2024
https://github.com/s0fft/learning-lab
Code Notes & Test-Learn // Micro Pet-Projects: Python / Asynchrony / FastAPI / Django-Tastypie / Parsing / SQL / Docker / DS / ML / etc.
asynchrony data-science django docker fastapi jupyter-lab jupyter-notebook mashine-learning matplotlib notes numpy pandas parsing python3 scikit-learn seaborn sql sqlalchemy tastypie telegram-bot
Last synced: 15 Jan 2025
https://github.com/thetimick/tivkparser
Приложение, для получения различных данных из соц. сети VK
Last synced: 19 Jan 2025
https://github.com/dankolesnikov/simplelanguage
Programming language - Scala subset
Last synced: 31 Jan 2025
https://github.com/skitsanos/gemini-ocr
PDF Screenshot OCR Analysis with Google Gemini Pro
ai artificial-intelligence gemini gemini-pro llm ocr ocr-reader ocr-recognition ocr-shell parsing rag
Last synced: 15 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/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/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/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/thetasinner/echelon-unicode-parser
Experimental parser which can process unicode input
Last synced: 31 Jan 2025
https://github.com/dark-lon3r/aiomediagrabber
AioMediaGrabber — бота для Telegram на базе библиотеки aiogram, который позволяет скачивать видео из TikTok 🎵 и треки из SoundCloud 🎧! 🚀
aiogram aiogram-bot bot download downloader easy music os parser parsing python scraper telegram telegram-bot telegram-bot-api ukraine ukrainian video
Last synced: 11 Jan 2025
https://github.com/msiebuhr/logmunch
Getting all the logs!
go heroku log logentries parsing
Last synced: 17 Jan 2025
https://github.com/mmgrant73/easygetopt
easygetopt is a python script that generates code for parsing command line arguments by just answering a couple of question.
Last synced: 08 Jan 2025
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/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/kulgan/justobjects
It's all just objects
data json-schema justobjects objects parsing python python3 validation
Last synced: 08 Jan 2025
https://github.com/fontseca/lexemn
Lexemn is a high level programming language for interpreting and evaluating mathematical expressions. It will also feature the capability to plot functions and solve basic equations.
cmake cpp interpreter lexing mathematics parsing programming-language
Last synced: 20 Nov 2024
https://github.com/seykes/parsing-freelance.ru
Сбор всех IT'шников с сайта.
bs4 csv csv-parser parsing python
Last synced: 05 Jan 2025
https://github.com/j1sk1ss/telegrammessageparser.exmpl
Simple Bot, that parse needed messages from chats on account to another chat
Last synced: 11 Jan 2025
https://github.com/anujdhillxn/cpptries
Serializer-Deserializer for Tries in CPP
Last synced: 31 Dec 2024
https://github.com/razum2um/ruby-xml-mappers-bench
compare various xml -> ruby datastructures
Last synced: 02 Feb 2025
https://github.com/stijnmoreels/fsharp.fparsec.flatfile
Flat File parsing with FParsec
flat-file fparsec fsharp functional-programming parsec parsing
Last synced: 21 Jan 2025