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/anthonydibi/threesharp
Visualize C# code in virtual reality
csharp parsing unity virtual-reality
Last synced: 13 Jan 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/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/drdaeman/destruct
Tiny library to parse binary structures into Python objects.
binary-data parsing python struct
Last synced: 05 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/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/n-c0de-r/jobinterviewcode1
Javascript parsing test for a student job
application-tests jobinterview parsing
Last synced: 15 Jan 2025
https://github.com/natsionalnoedostoyanie/metro_parser
Parser for the METRO site
Last synced: 15 Jan 2025
https://github.com/thowv/easy-parse
Parsing using objects and types in Python (WIP)
Last synced: 07 Jan 2025
https://github.com/sigmapitech/chaos
A tool to automatically apply bits of the Epitech norm
epitech epitech-norme from-scratch lexer linter normalization norminette parsing python
Last synced: 08 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/nlm/parseable
Reliable parsing of python data structures into objects
json nested-parseables parsing schema
Last synced: 21 Jan 2025
https://github.com/vityaman-edu/prog-langs-arithmetic-expression-calculator
Last synced: 11 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/alphahydrae/mutxtor
Plain text parsing and transformation engine
mutation parsing plain-text regexp transformation
Last synced: 19 Jan 2025
https://github.com/alvarios/gcfs
Metadata management tool for file server.
couchbase golang parsing search-engine
Last synced: 11 Feb 2025
https://github.com/adsh16/riscassist
A custom assembler and simulator implementation for a 16-bit ISA (Instruction Set Architecture) supporting various operations including arithmetic, data movement, branching, and floating-point computations.
computer-organisation-architechure parsing python
Last synced: 08 Jan 2025
https://github.com/araujoraphael/redditposts
Reddit Posts Example
apple example ios ios-app ipad iphone json mobile mobile-app mobile-development network parsing reddit sdwebimage swift swift-language uitableview uitableviewcell uitableviewcontroller
Last synced: 20 Jan 2025
https://github.com/fdero/minigrammar
A parser-generation library that makes use of python metaprogramming to inject the parsing-logic into user defined AST-classes
grammar grammar-parser metaprogramming parsing parsing-library python3 reflection
Last synced: 14 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/JulianAlonso/JASOON
Swift JSON parsing library
json json-parser parsing parsing-library swift swift3
Last synced: 15 Nov 2024
https://github.com/lupcode/java-json
Robust and efficient JSON parser and generator that includes line and column tracker for error handling. Can handle strings as well as streams for parsing and generating.
api column-tracker efficient efficient-json-parser java java-8 java-json json json-api json-parser library parsing robust streams utf8 utf8-characters utf8-string
Last synced: 14 Jan 2025
https://github.com/gkovacs/list_requires_multi
List the libraries required by some Javascript code by parsing it
Last synced: 30 Dec 2024
https://github.com/albamerdani/deepsea-python-task
Flask project to read and parse log file
Last synced: 20 Jan 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/mrbuslov/world-universities-websites-emails
World's universities emails, domains, websites. Emphasis is placed on emails and websites on the USA colleges n universities.
database emails json knowledge-base parsing university websites world-universities
Last synced: 10 Jan 2025
https://github.com/marirs/cef2hashmap-rs
A Simple CEF Parser to a HashMap
cef common-event-format json parsing rust rust-crate rust-lang rust-library
Last synced: 08 Nov 2024
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/vdoninav/timetable_hse_bot
hse timetable tg bot
parsing requests telegram telegram-bot telegram-bot-api
Last synced: 18 Jan 2025
https://github.com/pranavjeet-naidu/nfabric
A Non-deterministic Finite Automaton (NFA) based Regular Expression Engine implemented in Scala. Supports basic regex operations, dot operator, and visualization using GraphViz.
finite-automaton graphviz nfa parsing regex-engine regular-expressions scala
Last synced: 04 Feb 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/aftermath22/oxygen_a-compiled-mini-language
A custom mini language with its own custom compiler built from scratch in modern C++20.
arena-allocator ast cmake cpp20 custom-language error-handling generation mini-compiler nasm nasm-assembly oops-in-cpp parse-tree parsing tokenization wsl
Last synced: 30 Dec 2024
https://github.com/kirillsemyonkin/lsd
LSD (Less Syntax Data) configuration/data transfer format.
configuration data java parsing rust
Last synced: 30 Dec 2024
https://github.com/lazycatcoder/parsing
Data parsing using Python (BeautifulSoup, Requests, Selenium)
data-parsing ekatalog hdrezka instagram parser parsing python python-parser scraping scraping-websites tripadvisor website
Last synced: 08 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/urbanjost/m_kracken
parse command line arguments and create configuration files using syntax similar to ULS commands
argument command-line fortran fortran-package-manager fpm parser parsing
Last synced: 30 Dec 2024
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/urbanjost/m_args
Command line parsing using a NAMELIST group -- packages for use with fpm(1)
argument command command-line commandline fortran-package-manager fpm parsing
Last synced: 30 Dec 2024
https://github.com/berkus/oak-cool-hm-types
Implementation of Aiken's COOL teaching language in Rust with Hindley-Milner type inference, using oak as parser.
language oak parsing rust type-inference
Last synced: 12 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/gkovacs/list_requires
List the libraries required by some Javascript code by parsing it
Last synced: 30 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/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/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/andream16/all-hail-gbp
Quandl Request Handler and Parser for GBP/EUR and GBP/USD
Last synced: 27 Dec 2024
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/andream16/yaggts
Yet Another Golang Google Trends Scraper
Last synced: 27 Dec 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/gleichda/owping-parser
Parsing One Way Ping to a dict in Python
Last synced: 29 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/andreie91/java-lambda-expressions-exercises
A collection of problems which are solved with the use of lambda expressions, such as parsing a file and only saving objects which meet certain criteria.
java lambda-expressions parsing
Last synced: 14 Jan 2025
https://github.com/jesperkha/gokenizer
A simple text tokenizer
go lightweight parsing tokenizer
Last synced: 17 Dec 2024
https://github.com/novikovadaria/btc_price_sell
Парсинг биржи через api | Exchange parsing via API
Last synced: 21 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/craiggleso/torrent-parser
parse torrents
bittorrent parse parser parsing torrent torrent-parser
Last synced: 05 Feb 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/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/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/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/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/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/under-web/nitropack_cheker
GUI приложение для проверки возможности оптимизации сайта .
nitropack parsing python selenium
Last synced: 21 Jan 2025
https://github.com/under-web/news
Извлечение данных из динамических сайтов с применением своих классов
dynamic-website parsing python telegram
Last synced: 21 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/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/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/nikolai2038/webtoons-parser
Bash-script to download images from www.webtoons.com
Last synced: 13 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/arthi-chaud/j4hskl
JSON for Haskell
functional-programming haskell json parsing
Last synced: 01 Feb 2025