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-22 00:22:59 UTC
- JSON Representation
https://github.com/ekkoz897/42cursus_minishell
42 - Rewrite a simple shell
42 42born2code 42project bash minishell minishell42 parsing shell
Last synced: 14 Jan 2025
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/basemax/autonewssubmitter
Analyze SQL query and extract data of attachment files to insert new wordpress post.
parse parser parsing php regex regex-match sql sql-queries sql-query wordpress wordpress-development wordpress-site
Last synced: 23 Nov 2024
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 Jan 2025
https://github.com/vikpe/quake_clientinfo
Parse QuakeWorld clientinfo strings.
Last synced: 11 Oct 2024
https://github.com/nnnlik/coingecko_filtered_api
fetches coins of interest from the site and certain information about this coin
api coingecko-api fastapi parsing
Last synced: 03 Jan 2025
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/i-umairkhan/html-praser
This is a node js app that will parse html and log with new html.
Last synced: 15 Jan 2025
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/gkjohnson/scientific-javascript
A proof of concept project that adds a unit notation to Javascript using Sweet.js
engineering javascript parsing science sugar sweetjs syntax units
Last synced: 06 Dec 2024
https://github.com/mikhaillipanin/html-parser
Парсинг данных из HTML таблицы и занесение их в Google Таблицу
Last synced: 16 Jan 2025
https://github.com/anachrocomputer/parser
Simple lexical analyser and parser
6309 6809 code-generation compiler parsing retrocomputing
Last synced: 16 Jan 2025
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/dragonwasrobot/b.el
A byte manipulation library
byte-parser bytes emacs library parsing
Last synced: 24 Nov 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: 17 Jan 2025
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 Jan 2025
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/gusenov/examples-tree-sitter
Примеры инкрементального парсинга с помощью библиотеки Tree-sitter.
examples incremental-parsing parsing syntax-highlighting tree-sitter
Last synced: 31 Dec 2024
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/novikovadaria/openweather_pars
Парсинг сайте OpenWeather | Parsing the OpenWeather website
Last synced: 21 Jan 2025
https://github.com/novikovadaria/parserwb_differentversions
WB Парсинг | WB Parsing
json mysql parsing selenium wildberries
Last synced: 21 Jan 2025
https://github.com/novikovadaria/lyrics
Парсинг текстов песен | Song lyrics parsing
Last synced: 21 Jan 2025
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/ilia-kosenkov/backports
Backporting some Span APIs to .NET Standard 2.0
Last synced: 15 Dec 2024
https://github.com/algorithmalchemy/sample-requestsparser-mvidia
Парсер игр с сайта Mvidia, написанный на Python с использованием библиотеки Requests и SQLite3. Позволяет извлекать информацию о играх . Легко настраивается для парсинга различных типов контента с сайта.
mvidia parser parsing python requests sql sqlite sqlite3
Last synced: 24 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/meownoid/brainfuck-interpreter
Interpreter of the brainfuck programming language
brainfuck brainfuck-interpreter c parsing
Last synced: 25 Nov 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/kanarus/byte_reader
A minimal byte-by-byte reader for parsing input
byte byte-array bytes lightweight minimal no-std parse parser parsing reader simple
Last synced: 15 Dec 2024
https://github.com/l3odr0id/java-study
Some easy code here
ascii java jsoup parser parsing rpn-calculator rpn-calculator-java student study web-parser
Last synced: 21 Nov 2024
https://github.com/team-griffin/shortcode-to-tree
Parse shortcode text into a tree structure (json)
javascript parsing shortcode tree
Last synced: 21 Nov 2024
https://github.com/nikita-volkov/headed-megaparsec
Abstration over try in megaparsec
Last synced: 21 Nov 2024
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/flxwu/cgop
Coursera Grader Output Parser
analysis coursera coursera-machine-learning java-8 parsing
Last synced: 22 Nov 2024
https://github.com/bessouat40/pdf-region-picker
A project to select only part of a PDF file. It's usefull when you want to extract informations with some python library like fitz.
data-extraction data-selection extract-data fitz javascript parsing pdf region-picker
Last synced: 17 Jan 2025
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/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: 02 Dec 2024
https://github.com/definetlynotai/logicytics_logs
A log website to easily split and show/explain the logs in a super detailed way
automation development for-another-repository log logicytics parsing special website
Last synced: 28 Nov 2024
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/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/xcrypt0r/xcrawler
✂️ A crawling example for maplestory with various languages using multi-threading
crawler crawling multithreading parsing regexp
Last synced: 09 Jan 2025
https://gitlab.com/kaquel/dissec
Elasticsearch-like dissect pattern implementation in Python. https://dissec.touhey.pro/
dissect elasticsearch parsing pydantic python string-manipulation
Last synced: 17 Jan 2025
https://github.com/gil9red/parsing_captcha
Пример разбора простой капчи (#python #python3 #captcha #PIL #image_processing)
Last synced: 16 Dec 2024
https://github.com/tejashah88/json-from-text
An algorithm for separating embedded JSON from a string, nicely packaged into a node.js module.
algorithm json json-parsing json-string nodejs parsing
Last synced: 04 Dec 2024
https://github.com/erichdongubler-mozilla/moz-webgpu-cts
An extremely fast (but opinionated) tool for working with WPT metadata while developing an implementation of WebGPU in a web browser.
parsing rust rust-lang testing web-platform-tests
Last synced: 04 Dec 2024
https://github.com/simonamdev/peek
Get a quick statistical peek into how nginx is handling requests.
logging nginx parsing server statistics web
Last synced: 04 Dec 2024
https://github.com/drkwitht/mpi-any-function-rect-rule
C++ MPI program for rectangle sum of some user-entered functions.
cpp20 integral-approximation mpi-parallelization parsing
Last synced: 09 Dec 2024
https://github.com/rangoo94/universal-lexer
Parse any text input to tokens, according to provided regular expressions.
lexer lexical-analysis parser parsing regular-expression scanner tokenizer
Last synced: 04 Dec 2024
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/devdhera/guide-to-json-with-android
JSON parsing demo using Android application
Last synced: 12 Dec 2024
https://github.com/huygensing/tag-parsing-with-derivatives
Parsing TAGML using derivatives
derivatives parser-combinators parsing tagml
Last synced: 17 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/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/mavmi/search_server
Search engine for ranked files
files parsing stl stl-containers yandex-practicum
Last synced: 10 Jan 2025
https://github.com/ashbyt/python
Ashley Bythell - Python
dat data-cleansing data-quality data-science dataframe exploratory-data-analysis gis missing-data numpy pandas parsing python regression regular-expression scraping-websites sklearn svm-classifier visualization wrangling
Last synced: 05 Jan 2025
https://github.com/georgegkas/jsontree
The JSONTree spec: AST representation of JSON documents based on RFC 8259 internet standard.
ast json jsontree parsing specification standard
Last synced: 25 Dec 2024
https://github.com/isomorpheme/language-php
A Haskell module for parsing and pretty-printing PHP. Because obviously.
haskell megaparsec parsing php prettyprinter
Last synced: 17 Jan 2025
https://github.com/wtanaka/ansible-role-happy
Ansible role to install Happy, the Parser Generator for Haskell
ansible ansible-galaxy ansible-role ansible-roles galaxy happy haskell parser parser-generator parsing
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: 20 Jan 2025
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/monesidn/power-split
Sometimes string.split() is not enough!
javascript parsing split string typescript
Last synced: 10 Jan 2025
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/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: 12 Jan 2025
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/fredlackey/ugly-date
Discover the format of irregular date strings needed for parsing.
dateformat datetime javascript moment moment-js momentjs nodejs parsing
Last synced: 24 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: 02 Jan 2025
https://github.com/msoeken/dormouse
Parsing Python code into Boolean expressions
ast boolean-expression boolean-logic parsing python sympy
Last synced: 07 Dec 2024
https://github.com/vedant1100/get-api
api api-integration flutter parsing postman-testing rest-api
Last synced: 21 Jan 2025
https://github.com/gusenov/litres-scr
beautifulsoup4 jupyter-notebook litres-api parsing python
Last synced: 31 Dec 2024
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/vendulabezakova/javascript-ukol-03
Parsování data bez využití knihovny Day.js
Last synced: 24 Nov 2024
https://github.com/neluckoff/html-image-parser
The program can download all pictures from any site.
html-parser image-parser java parser parsing
Last synced: 27 Nov 2024
https://github.com/gstechschulte/go-interpreter
Code for "Writing an Interpreter in Go" by Thorsten Ball
golang interpreter lexical-analysis parsing
Last synced: 03 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
https://github.com/marco-m/roundtrip_ini
decode, edit and encode the INI file format, preserving comments and blank lines
go ini-file parsing roundtrip structural-editing
Last synced: 20 Jan 2025
https://github.com/aionescu/uu-msmc-accuparsec
Error-accumulating parser combinators
attoparsec haskell parser-combinators parsing
Last synced: 02 Dec 2024
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/nulldev/whitespace-parse
:black_square_button: A custom single-line whitespace de- and encoder.
npm npm-package nulldev parser parsing whitespace
Last synced: 28 Nov 2024
https://github.com/typeclasses/attoparsec-run
Conveniently run Attoparsec parsers
haskell haskell-library parsing
Last synced: 05 Dec 2024
https://github.com/gunh0/gamemeca-crawler
🎮 Game rankings data from a website and saves it as a CSV file using BeautifulSoup and requests
beautifulsoup parser parsing python-requests
Last synced: 03 Dec 2024