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/hsugawa8651/simplestringscanners.jl
Julia package for lexical scanning operations on a string
julia julia-language julialang parsing string
Last synced: 12 Oct 2024
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: 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/stijnmoreels/fsharp.fparsec.flatfile
Flat File parsing with FParsec
flat-file fparsec fsharp functional-programming parsec parsing
Last synced: 12 Oct 2024
https://github.com/atiq-cs/vnextmt
vNext Rule Migration Tool
json parsing string-manipulation
Last synced: 07 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/eratio08/pars-comb-ml
Monadic parsing in OCaml
monadic ocaml parser parser-combinators parsing
Last synced: 12 Oct 2024
https://github.com/razum2um/ruby-xml-mappers-bench
compare various xml -> ruby datastructures
Last synced: 17 Oct 2024
https://github.com/matheusamazonas/yapcol
Yet Another Parser Combinator Library
clean clean-language parser parsing parsing-library
Last synced: 03 Nov 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/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: 15 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/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/dhruvkb/duri
Duri is a package for parsing time durations to number of seconds.
datetime natural-language parsing swift
Last synced: 30 Oct 2024
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 Nov 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
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/arthi-chaud/j4hskl
JSON for Haskell
functional-programming haskell json parsing
Last synced: 05 Oct 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/andream16/yaggts
Yet Another Golang Google Trends Scraper
Last synced: 07 Nov 2024
https://github.com/appleipx/ivi-html-parsing
HTML парсер онлайн кинотеатра IVI
Last synced: 13 Nov 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/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/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/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/ilya-bobyr/icp
Parser construction framework for interactive user input.
parsing rust terminal-based tui
Last synced: 29 Oct 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/rani-abha/mini-search-engine
This mini search engine should be programmed to perform parsing, crawling, indexing, and query-serving functions and return the results on a result page.
content-pages crawling indexing lucene parsing query-service rabittmq search-algorithm search-engine server spring-boot
Last synced: 15 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 Oct 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: 12 Oct 2024
https://github.com/jgarber623/microformats-ruby
A Ruby gem for parsing HTML documents containing microformats.
html indieweb microformats microformats2 parsing ruby rubygems
Last synced: 23 Oct 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/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/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/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/drdaeman/destruct
Tiny library to parse binary structures into Python objects.
binary-data parsing python struct
Last synced: 22 Oct 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/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/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/turbaszek/knotes
Minimalist kindle notes reader
api-service elm haskell parsing web-application
Last synced: 16 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/julianalonso/jasoon
Swift JSON parsing library
json json-parser parsing parsing-library swift swift3
Last synced: 30 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/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/flyer-dm/webdataparser
Приложение для парсинга сайтов и выгрузки данных в разные форматы
daq data-collection-system data-export desktop-application flet parsing playwright
Last synced: 12 Oct 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/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/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/n-c0de-r/jobinterviewcode1
Javascript parsing test for a student job
application-tests jobinterview parsing
Last synced: 15 Nov 2024
https://github.com/natsionalnoedostoyanie/metro_parser
Parser for the METRO site
Last synced: 15 Nov 2024
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: 15 Nov 2024
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: 31 Oct 2024
https://github.com/hazimavdal/jare
Just Another Regex Engine
brzozowski-derivative elm-lang formal-languages parsing regex regexp regular-expression
Last synced: 16 Nov 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/mezoni/parser_combinator
Parser combinator is a collection of parsers that can be used to combine basic parsers to create parsers for more complex rules.
dart dart3 parser parser-combinators parser-library parsers parsing
Last synced: 13 Nov 2024
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 Nov 2024
https://github.com/touhi99/parsing
Parsing Course Project - A CYK implementation with CNF
cky cnf cyk-algorithm nltk parsing
Last synced: 17 Nov 2024
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 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/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: 15 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/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/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/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/bilalhameed248/news-website-nwsfd
CodeIgniter Based News Website - Sep 2020 - Aug 2021
codeigniter css gmail htlm5 news parsing scraping
Last synced: 15 Nov 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/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/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/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/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/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/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/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