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-11 00:17:57 UTC
- JSON Representation
https://github.com/johnpili/parse-json-data-without-struct
Parsing JSON data without concrete struct in Go
go golang json parsing unmarshalling
Last synced: 11 Dec 2024
https://github.com/laserkelvin/astrochymist
A python script that will parse Astrochymist
astrochemistry astronomy parsing scraping-websites
Last synced: 22 Dec 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/slevithan/regex-utilities
Tiny helpers for processing regex syntax
Last synced: 19 Oct 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: 24 Nov 2024
https://github.com/assyrianic/text-input-math-calculator-workshop
educational workshop & material for teaching Computer Science & Computer Engineering students in how to create a math calculator using lexical analysis and parsing theory.
education educational educational-project lexer lexical-analysis lexical-analyzer math mathematics parsing
Last synced: 05 Jan 2025
https://github.com/julian-nash/liaison
A Python library for defining schemas, parsing and validating payloads
parsing payloads python validation
Last synced: 24 Nov 2024
https://github.com/homyakin/goodgame-monitoring
Parsing news from https://goodgame.ru/
goodgame html java parsing spring-boot telegram
Last synced: 29 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: 09 Jan 2025
https://github.com/rsm-hcd/common-cartridge
Library encapsulating the XDT files provided by IMS to convert XML Common Cartridge files into structured classes
common-cartridge dotnet-core ims-basiclti lti parser parsing
Last synced: 03 Dec 2024
https://github.com/vikpe/quake_clientinfo
Parse QuakeWorld clientinfo strings.
Last synced: 11 Oct 2024
https://github.com/marklauter/interpreter-redux
Remembering how lexical analysis and recursive descent parsing works.
Last synced: 14 Dec 2024
https://github.com/sanjacob/kangaroo
Asistente de descarga de certificados de bachillerato de la SEP
download education mexico parsing
Last synced: 27 Dec 2024
https://github.com/visual-vincent/simplequeryparser
A basic command/query parser for .NET.
c-sharp csharp dotnet dotnet-framework parser parser-library parsing parsing-library query query-parser visual-basic visual-studio visualbasic visualstudio
Last synced: 08 Jan 2025
https://github.com/baraja-core/article-anatomy
Elegant tool for easy validation of the markdown article format and parsing to a structured entity.
article-anatomy elegant parsing
Last synced: 26 Dec 2024
https://github.com/huygensing/tag-parsing-with-derivatives
Parsing TAGML using derivatives
derivatives parser-combinators parsing tagml
Last synced: 16 Nov 2024
https://github.com/yaccconstructor/yc.bio
Tools for metagenomic assembly processing.
16s bioinformatics fsharp metagenomic-analysis metagenomics parsing rrna secondary-structure
Last synced: 21 Nov 2024
https://github.com/yaccconstructor/examples
Examples of YaccConstructor applications
examples parsing parsing-math-expressions yaccconstructor
Last synced: 21 Nov 2024
https://github.com/monesidn/power-split
Sometimes string.split() is not enough!
javascript parsing split string typescript
Last synced: 10 Jan 2025
https://github.com/devdhera/guide-to-json-with-android
JSON parsing demo using Android application
Last synced: 12 Dec 2024
https://github.com/nnnlik/monitoring_coingecko
Telegram bot for monitoring the price of coins and making a forecast
aiogram api coingecko-api forecasting monitoring parsing telegram-bot
Last synced: 03 Jan 2025
https://github.com/novikovadaria/googlecrawler
Первое использование googlecrawler | First use of google crawler
Last synced: 20 Nov 2024
https://github.com/bluebrown/labelparser
Parse labels into go maps
docker docker-swarm go-package golang label parsing
Last synced: 14 Dec 2024
https://github.com/dragonwasrobot/b.el
A byte manipulation library
byte-parser bytes emacs library parsing
Last synced: 24 Nov 2024
https://github.com/keyweeusr/butch
:fist_oncoming: The free Batch interpreter
batch batch-file batch-script batchfile cmd cmd-scripts emulation emulator hacktoberfest parsing tokenization
Last synced: 28 Dec 2024
https://github.com/oxylabs/custom-parser-instructions
Learn the fundamentals of writing parsing instructions with Oxylabs' Custom Parser.
parser parsing python scraping scraping-websites tutorial web-scraping
Last synced: 17 Nov 2024
https://github.com/oxylabs/how-to-scrape-wayfair
A step-by-step tutorial on extracting data from Wayfair’s product pages at scale and in real time. The guide details actionable code and considers various aspects before and during the scraping process.
data-extraction how-to parsing python wayfair wayfair-scraper web-scraping
Last synced: 17 Nov 2024
https://github.com/novikovadaria/openweather_pars
Парсинг сайте OpenWeather | Parsing the OpenWeather website
Last synced: 20 Nov 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: 31 Dec 2024
https://github.com/happycod3r/zsh-toggles
Allows you to toggle the value of a variable in a file
file-parsing parsing shell shell-script terminal v1 zsh zsh-toggle zshell zshrc
Last synced: 16 Nov 2024
https://github.com/meownoid/brainfuck-interpreter
Interpreter of the brainfuck programming language
brainfuck brainfuck-interpreter c parsing
Last synced: 25 Nov 2024
https://github.com/i-umairkhan/html-praser
This is a node js app that will parse html and log with new html.
Last synced: 15 Nov 2024
https://github.com/richbl/dir-walk
A script that recursively walks a directory tree and does something interesting using a-bash-template (BaT)
bash bash-script depedency-checker directory-recursive directory-traversal directory-tree json m3u ogg ogg-vorbis parsing recursi script shell shell-script template
Last synced: 06 Dec 2024
https://github.com/alphatechnolog/json-parser
A parser for json-objects without dependencies
jq js json nodejs objects parsing without-dependencies
Last synced: 07 Jan 2025
https://github.com/ibnaleem/cyberchef-discord
A versatile Discord bot that implements CyberChef's features for encoding, decoding, encrypting, compressing, analysing data directly and more in your Discord server
compression cti cyberchef cybersecurity data-analysis data-manipulation discord-bot discord-js encoding encryption hashing infosec parsing redteam
Last synced: 07 Dec 2024
https://github.com/gusenov/examples-tree-sitter
Примеры инкрементального парсинга с помощью библиотеки Tree-sitter.
examples incremental-parsing parsing syntax-highlighting tree-sitter
Last synced: 31 Dec 2024
https://github.com/ryanve/bems
BEM selector tools
bem javascript mixins parsing scss
Last synced: 22 Nov 2024
https://github.com/stimulsoft/samples-pdf-forms-for-java
Java and Spring Boot sample projects for PDF Forms builder for parsing form submission results, Eclipse, compartible with .Java SE 1.8 and higher
angular eclipse editable export forms java java-se java-server parsing pdf pdf-forms signature spring-boot submission
Last synced: 22 Nov 2024
https://github.com/hamedstack/hamedstack.syntaxmania
Empowering you to create your own parser.
bottom-up-parser csharp csharp-library dotnet dotnet-core dotnetcore lexer lexer-parser lexing parser parsing recursive-descent-parser recusive-parser token tokenization tokenizer tokenizer-parser tokenizing top-down-parser
Last synced: 19 Nov 2024
https://github.com/hazimavdal/regex
A library for parsing and operating on formal regular expressions
brzozowski-derivative formal-languages parsing regular-expression regular-expressions smlnj
Last synced: 28 Dec 2024
https://github.com/amtoine/nu_ec_curve_parse
A little script to parse the EC curves from the `openssl` source
elliptic-curves nushell openssl parsing scripting
Last synced: 22 Nov 2024
https://github.com/jamezrin/distrowatch-parser
DistroWatch crawler for ranking data
axios cheerio data-mining data-science distrowatch parsing ranking typescript
Last synced: 29 Nov 2024
https://github.com/xcrypt0r/xcrawler
✂️ A crawling example for maplestory with various languages using multi-threading
crawler crawling multithreading parsing regexp
Last synced: 09 Jan 2025
https://github.com/mrglaster/csharp-intensive-gpsd
Code from programming intensive "Development of real-time data processing system"
csharp deserialization gpsd intensive json npgsql parsing pgadmin postgresql postgressql serialization sql-query study-project
Last synced: 15 Nov 2024
https://github.com/ekkoz897/42cursus_minishell
42 - Rewrite a simple shell
42 42born2code 42project bash minishell minishell42 parsing shell
Last synced: 14 Nov 2024
https://github.com/vapourismo/binary-io
Read and write values of types that implement Binary from and to Handles
data haskell haskell-library io parsing
Last synced: 08 Dec 2024
https://github.com/isabelleysseric/sentiment-analysis
Sentiment analysis with dependency tree.
bag-of-words-model corpus dependency-analysis dependency-parsing dependency-tree dependency-trees displacy embedding multigram nlp nltk parsing pos-tagging scope-of-negation sentiment-analysis sentimental-analysis sentiwordnet spacy text-classification
Last synced: 30 Dec 2024
https://github.com/petercamilleri/format_engine
A gem to support creating string formatting and parsing routines like strftime and strptime for any class that needs formatting and parsing.
engine formatting parser parsing parsing-routines ruby rubygem
Last synced: 21 Dec 2024
https://github.com/ilia-kosenkov/backports
Backporting some Span APIs to .NET Standard 2.0
Last synced: 15 Dec 2024
https://github.com/tulz-app/tuplez-parse
A syntax extension for cats-parse for product tuple concatenation.
cats cats-parse parsing scala tuple
Last synced: 12 Jan 2025
https://github.com/robrix/deterministic-parsing
An experiment in deterministic parsing of LL(1) grammars
Last synced: 18 Dec 2024
https://github.com/dedinc/yamager
Yamager - Simple module for parsing images from Yandex and Google.
downloader google-image-search google-images image-parser image-python parse parser parsing python-parser python3 yandex-parsing
Last synced: 13 Dec 2024
https://github.com/skalt/psql_splitter
a nom parser combinator that matches a psql statement.
parser parsing postgres postgresql psql sql
Last synced: 14 Dec 2024
https://github.com/vnegi10/1brc_julia
Gunnar's 1 Billion Row Challenge (Julia)
dataframe julialang multithreading parsing performance-analysis
Last synced: 21 Nov 2024
https://github.com/efler/telegram-scrapper-bot
Microservice application for tracking content updates via links and sending notifications via Telegram-bot.
links-management notifications parsing scheduling scrapping telegram-bot tracker
Last synced: 05 Dec 2024
https://github.com/gil9red/parsing_captcha
Пример разбора простой капчи (#python #python3 #captcha #PIL #image_processing)
Last synced: 16 Dec 2024
https://github.com/gitcordier/reversepolishnotationparser
Parses then computes RPN expressions. Iterative algorithm, not the naive one! Problem originated from http://codingdojo.org/kata/. Further reading at https://en.wikipedia.org/wiki/Reverse_Polish_notation
codingdojo parser parsing reverse-polish-notation rpn rpn-calculator rpn-expressions
Last synced: 24 Dec 2024
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/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/abdelaziz18003/whoami-api
a node.js based API that parse request headers and return them in json format
api http-header ip-address parsing
Last synced: 03 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/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/jesperkha/gokenizer
A simple text tokenizer
go lightweight parsing tokenizer
Last synced: 17 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/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/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/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/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/ethanuppal/libcmdapp2
A simple and intuitive command line parsing library.
Last synced: 14 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/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: 11 Jan 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/arunanshub/bwscanner
Scan for technologies that match a given regex.
builtwith lxml parsing webscraping
Last synced: 07 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/anujdhillxn/cpptries
Serializer-Deserializer for Tries in CPP
Last synced: 31 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: 12 Jan 2025