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-08 00:18:01 UTC
- JSON Representation
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/fontseca/lexemn
Lexemn is a high level programming language for interpreting and evaluating mathematical expressions. It will also feature the capability to plot functions and solve basic equations.
cmake cpp interpreter lexing mathematics parsing programming-language
Last synced: 20 Nov 2024
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/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/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/paultaykalo/swift-ast-dump-parser
Swift AST tree dump parser written in Ruby
Last synced: 16 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/lcbx/sly-parsing-experiment
parsing experiment with the SLY python library
Last synced: 23 Nov 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/andream16/yaggts
Yet Another Golang Google Trends Scraper
Last synced: 27 Dec 2024
https://github.com/alphahydrae/mutxtor
Plain text parsing and transformation engine
mutation parsing plain-text regexp transformation
Last synced: 19 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: 03 Jan 2025
https://github.com/mnemnion/jlpeg.jl
A bytecode Parsing Expression Grammer VM closely inspired by LPeg
parsing parsing-expression-grammars peg
Last synced: 12 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/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/anujdhillxn/cpptries
Serializer-Deserializer for Tries in CPP
Last synced: 31 Dec 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/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/customcommander/parsley
Parses an object and replaces tokens with values from that object
Last synced: 23 Dec 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/craiggleso/torrent-parser
parse torrents
bittorrent parse parser parsing torrent torrent-parser
Last synced: 12 Dec 2024
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/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/seykes/parsing-freelance.ru
Сбор всех IT'шников с сайта.
bs4 csv csv-parser parsing python
Last synced: 05 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/zimbora/mqtt-devices-parser
NPM MODULE - parsing mqtt messages coming from devices
Last synced: 14 Nov 2024
https://github.com/07rinat07/parsing
Error checking Getting information about a request Retrieving information using curl_setopt For simple GET requests Working with GET parameters in Curl Working with cookies Browser simulation Working with proxy servers Working with POST data via Curl Sending files using Curl All values of curl_setopt
Last synced: 20 Dec 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/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/thowv/easy-parse
Parsing using objects and types in Python (WIP)
Last synced: 07 Jan 2025
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/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: 02 Jan 2025
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/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/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/j1sk1ss/dateapppc.exmpl
Простое нативное приложение для Windows с демонстрацией ООП и SQL баз данных на примере приложения для знакомств.
data oop-principles parsing pgadmin4 sql wpf
Last synced: 12 Nov 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/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/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/vityaman-edu/prog-langs-arithmetic-expression-calculator
Last synced: 12 Nov 2024
https://github.com/thetimick/tivkparser
Приложение, для получения различных данных из соц. сети VK
Last synced: 26 Sep 2024
https://github.com/j1sk1ss/telegrammessageparser.exmpl
Simple Bot, that parse needed messages from chats on account to another chat
Last synced: 12 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: 19 Nov 2024
https://github.com/lazycatcoder/autoriadataparser
Python parser extracting data about cars and sellers from the AutoRia website
autoria autoriaparser autoriatool beautifulsoup carscraper parsing python pythonscraper selenium webscraping
Last synced: 27 Dec 2024
https://github.com/knightchaser/sentinela
A simplified EVTX file parser wrapping 0xrawsec's golang-evtx module
evtx go opensource parsing sysmon
Last synced: 30 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/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/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/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/orcalinux/c-json
A lightweight, fast, and cross-platform JSON parsing library for C developers. C-JSON simplifies JSON handling in C, supporting objects, arrays, strings, numbers, booleans, and null values with minimal memory overhead.
json json-parser parser parsing scanner
Last synced: 13 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/martinkennelly/jsonparser
Computationally poor python JSON string extractor
Last synced: 07 Dec 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/watzon/hdur
A human-friendly duration library for Go that extends the standard time.Duration with calendar-aware units, intuitive parsing, and rich formatting options.
calendar calendar-aware date-time duration formatting go go-library golang human-friendly parsing time time-duration time-management time-parsing utilities
Last synced: 22 Nov 2024
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: 19 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/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/mgree/smoosh-completion
Thinking about shell completion in a rigorous and thoroughgoing way.
completion dwim lexing parsing shell tokens
Last synced: 17 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/jesperkha/gokenizer
A simple text tokenizer
go lightweight parsing tokenizer
Last synced: 17 Dec 2024
https://github.com/dankolesnikov/simplelanguage
Programming language - Scala subset
Last synced: 01 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/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/generalmimon/ks-table-py-benchmark
Kaitai Struct table format Python parsing benchmark
benchmark kaitai-struct parsing python
Last synced: 31 Dec 2024
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/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/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/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/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/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/ethanuppal/libcmdapp2
A simple and intuitive command line parsing library.
Last synced: 14 Dec 2024
https://github.com/luka2220/parsleyjs
A Javascript JSON parser library for seamlesly converting json strings into JS Objects
javascript json lexical-analysis parsing tokenizer
Last synced: 09 Jan 2025