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/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: 04 Dec 2024
https://github.com/thetasinner/echelon-unicode-parser
Experimental parser which can process unicode input
Last synced: 04 Dec 2024
https://github.com/mediaexplorer74/bandallsensors
A UWP app to display realtime values of MS Band Sensors
microsoft-band microsoft-band-2 parsing research rnd sensors ui uwp
Last synced: 04 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/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/muhammadshavaiz/advanced-data-structues-fifa_dataset
This C++ project showcases efficient data management for FIFA World Cup data from 1930 to 2018. It uses AVL Trees for fast searching, Hash Tables for quick access, and Singly Linked Lists for easy traversal, optimizing both memory usage and retrieval speed.
avl-tree cpp data-structures hashtable linked-list parsing
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/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/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/anujdhillxn/cpptries
Serializer-Deserializer for Tries in CPP
Last synced: 31 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/rmrt1n/parsers
an exploration of parsing techniques
parsers parsing pratt-parsing recursive-ascent-parser recursive-descent-parser scheme
Last synced: 14 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/zimbora/mqtt-devices-parser
NPM MODULE - parsing mqtt messages coming from devices
Last synced: 13 Jan 2025
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/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/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: 20 Jan 2025
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/sumannaidur/automation-testing
Selenium Automation Testing for Reliance Digital Website
github html json minproject otp-verification parsing pytest python selenium selenium-python selenium-webdriver software-testing-vtu testautomation testscripts vtu vtu-mini-project webdriver webtesting
Last synced: 14 Jan 2025
https://github.com/ethanuppal/libcmdapp2
A simple and intuitive command line parsing library.
Last synced: 14 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/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/electrikmilk/hashbrown
Parsing package 🥔
go golang golang-package parser parser-library parsing
Last synced: 10 Jan 2025
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/lffg-archive/parser-combinator-ts
Messing around with parser combinators
parse-combinator parser parsing
Last synced: 01 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/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/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/jedevc/dwarfshell
A simple one-file, no-dependency shell written in python
Last synced: 25 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/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/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/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/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/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/hansalozu/bincol-tgbot
Telegram bot that makes it easier to get information from the bincol.ru website. It parses the data of the electronic schedule and notifies about changes in it
nodejs parsing scraping-websites telegraf telegram telegram-bot
Last synced: 05 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/alextkdev/resume_parsing
Solution on Python that allows parsing and sorting of resumes from popular job websites.
beautifulsoup4 ci-cd flake8 parser parsing python3 selenium
Last synced: 11 Oct 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/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/woctezuma/balatro-tracker
Track the text strings in the game Balatro.
balatro big-slpp french-language lua lua-parser lua-python manifest manifests parse parser parsers parsing python-parser python-parsers slpp steam steamdb tracker trackers translation
Last synced: 06 Dec 2024
https://github.com/arunanshub/bwscanner
Scan for technologies that match a given regex.
builtwith lxml parsing webscraping
Last synced: 07 Dec 2024
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/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/paultaykalo/swift-ast-dump-parser
Swift AST tree dump parser written in Ruby
Last synced: 19 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