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/sanjinkurelic/mvcgenerator
Most of today's simpler software solutions closely link their work to basic database operations. The basic operations are retrieving, entering, modifying, and deleting individual data, so-called CRUD operations. To simplify the implementation of such software solutions, it is possible to build a code generator that builds a series of program sections based on the definition of the database structure. The database structure is defined using a structured query language (SQL).
analysis chunk code-generator compiler crud hibernate intermediate-code-generation java-11 junit lexical-analysis mvc parsing reflections rest-api semantic-analysis spring sql synthesis target-code-generation three-tier-architecture
Last synced: 26 Dec 2024
https://github.com/thatxliner/lark_shell
[NOT ACTIVELY MAINTAINED] A terminal version of the online Lark IDE
lark-parser parsing program python-3 python-3-6 python3 python36 tool urwid
Last synced: 28 Sep 2024
https://github.com/lironmiz/nand2tetriscourse
acadamic course in campus il about building a modern computer from basic logic gates such as "nand" to a general computer architecture that is designed execute any program such as "Tetris". and also building assambler
adders assembler assembly boolean-algebra boolean-arithmetic clock code-generation computer-architecture course cpu cycles flip-flops hardware-description-language learning-by-doing logic-gates machine-language memory-units parsing project register
Last synced: 15 Dec 2024
https://github.com/choroba/marpa-enhanced-calculator
Example for my Marpa presentation
Last synced: 13 Jan 2025
https://github.com/sangupta/log-parser
Various log parser functions
java log-parser log-parsing parsing
Last synced: 02 Jan 2025
https://github.com/kumpmati/nopsa
PWA that analyses a UTU Nettiopsu transcript of study records
parsing pdf pdfjs study-records svelte utu
Last synced: 21 Dec 2024
https://github.com/fpopic/gg-interview-challenge
(Interview) GG Interview Challenge in Scala/Spark
apache-spark json logstash parsing regex scala spark sparksql
Last synced: 10 Jan 2025
https://github.com/matthias-Q/tree-sitter-prql
A tree-sitter grammar for prql
parsing prql syntax-highlighting tree-sitter
Last synced: 23 Oct 2024
https://github.com/j1sk1ss/dateapppc.exmpl
Простое нативное приложение для Windows с демонстрацией ООП и SQL баз данных на примере приложения для знакомств.
data oop-principles parsing pgadmin4 sql wpf
Last synced: 11 Jan 2025
https://github.com/stagas/lexer-next
lexer for recursive descent parsers
iterable iterator lexer parser parsing recursive-descent-parser regexp regexp-match tokenizer
Last synced: 31 Oct 2024
https://github.com/stagas/tokenizer-next
iterator based tokenizer for writing parsers
iterable iterator lexer parser parsing regexp regexp-match tokenizer
Last synced: 18 Dec 2024
https://github.com/dalpd/plumes-hs
A CLI tool to parse and plot simulation data exported from Visual Plumes
cli haskell parsing visual-plumes
Last synced: 27 Dec 2024
https://github.com/markusressel/py-range-parse
Parses commonly used range notations to python objects
hacktoberfest parsing python3 range range-notations
Last synced: 11 Oct 2024
https://github.com/peculiarventures/json-schema
This package uses ES2015 decorators to simplify JSON schema creation and use
decorators json parsing schema
Last synced: 07 Nov 2024
https://github.com/mnemnion/jlpeg.jl
A bytecode Parsing Expression Grammer VM closely inspired by LPeg
parsing parsing-expression-grammars peg
Last synced: 11 Jan 2025
https://github.com/desmos-labs/athena
A custom chain parser for the Desmos Network chains
blockchain golang hacktoberfest parsing
Last synced: 08 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: 12 Jan 2025
https://github.com/rubenchristoffer/hetty-http-utilities
Hetty HTTP Utilities is a lightweight Java API primarily useful for parsing and creating raw HTTP requests and responses, along with sending and receiving them through TCP sockets.
http http-client http-packets http-parser https java login-automation parsing robot tcp tcp-sockets
Last synced: 10 Jan 2025
https://github.com/dcarbone/json-to-go
PHP Implementation of mholt/json-to-go
Last synced: 31 Dec 2024
https://github.com/agoose77/derpy
Context Free Grammar "Parsing with Derivatives", in Python
ast derivative grammar parsing python
Last synced: 15 Nov 2024
https://github.com/fractalego/tree_parser
A simple dependency parser in PyTorch
dependency-parser dependency-tree parsing pytorch
Last synced: 19 Nov 2024
https://github.com/under-web/autoposting_vk
Парсит мемы и постит на стену vk.com
Last synced: 20 Nov 2024
https://github.com/yarosj/prestige-of-districts
:mag_right: This application parses sites and retrieves data associated with failures of public services to display districts' prestige
amqp apollo-client apollo-server docker-compose graphql mapbox-gl ner neural-network nlp nodejs parsing pika python3 rabbitmq react scraping semantic-ui-react spacy taskscheduler webpack
Last synced: 17 Nov 2024
https://github.com/loyc12/cub3d42
42 School Project : making a wolfenstein 3d kind of game to learn about raycasting
c game graphics mlx42 parsing teamwork wolfenstein-3d-engine
Last synced: 07 Nov 2024
https://github.com/novikovadaria/dynamic_website-
Парсинг динамического сайта | Dynamic site parsing
beautifulsoup4 csv parsing python selenium-webdriver
Last synced: 20 Nov 2024
https://github.com/rokf/howl-peg
Syntax highlighting for the PEG notation for Howl
grammar howl parsing peg programming-languages
Last synced: 20 Nov 2024
https://github.com/esafirm/jsoup-example
Code example for http://nolambda.stream/html-parsing-with-jsoup/
Last synced: 17 Nov 2024
https://github.com/novikovadaria/rulate-parser
Парсинг названий новелл с сайта TI.Rulate.ru | Parsing the titles of short stories from the site TI.Rulate.ru
Last synced: 20 Nov 2024
https://github.com/novikovadaria/novel_updates
Парсинг названий новелл с сайта NovelUpdates | Parsing of novella titles from the Novel Updates website
Last synced: 20 Nov 2024
https://github.com/foxyseta/tree-sitter-prolog
Mirror of https://codeberg.org/foxy/tree-sitter-prolog. Refer to the original repository for issue tracking
grammar parsing problog prolog tree-sitter
Last synced: 09 Oct 2024
https://github.com/lmarzocchetti/mangaworld_downloader
A manga pdf downloader from mangaworld
manga-downloader parsing python
Last synced: 10 Nov 2024
https://github.com/savi-lang/peg
Parsing Expression Grammars for the Savi standard library.
library parser parsing peg savi standard-library
Last synced: 24 Nov 2024
https://github.com/lmarzocchetti/jlox
jlox
crafting-interpreters interpreter java parsing programming-language
Last synced: 07 Jan 2025
https://github.com/l-portet/yellow-scraper
Data scraper of french yellow pages (Pages Jaunes)
extract node pages-jaunes parsing puppeteer scraper yellow-pages yellow-scraper
Last synced: 06 Dec 2024
https://github.com/avindra/casd-json-schema
Schema discovery tool for the CA technologies (now Broadcom) ServiceDesk / ServiceCatalog web services
broadcom ca-technologies data-engineering doselect headless-browser javascript json parsing scraper service-management servicedesk
Last synced: 16 Nov 2024
https://github.com/nchechulin/wiki-game-telegram-bot
Telegram bot for Wiki Game
fun parsing python scraping telegram telegram-bot wiki-game wikipedia
Last synced: 21 Nov 2024
https://github.com/modernronin/fluentargumentparser
Parse command-line arguments directly into your POCOs with a simple, yet complete and elegant fluent API. Supports nested verbs, specifying arguments by index, long or short name and is quite configurable and extensible.
command-line csharp dotnet fluent-api parsing
Last synced: 10 Dec 2024
https://github.com/forwardemail/python-arf
Node.js wrapper around the Python package arf, which is a processor for Abuse Reporting Format (ARF) messages.
abuse arf bulk email format formatting javascript json message messages node parse parser parsing python read report reporting
Last synced: 09 Jan 2025
https://github.com/dcavar/treeprocessor
Converter for bracketed annotation syntax trees, generating a PCFG, dominance relations, scope, c-command
ai cfg constituent-structure java nlp parsing pcfg phrase-structure-tree syntax treebank
Last synced: 29 Dec 2024
https://github.com/mubelotix/minecraft-protocol-derive
Procedural macros to make your Rust structs compatible with the Minecraft protocol.
derive deserialization minecraft minecraft-protocol parser parsing proc-macro protocol rust serialization
Last synced: 05 Dec 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: 28 Dec 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/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/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/huygensing/tag-parsing-with-derivatives
Parsing TAGML using derivatives
derivatives parser-combinators parsing tagml
Last synced: 16 Nov 2024
https://github.com/keshav2010/picocli
picoCLI is a small command interpreter that can be used to write/read text files, setup trigger-alarms to execute another piece of code after specified amount of time.
c-plus-plus cli command-line-interpreter command-line-parser commandline-interface cpp interpreter parsing visual-studio-code windows-desktop
Last synced: 01 Jan 2025
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/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: 23 Oct 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/mavmi/search_server
Search engine for ranked files
files parsing stl stl-containers yandex-practicum
Last synced: 10 Jan 2025
https://github.com/eratio08/kpars
Very simple parser combinator library in Kotlin
applicative functional-parsing kotlin monad monadic-parser-combinators parser parser-combinators parsing
Last synced: 20 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/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/robrix/deterministic-parsing
An experiment in deterministic parsing of LL(1) grammars
Last synced: 18 Dec 2024
https://github.com/ryanve/bems
BEM selector tools
bem javascript mixins parsing scss
Last synced: 22 Nov 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/jecisc/symbolresolver
A parsing helper to manage symbol resolution by handling scope resolution and finding the right entity from symbols in parsers
parsing pharo smalltalk symbol-resolution
Last synced: 20 Dec 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/dragonwasrobot/b.el
A byte manipulation library
byte-parser bytes emacs library parsing
Last synced: 24 Nov 2024
https://github.com/vikpe/quake_clientinfo
Parse QuakeWorld clientinfo strings.
Last synced: 11 Oct 2024
https://github.com/aperezdc/python-cmdcmd
Ergonomic and flexible commands-with-subcommands command line parser
cli commandline commands parsing python python3
Last synced: 20 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/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/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/marklauter/interpreter-redux
Remembering how lexical analysis and recursive descent parsing works.
Last synced: 14 Dec 2024
https://github.com/mikhaillipanin/html-parser
Парсинг данных из HTML таблицы и занесение их в Google Таблицу
Last synced: 15 Nov 2024
https://github.com/novikovadaria/googlecrawler
Первое использование googlecrawler | First use of google crawler
Last synced: 20 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/simonusher/akzutils
A better way to browse courses on "Aktualny Katalog Zapisowy PWr"
Last synced: 08 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/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/novikovadaria/openweather_pars
Парсинг сайте OpenWeather | Parsing the OpenWeather website
Last synced: 20 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: 11 Jan 2025
https://github.com/novikovadaria/parserwb_differentversions
WB Парсинг | WB Parsing
json mysql parsing selenium wildberries
Last synced: 20 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/algorithmalchemy/getgems-user-profile-parser
Sample - GetGems NFT - Parser. Lyb: Selenium
dynamic-page-parsing dynamic-pages getgems getgems-parser nft nft-checker nft-collection nft-gallery nft-parsing parsing selenium webdriver
Last synced: 20 Dec 2024
https://github.com/novikovadaria/lyrics
Парсинг текстов песен | Song lyrics parsing
Last synced: 20 Nov 2024
https://github.com/slevithan/regex-utilities
Tiny helpers for processing regex syntax
Last synced: 19 Oct 2024
https://github.com/lambdageek/indentation
mirror of https://bitbucket.org/adamsmd/indentation
haskell-library indentation indentation-parsing parsec parsing trifecta
Last synced: 23 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/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