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: 2024-11-15 00:21:50 UTC
- JSON Representation
https://github.com/muhammad-fiaz/ason
ASON: Adaptive Structured Object Notation - Python library for dynamic data serialization, providing flexibility and simplicity.
adaptive-structure-object-notation api ason cli client data file file-format file-sharing file-upload json json-data json-parser open-source opensource parser parsing python python3
Last synced: 26 Oct 2024
https://github.com/nightmachinery/ddg2json
Parses scraped HTML of DuckDuckGo pages into JSON
ddg ddgr duckduckgo parsing scraping scraping-python search search-engine searching
Last synced: 08 Nov 2024
https://github.com/koval01/whoogle-search-kdev
Privacy-focused proxy app powered by Flask and BeautifulSoup4, acting as an intermediary between users and Google search results. Removes ads, trackers, and unnecessary clutter, enhancing user privacy and search experience.
adfree anonymous beautifulsoup4 flask flyio freedom heroku nginx opensource parsing privacy python replit self-hosted tor web
Last synced: 27 Sep 2024
https://github.com/karpetrosyan/rfcparser
Rfcparser is a Python tool that makes it easy to parse common RFC syntaxes. Rfcparser takes a raw string as input, parses, validates, and returns Python objects to simplify the processing of RFC syntaxes.
Last synced: 13 Oct 2024
https://github.com/raul23/parsing-wikipedia
Practicing regex with Python by parsing Wikipedia pages
beautifulsoup beautifulsoup4 parsing python regex regular-expression wikipedia
Last synced: 14 Nov 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: 18 Nov 2024
https://github.com/kivanc57/nlp_data_visualization
This project provides Python scripts for analyzing and visualizing text data using efficient NLP methods. It includes tools for creating bar plots, histograms, pie charts, treemaps, violin plots, and word clouds, using libraries such as matplotlib, seaborn, wordcloud, spacy, and textblob.
data-science matplotlib nlp parsing plotting python spacy visualization
Last synced: 09 Oct 2024
https://github.com/ilya-bobyr/icp
Parser construction framework for interactive user input.
parsing rust terminal-based tui
Last synced: 29 Oct 2024
https://github.com/thowv/easy-parse
Parsing using objects and types in Python (WIP)
Last synced: 10 Nov 2024
https://github.com/atiq-cs/vnextmt
vNext Rule Migration Tool
json parsing string-manipulation
Last synced: 07 Nov 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 Nov 2024
https://github.com/hansalemaos/wmicprocsdict
Converts the output of a powershell (Get-...)/wmic command to a dict
dict parsing powershell python wmic
Last synced: 12 Nov 2024
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: 09 Nov 2024
https://github.com/zimbora/mqtt-devices-parser
NPM MODULE - parsing mqtt messages coming from devices
Last synced: 14 Nov 2024
https://github.com/mvtm-dn/shpfile
Simple ESRI SHP file to GeoJSON convertor
esri-shp geojson parsed-shapes parsing shapefile
Last synced: 11 Nov 2024
https://github.com/42yerevanprojects/minishell
As beautiful as a shell. Implementation of the 42 project minishell
42born2code 42school bash c execution parsing processes shell signal-handling
Last synced: 11 Nov 2024
https://github.com/gusenov/litres-scr
beautifulsoup4 jupyter-notebook litres-api parsing python
Last synced: 08 Nov 2024
https://github.com/gusenov/syncfusion-ebooks
:book: Список бесплатных книг для .NET- и JavaScript-разработчиков.
curl ebooks html-parsing jq parsing syncfusion xmllint xpath
Last synced: 08 Nov 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 Nov 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: 07 Nov 2024
https://github.com/thetimick/tivkparser
Приложение, для получения различных данных из соц. сети VK
Last synced: 26 Sep 2024
https://github.com/kubinyete/getnet-edi-php
A standard library for parsing EDI files from Getnet.
acquirer conciliation edi getnet getnet-brasil library parser parsing
Last synced: 12 Nov 2024
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: 12 Nov 2024
https://github.com/arunanshub/bwscanner
Scan for technologies that match a given regex.
builtwith lxml parsing webscraping
Last synced: 18 Oct 2024
https://github.com/generalmimon/ks-table-py-benchmark
Kaitai Struct table format Python parsing benchmark
benchmark kaitai-struct parsing python
Last synced: 08 Nov 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: 11 Nov 2024
https://github.com/jonathas/pixmania-parser
:computer: Parsing a product from Pixmania's website
e-commerce parsing php scraper scraping
Last synced: 16 Nov 2024
https://github.com/meokullu/subtitleparser
Subtitle Parser is a project to parse subtitle content.
film films movie movies parser parsing subtitle subtitle-parser subtitles
Last synced: 14 Nov 2024
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 Nov 2024
https://github.com/qu1x/in-situ
In Situ Endian-independent Bytes Access
bytes-access endian-independent in-situ parsing zero-copy
Last synced: 09 Nov 2024
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: 08 Nov 2024
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: 08 Nov 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: 12 Nov 2024
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: 09 Nov 2024
https://github.com/gkovacs/list_requires
List the libraries required by some Javascript code by parsing it
Last synced: 08 Nov 2024
https://github.com/gkovacs/list_requires_multi
List the libraries required by some Javascript code by parsing it
Last synced: 08 Nov 2024
https://github.com/drdaeman/destruct
Tiny library to parse binary structures into Python objects.
binary-data parsing python struct
Last synced: 22 Oct 2024
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 Nov 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: 07 Nov 2024
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: 12 Nov 2024
https://github.com/stereobooster/powderizer
parsing with zippers
parser parser-combinators parsing parsing-with-zippers zipper
Last synced: 31 Oct 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/crhntr/template
Utilities for working with text/template or html/template source.
go parsing template type-checking
Last synced: 08 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: 14 Nov 2024
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/turbaszek/knotes
Minimalist kindle notes reader
api-service elm haskell parsing web-application
Last synced: 16 Oct 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: 07 Nov 2024
https://github.com/gervinfung/adonix-blog
Personal Blog - Remake of Adonis OS Blog
material-ui mongodb nextjs parsing pnpm react typescript
Last synced: 03 Oct 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: 06 Nov 2024
https://github.com/floriancassayre/comptebon
Le jeu du compte est bon sur Twitter.
actor-model parsing scala twitter-bot
Last synced: 06 Nov 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: 10 Nov 2024
https://github.com/bukowa/wporgfkreview
C# script that fetches all the plugins (with reviews,authors,join date) a WordPress.org user has contributed to for fake review analysis
fake-reviews parsing plugins-wordpress reviews scraping wordpress-org
Last synced: 07 Nov 2024
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: 08 Nov 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: 08 Nov 2024
https://github.com/maxdz-gmbh/mdz_xml
Very lightweight, versatile, fast and portable C library for parsing XML-documents and building DOM-structure. One of the fastest and tiniest XML Parsers on the Web. Source code conforms to ANSI C 89/90 Standard.
c dom library parse parser parsing portable xml xml-parser xml-parsing
Last synced: 07 Nov 2024
https://github.com/viktor-akusoff/gallerythief
Simple python package for scraping images from different search engines by prompt.
parsing searching web-scraping
Last synced: 13 Nov 2024
https://github.com/ptmcg/pyparsing_arith_lj
Code for arithmetic expression parsing with Pyparsing
arithmetic-expression-evaluator article parser-combinators parsing pyparsing python python-2 python-3 python-library python2 python3 text-processing
Last synced: 13 Oct 2024
https://github.com/julianalonso/jasoon
Swift JSON parsing library
json json-parser parsing parsing-library swift swift3
Last synced: 30 Oct 2024
https://github.com/vadimkantorov/fasttsv
TSV parser for Python in pure vectorized NumPy code
numpy parsing simd tsv vectorized-code
Last synced: 13 Nov 2024
https://github.com/aivanf/aidantic
Data parsing and validation with OneOf using Python type hints
gamedev oneof parsing python python3 validation
Last synced: 08 Nov 2024
https://github.com/dylanlacey/gown
Gown helps you eliminate unwanted things from your Sauce Connect logs
parsing sauce-connect sauce-labs
Last synced: 16 Nov 2024
https://github.com/jedevc/dwarfshell
A simple one-file, no-dependency shell written in python
Last synced: 13 Oct 2024
https://github.com/edmondchuc/gordf
The gordf module is an RDF library for Go.
go golang memory-graph parsing rdf rdf-formats rdf-library rdf-store rdflib semantic-web triplestore turtle
Last synced: 07 Nov 2024
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: 05 Nov 2024
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: 05 Nov 2024
https://github.com/aggstam/btc-classifier
Python scripts suite for generating Bitcoin transactions graphs and analyzing them using machine learning.
bitcoin classification cryptocurrency graph machine-learning parsing python
Last synced: 13 Nov 2024
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/hyperimpose/minutia
Summarizing the content of internet services
html http hyperimpose hyperlink minutia parsing python url
Last synced: 13 Nov 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: 03 Nov 2024
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-programming-language execution file-descriptors lexer minishell parsing processes tokenizer
Last synced: 07 Nov 2024
https://github.com/mahdrentys/chemin-rs
An enum-based router generator for rust, supporting query strings and i18n.
agnostic i18n parsing query-string router rust rust-crate rust-library
Last synced: 12 Oct 2024
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: 16 Nov 2024
https://github.com/yantonov/gaudio
Chrome extension that helps you to extract links to audio files from the web page
Last synced: 24 Oct 2024
https://github.com/appleipx/ivi-html-parsing
HTML парсер онлайн кинотеатра IVI
Last synced: 13 Nov 2024
https://github.com/andream16/yaggts
Yet Another Golang Google Trends Scraper
Last synced: 07 Nov 2024
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: 12 Oct 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 Nov 2024
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 Nov 2024
https://github.com/andream16/all-hail-gbp
Quandl Request Handler and Parser for GBP/EUR and GBP/USD
Last synced: 07 Nov 2024
https://github.com/lev135/space-consumers
Improved space consumers for megaparsec library
haskell haskell-library megaparsec parsing
Last synced: 18 Nov 2024
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/arthi-chaud/j4hskl
JSON for Haskell
functional-programming haskell json parsing
Last synced: 05 Oct 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: 24 Oct 2024
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/jedwards1211/segment-java
keeps track of where text is located in a file during parsing and prints it underlined in context
Last synced: 09 Nov 2024