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-14 00:18:05 UTC
- JSON Representation
https://github.com/natsionalnoedostoyanie/metro_parser
Parser for the METRO site
Last synced: 15 Jan 2025
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/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/ashenblade/podcast-aggregator-tg-bot
Телеграм бот для отслеживания новых выпусков подкастов на различных платформах
aggregator daemon parsing podcast python scraper telegram-bot
Last synced: 21 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/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/gusenov/syncfusion-ebooks
:book: Список бесплатных книг для .NET- и JavaScript-разработчиков.
curl ebooks html-parsing jq parsing syncfusion xmllint xpath
Last synced: 31 Dec 2024
https://github.com/gusenov/litres-scr
beautifulsoup4 jupyter-notebook litres-api parsing python
Last synced: 31 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/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/jgontrum/uu-lt-nlp
Contents for the Natural Language Processing class at Uppsala University HT 2017
nlp parsing uni university uppsala uppsala-university
Last synced: 27 Jan 2025
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/arunanshub/bwscanner
Scan for technologies that match a given regex.
builtwith lxml parsing webscraping
Last synced: 02 Feb 2025
https://github.com/lexhouk/goit-pyweb-hw-09
Модуль 9: Web-scraping
beautiful-soup beautifulsoup beautifulsoup4 goit goit-pyweb-hw-09 lxml lxml-html parser parsing python-beautiful-soup python-beautifulsoup python-parser python-scraper python-scraping scraper scraping scrapy studying xpath xpath-queries
Last synced: 17 Nov 2024
https://github.com/under-web/meme_bot_posting
Бот телеграм парсит последние мемы и автопостит их в канал.
Last synced: 21 Jan 2025
https://github.com/jonathas/pixmania-parser
:computer: Parsing a product from Pixmania's website
e-commerce parsing php scraper scraping
Last synced: 16 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/flyer-dm/webdataparser
Приложение для парсинга сайтов и выгрузки данных в разные форматы
daq data-collection-system data-export desktop-application flet parsing playwright
Last synced: 18 Jan 2025
https://github.com/dipaolo/pmt-viewer
Test task dated of 2007: MPEG-2 TS basic parser that shows packets + PMT
Last synced: 02 Feb 2025
https://github.com/osvegn/libparser
Library to parse argument into options
argument-parser argument-parsing arguments c library parser parser-library parsing
Last synced: 18 Jan 2025
https://github.com/under-web/nitropack_cheker
GUI приложение для проверки возможности оптимизации сайта .
nitropack parsing python selenium
Last synced: 21 Jan 2025
https://github.com/vdoninav/timetable_hse_bot
hse timetable tg bot
parsing requests telegram telegram-bot telegram-bot-api
Last synced: 18 Jan 2025
https://github.com/under-web/news
Извлечение данных из динамических сайтов с применением своих классов
dynamic-website parsing python telegram
Last synced: 21 Jan 2025
https://github.com/mcdostone/nom-config-in
A config.in parser written in Rust.
config-in linux-kernel nom parsing rust
Last synced: 18 Jan 2025
https://github.com/franckco/vtl-service
Simple web service for parsing VTL 2.0 expressions
Last synced: 29 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/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/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/nikolai2038/webtoons-parser
Bash-script to download images from www.webtoons.com
Last synced: 13 Jan 2025
https://github.com/rjotanm/enumetyped
Type-containing enumeration
enum enumeration hints parsing pydantic python validation
Last synced: 29 Jan 2025
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: 31 Jan 2025
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: 23 Jan 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/ull-esit-pl/parsing-strings-and-trees-with-parse-eyapp
Old article for the perl review magazine about Parse::Eyapp
ast bison code-generation code-generator compilers lalr-parser parsing translation yacc
Last synced: 22 Dec 2024
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: 01 Feb 2025
https://github.com/manoelcampos/xml-parsing-jaxb
Exemplo de uso da API JAXB para parse de arquivos XML no Java 15+ ☕️📄
annotations binding java java-11 java-15 java-8 jaxb marshalling parsing pojo sample-app unmarshalling xml
Last synced: 22 Dec 2024
https://github.com/julianalonso/jasoon
Swift JSON parsing library
json json-parser parsing parsing-library swift swift3
Last synced: 29 Jan 2025
https://github.com/schanur/libbivalvia
A bash library for missing language features and advanced features
assertions bash cache color common date debugger git introspection library package-manager parsing string-manipulation test-framework
Last synced: 30 Jan 2025
https://github.com/gleichda/owping-parser
Parsing One Way Ping to a dict in Python
Last synced: 29 Jan 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
https://github.com/aionescu/uu-msmc-accuparsec
Error-accumulating parser combinators
attoparsec haskell parser-combinators parsing
Last synced: 30 Jan 2025
https://github.com/craiggleso/torrent-parser
parse torrents
bittorrent parse parser parsing torrent torrent-parser
Last synced: 05 Feb 2025
https://github.com/vedant1100/get-api
api api-integration flutter parsing postman-testing rest-api
Last synced: 21 Jan 2025
https://github.com/marinagorbacheva/information-retrieval
Website scraping, parsing, indexing and search.
indexing parsing scraping search
Last synced: 17 Jan 2025
https://github.com/typeclasses/pro-source
haskell haskell-library parsing text
Last synced: 01 Feb 2025
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: 05 Feb 2025
https://github.com/gstechschulte/go-interpreter
Code for "Writing an Interpreter in Go" by Thorsten Ball
golang interpreter lexical-analysis parsing
Last synced: 30 Jan 2025
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/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/zimbora/mqtt-devices-parser
NPM MODULE - parsing mqtt messages coming from devices
Last synced: 13 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/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/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/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/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: 13 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/lcbx/sly-parsing-experiment
parsing experiment with the SLY python library
Last synced: 23 Jan 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/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/bodoni/webtype
Parser for fonts in Web Open Font Format
font parsing typeface typography woff woff2
Last synced: 16 Dec 2024
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/bodoni/typeface
Foundation for building and parsing fonts
font parsing typeface typography
Last synced: 16 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/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/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/thomas-touhey/dissec
Dissect pattern implementations. (Gitlab.com mirror)
dissect elasticsearch parsing pydantic python string-manipulation
Last synced: 17 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/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/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/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/gregorybchris/markers
Boolean formula parsing
binary boolean equation formula interpreter parser parsing pratt sat
Last synced: 28 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/yvann-ba/ft_printf
Custom `printf` implementation in C. Supports various format specifiers and variadic arguments
42projects parsing printf stringmanipulation
Last synced: 13 Feb 2025
https://github.com/adclz/auto-lsp
A rust crate for creating AST and LSP servers powered by tree-sitter queries.
Last synced: 20 Jan 2025
https://github.com/msiebuhr/logmunch
Getting all the logs!
go heroku log logentries parsing
Last synced: 17 Jan 2025
https://github.com/thowv/easy-parse
Parsing using objects and types in Python (WIP)
Last synced: 07 Jan 2025
https://github.com/vivekkdagar/first-follow-calculator
First and follow calculator for CFG made in C
bnf c-programming compiler compiler-design cpp ebnf parser parsing predictive-parser
Last synced: 13 Jan 2025
https://github.com/anujdhillxn/cpptries
Serializer-Deserializer for Tries in CPP
Last synced: 31 Dec 2024
https://github.com/607011/getopt-cpp
A sleek and slender C++'ish alternative to getopt and getopt_long
command-line cplusplus cplusplus-11 getopt getopt-long parsing
Last synced: 20 Jan 2025
https://github.com/appleipx/ivi-html-parsing
HTML парсер онлайн кинотеатра IVI
Last synced: 13 Jan 2025