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/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/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/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/lffg-archive/parser-combinator-ts
Messing around with parser combinators
parse-combinator parser parsing
Last synced: 01 Jan 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/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: 10 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: 17 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/abdellahbellakrim/minishell_42
Simple shell program written in C
algorithms bash c data-structures low-level-programming parsing shell unix
Last synced: 13 Jan 2025
https://github.com/abdellahbellakrim/fdf
Drawing a 3D representation of the landscape
3d c graphics low-level-programming maths mlx42 parsing
Last synced: 13 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/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/gkovacs/list_requires
List the libraries required by some Javascript code by parsing it
Last synced: 30 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/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/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/maksim2498/c-int-fmt
A small C99 library for integer parsing and formatting
c c99 formatting integer library parsing
Last synced: 21 Jan 2025
https://github.com/jameserrington/css-parser
Go CSS Parser, built following the spec
Last synced: 30 Dec 2024
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/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/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/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/mvtm-dn/shpfile
Simple ESRI SHP file to GeoJSON convertor
esri-shp geojson parsed-shapes parsing shapefile
Last synced: 10 Jan 2025
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/floriancassayre/comptebon
Le jeu du compte est bon sur Twitter.
actor-model parsing scala twitter-bot
Last synced: 25 Dec 2024
https://github.com/luka2220/fun-interpreter
Interpreter for a new programming language with basic features
evaluation interpreter java lexical-analysis parsing
Last synced: 01 Jan 2025
https://github.com/rylei-m/usu_2024_dmca_warning_automation
Used for parsing important information out of DMCA emails to make automating copyright warning emails more efficient
automation copyright-protection email-sender json-data parsing python smtp xml
Last synced: 01 Jan 2025
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/vincentlevo/resumax
ResuMax is a web app for analyzing and optimizing resumes. Upload your resume and get personalized suggestions to improve it, including keyword matches, strengths, and enhancement tips. The app breaks down skills, experience, and education, helping you tailor your resume for better results.
dashboards nextjs openai-api parsing reactjs restful-api tailwindcss
Last synced: 01 Jan 2025
https://github.com/hazimavdal/jare
Just Another Regex Engine
brzozowski-derivative elm-lang formal-languages parsing regex regexp regular-expression
Last synced: 17 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/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/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: 08 Feb 2025
https://github.com/zimbora/mqtt-devices-parser
NPM MODULE - parsing mqtt messages coming from devices
Last synced: 13 Jan 2025
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/christianp/grammars-for-informal-notation
A customisable parsing expression grammar for Numbas' JME
computer-algebra grammar javascript numbas parsing peg
Last synced: 26 Dec 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/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/sdsc-ordes/pxrread
Multilingual Parser for the px file format: https://www.scb.se/en/services/statistical-programs-for-px-files/px-file-format/
cube library parsing px statistical-data
Last synced: 26 Dec 2024
https://github.com/atiq-cs/vnextmt
vNext Rule Migration Tool
json parsing string-manipulation
Last synced: 26 Dec 2024
https://github.com/lunakoly/aster
Yes, here we go, one more parser generator...
Last synced: 25 Jan 2025
https://github.com/thetimick/tivkparser
Приложение, для получения различных данных из соц. сети VK
Last synced: 19 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/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/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/oxylabs/how-to-automate-recurring-scraping-jobs-with-scheduler
Automation is key when it comes to web data acquisition. If you have identical scraping jobs that you execute on a regular basis, let Scheduler do the work for you
github-python job-scheduler parsing python scheduler-service scraper web-scheduler
Last synced: 17 Jan 2025
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: 18 Jan 2025
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: 07 Feb 2025
https://github.com/typeclasses/pro-source
haskell haskell-library parsing text
Last synced: 01 Feb 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/under-web/news
Извлечение данных из динамических сайтов с применением своих классов
dynamic-website parsing python telegram
Last synced: 21 Jan 2025
https://github.com/mouad-el-asri/minishell
The objective of this project is to create a simple shell. Yes, my own little shell. I've learned a lot about processes and file descriptors in this project.
c c-programming-language execution file-descriptors lexer minishell parsing processes tokenizer unix-shell
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/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/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/alextkdev/parsser_collect_data_on_tin
This parser accepts the organization's TIN as input and collects the following information from official public sites: General email of the organization (office or reception). Full names and positions of company employees.
beautifulsoup4 pandas parsing requests
Last synced: 14 Jan 2025
https://github.com/yewomhango/cli_calc
Command-line calculator in Rust
calculator cli cli-app command-line parsing rust rust-lang
Last synced: 11 Jan 2025
https://github.com/martinkennelly/jsonparser
Computationally poor python JSON string extractor
Last synced: 02 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: 07 Feb 2025
https://github.com/seykes/parsing-freelance.ru
Сбор всех IT'шников с сайта.
bs4 csv csv-parser parsing python
Last synced: 05 Jan 2025
https://github.com/hansalemaos/wmicprocsdict
Converts the output of a powershell (Get-...)/wmic command to a dict
dict parsing powershell python wmic
Last synced: 11 Jan 2025
https://github.com/under-web/nitropack_cheker
GUI приложение для проверки возможности оптимизации сайта .
nitropack parsing python selenium
Last synced: 21 Jan 2025
https://github.com/kubinyete/pagseguro-edi-php
A straightfoward library for sequential loading of EDI entries from PagSeguro API
edi library pagbank pagseguro pagseguro-api pagseguro-php parsing php php8
Last synced: 11 Jan 2025
https://github.com/vedant1100/get-api
api api-integration flutter parsing postman-testing rest-api
Last synced: 21 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/stijnmoreels/fsharp.fparsec.flatfile
Flat File parsing with FParsec
flat-file fparsec fsharp functional-programming parsec parsing
Last synced: 21 Jan 2025
https://github.com/anthonydibi/threesharp
Visualize C# code in virtual reality
csharp parsing unity virtual-reality
Last synced: 13 Jan 2025
https://github.com/raul23/parsing-wikipedia
Practicing regex with Python by parsing Wikipedia pages
beautifulsoup beautifulsoup4 parsing python regex regular-expression wikipedia
Last synced: 13 Jan 2025
https://github.com/viktor-akusoff/gallerythief
Simple python package for scraping images from different search engines by prompt.
parsing searching web-scraping
Last synced: 12 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/abdelaziz18003/whoami-api
a node.js based API that parse request headers and return them in json format
api http-header ip-address parsing
Last synced: 30 Jan 2025
https://github.com/vadimkantorov/fasttsv
TSV parser for Python in pure vectorized NumPy code
numpy parsing simd tsv vectorized-code
Last synced: 12 Jan 2025
https://github.com/yves-biener/zparser-html
HTML Spec Complient parser written in zig.
html parsing tokenizer tree-structure zig
Last synced: 24 Oct 2024
https://github.com/diordany/tech-argparser
An example on how to parse arguments from the command line with C++.
argument argument-parser argument-parsers argument-parsing arguments cli command command-line config cpp cpp17 example example-code make makefile mit-license options parser parsing small
Last synced: 30 Dec 2024
https://github.com/kalessin/sequential-parser
Utility for parsing structured text with text patterns
Last synced: 24 Jan 2025
https://github.com/elifoster/headercount
A MediaWiki extension that adds a parser function to count the number of headers in a given page.
Last synced: 27 Dec 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: 19 Jan 2025
https://github.com/mvinyard/abcparse
A better base class that handles parsing local arguments.
Last synced: 25 Jan 2025
https://github.com/thowv/easy-parse
Parsing using objects and types in Python (WIP)
Last synced: 07 Jan 2025
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 Feb 2025
https://github.com/michal2sab/stick-arena-mobile-stats-checker
A stats checking app for stick arena that I made some time ago for mobile platform (android) in android studio (Java)
android android-studio androidstudio java michal michal2sab mobile mobile-app multiplayer online online-game parsing stick-arena-ballistick stick-arena-dimensions stickarena stickarena-michal xgenstudios xml
Last synced: 02 Jan 2025