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-12-27 00:17:10 UTC
- JSON Representation
https://github.com/wyndace/wynscrape
Wyndace's python scraping dev kit
parser parsing python scraping scraping-python
Last synced: 14 Dec 2024
https://github.com/f321x/untrack-rs
Rust crate to parse and remove tracking tokens from URLs contained in arbitrary text input
advertising crate links nostr parsing privacy rust tracking urls
Last synced: 15 Nov 2024
https://github.com/saritasa-nest/pomcorn
Pomcorn Repository For Saritasa-Python
autotesting autotests browser pageobject pageobject-pattern pageobjectmodel parsing pom python selenium-python webdriver
Last synced: 11 Oct 2024
https://github.com/rdeits/chartparsers.jl
Basic top-down and bottom-up chart parsing for context-free grammars in Julia
julia julia-language natural-language-processing parsing
Last synced: 19 Oct 2024
https://github.com/dylanhogg/address-app
Maps free-text address -> Structured fields using machine learning
Last synced: 06 Dec 2024
https://github.com/rudrodip/ytranscript
rust crate that provides functionality to fetch YouTube video transcripts
parsing regex reqwest rust serde serde-json thiserror youtube-transcripts
Last synced: 01 Dec 2024
https://github.com/aripiprazole/ekko
📘 | Writing Haskell in Kotlin article's project
antlr4 kotlin parsing programming-language type-theory
Last synced: 15 Nov 2024
https://github.com/mideind/greynircorpus
A large treebank of parsed Icelandic text
corpus icelandic natural-language-processing nlp parsing sentences treebank
Last synced: 26 Nov 2024
https://github.com/jgosmann/bite-parser
Asynchronous parser taking incremental bites out of your byte input stream.
asyncio bytes incremental parser parser-combinator parsing parsing-expression-grammar peg python python3
Last synced: 25 Nov 2024
https://github.com/evyatarmeged/date-parser
Parsing date strings into a datetime object
Last synced: 15 Oct 2024
https://github.com/jfeser/earley
An Earley algorithm implementation which uses task parallelism.
earley-algorithm earley-parser parallel parsing
Last synced: 16 Nov 2024
https://github.com/pungyeon/required
go golang json json-parser parser parsing parsing-library required-fields
Last synced: 08 Nov 2024
https://github.com/cooper/wikifier
(SUPERSEDED BY QUIKI) a file-based wiki engine with a clean and productive source language
file-based language parsing perl wiki wiki-engine wiki-page wikifier
Last synced: 04 Nov 2024
https://github.com/nozaq/usi-rs
A library to handle type-safe communication with USI-compatible shogi engines.
board-game game parsing rust rust-crate shogi usi
Last synced: 02 Nov 2024
https://github.com/discus-lang/inchworm
Simple parser combinators for lexical analysis.
haskell lexical-analysis parser-combinators parsing
Last synced: 11 Nov 2024
https://github.com/darkxahtep/darkxahtep.extensions.configuration.consul
Consul configuration provider for Microsoft.Extensions.Configuration
asp-net-core config configuration consul consul-kv-store consul-provider kvstore microsoft-extensions-configuration nuget parsing provider
Last synced: 24 Oct 2024
https://github.com/androidideofficial/tree-sitter-xml
Tree Sitter grammar for Android XML files
android androidide parsing tree-sitter xml
Last synced: 12 Nov 2024
https://github.com/rootkot/invader
Python simple module for data grabbing from websites with JavaScript support
beautifulsoup grabber javascript parsing python2-7 python3 scraper web
Last synced: 17 Nov 2024
https://github.com/f3rno64/numbers-from-words
A tiny utility library with no dependencies that parses words representing numbers into their numeric values.
Last synced: 19 Nov 2024
https://github.com/heartmarshall/vk-messages-parser
A program for parsing messages from the archive of the VK profile.
Last synced: 09 Oct 2024
https://github.com/unkaktus/onionutil
a wannabe fast Tor document parser/serializer
descriptors onion parsing tor tor-network
Last synced: 10 Nov 2024
https://github.com/dcavar/schemenlp
Scheme code for computational linguistics, natural language processing, corpus analysis taught at ESSLLI long time ago
chart-parser computational-linguistics drscheme natural-language-processing parsing scheme
Last synced: 07 Nov 2024
https://github.com/sanskritip/mini-golang-compiler
This is a Mini Compiler for the GoLang Language implemented using Lex and Yacc, along with C and C++. 👩💻
compiler-design lex parsing symbol-table yacc
Last synced: 26 Dec 2024
https://github.com/mictian/kappa
A simple and just for fun LALR parser
grammar parser-generator parsing
Last synced: 09 Nov 2024
https://github.com/m0saan/minishell
The project's main idea is to implement a simple shell. As beautiful as a real shell.
1337school 42born2code bash c cat echo lexical-analysis minishell parsing pipes shell signals
Last synced: 16 Nov 2024
https://github.com/boxbeam/redlex
A lexer-generator/parser-combinator for any context-free format
lexer-generator lexing parser-combinator parsing
Last synced: 05 Nov 2024
https://github.com/vimaltiwari2612/covid19androidapp
An Android App to see the statistics of Covid 19 around world.
android asynctask covid covid-19 covid-19-india covid-19-italy covid-2019 covid-api covid-data covid-virus covid19 covid19-data http java java-8 java8 json json-parser parsing piechart
Last synced: 09 Nov 2024
https://github.com/gcarreno/objectpascalparser
An attempt at an Object Pascal Parser
fpc free-pascal freepascal lazarus object-pascal objectpascal parser parsing pascal tokenization tokenizer
Last synced: 02 Dec 2024
https://github.com/harvesthq/hour-parser
Parse user-provided timestamp input and get nice output
Last synced: 09 Nov 2024
https://github.com/MawKKe/integer-interval-expressions-go
A Go library for parsing integer interval expressions of the form '1,3-5,7-'
filter go golang intervals library parser parsing range-expansion range-expression ranges selector validator
Last synced: 14 Nov 2024
https://github.com/wojciech-graj/libsatcat
Satellite Catalogue (SATCAT) Parser
c celestrak parser parsing satcat satellite satellite-catalog satellite-catalogue
Last synced: 13 Nov 2024
https://github.com/himahuja/pcatxcore
Praedicat's project with IPAM, UCLA under RIPS 2018 to develop automated statistical models for InsurTech
knowledge-graph natural-language-processing parsing semantic-web web-crawler
Last synced: 13 Nov 2024
https://github.com/sanssecours/yan-lr
🐪 A very basic YAML parser that uses ANTLR
Last synced: 26 Nov 2024
https://github.com/dcavar/snltk
Scheme Natural Language Toolkit (www.snltk.org) files with examples and teaching material.
natural-language-processing parsing scheme
Last synced: 07 Nov 2024
https://github.com/sdsc-ordes/rdfpipe-rs
Quickly convert between RDF file formats. A rust implementation of rdfpipe based on the sophia crate.
Last synced: 07 Nov 2024
https://github.com/lalloni/seared
Lightweight PEG-based text parsing in Golang without code generation.
go golang parser parser-library parsing parsing-expression-grammar peg text
Last synced: 11 Nov 2024
https://github.com/shimpe/scparco
Quark providing parser combinators for supercollider
Last synced: 20 Nov 2024
https://github.com/maximmoinat/scoringtablesiaaf
Parsing and processing the IAAF scoring tables.
parsing regression scoring track-and-field
Last synced: 11 Dec 2024
https://github.com/pulkin/dfttools
A python library to parse, operate and present datasets generated by density functional theory codes
density-functional-theory parsing physics quantum-chemistry quantum-mechanics
Last synced: 12 Dec 2024
https://github.com/ehmicky/guess-json-indent
Guess the indentation of a JSON string.
algorithm detection heuristic-algorithm heuristics indent indentation javascript json length library newline nodejs parsing serialization size space string tabs typescript whitespace
Last synced: 27 Oct 2024
https://github.com/krzmbrzl/orinoco-sqf
A fully featured SQF processor. This includes lexing, preprocessing, parsing, syntax- and type-checking (linting).
arma arma3 java linter orinoco-sqf parsing preprocessor sqf sqf-linter sqf-parser
Last synced: 18 Dec 2024
https://github.com/kamadorueda/metaloaders
JSON/YAML loaders with column and line numbers.
development grammar json parsers parsing parsing-engine python python3
Last synced: 10 Oct 2024
https://github.com/ajusa/binarylang-fun
Fun with using binarylang to parse stuff in Nim
Last synced: 02 Dec 2024
https://github.com/charles-l/capstone
a programming language implementation guide written for my bachelor's capstone (see release page for final pdf)
compiler interpreter literate-programming parsing programming-language racket-lang scheme scribble
Last synced: 08 Nov 2024
https://github.com/verticalsoftware/vertical-commandline
A simple, minimal configuration command line parser
command-line command-line-tool csharp csharp-library dotnet dotnet-core dotnet-standard parsing utlity
Last synced: 07 Dec 2024
https://github.com/ogoodness/vbreaker-js
CSC 483 Project - Ciphers: Caeser, Multiplicitive, Affine, Vigenere, Hill, Columnar Transposition
affine-cipher caesar-cipher columnar-transposition-cipher cryptography data-analysis decoder decryption encoder encryption hill-cipher parsing vigenere-cipher
Last synced: 14 Nov 2024
https://github.com/simonskodt/bprd-assignments
Assignments in the 5th semester course 'Programmer som data'.
assignments c csharp fsharp java lexing parsing programming-languages
Last synced: 09 Nov 2024
https://github.com/felipeochoa/mole
Elisp packrat parser generator
emacs emacs-lisp packrat parsing parsing-expression-grammar
Last synced: 18 Dec 2024
https://github.com/matthesjh/tree-sitter-curry
Curry grammar for tree-sitter
curry incremental parsing tree-sitter
Last synced: 13 Oct 2024
https://github.com/reznikmm/increment
Incremental analysis in Ada
ada incremental parsing syntax-analysis
Last synced: 26 Oct 2024
https://github.com/joewlos/activitypubdantic
Pydantic Models for ActivityPub with Classes for Enabling Interactions
activitypub fastapi json-schema parsing pydantic python python3
Last synced: 13 Oct 2024
https://github.com/matkoniecz/osm_wiki_tag_api
Obtains data from OSM Wiki infoboxes and data items, compares them and finds where edits are needed
mediawiki openstreetmap openstreetmap-wiki parsing wikibase
Last synced: 04 Nov 2024
https://github.com/sharparam/klox
Kotlin implementation of the Lox language
gradle interpreter kotlin lox parser parsing
Last synced: 10 Nov 2024
https://github.com/burz/gobl
Go machine learning library
baduk board board-game cpp framework game go liberties library machine-learning matrix parsing sgf sgf-parsing weiqi
Last synced: 14 Nov 2024
https://github.com/borisbresciani/rails_parse_head
Parse head element (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/head)
Last synced: 13 Oct 2024
https://github.com/dmjio/csv-benchmarks
Benchmarking CSV lexing w/ various Haskell CSV libraries.
benchmarks csv haskell lexing parsing
Last synced: 16 Nov 2024
https://github.com/rowtype-yoga/purescript-parsing-dataview
DataView on ArrayBuffer input stream support for purescript-parsing
arraybuffer parsing purescript purescript-parsing
Last synced: 18 Nov 2024
https://github.com/joelburget/lvca-hs
language verification, construction, and automation
language parsing pretty-printing programming-language symbolic-execution
Last synced: 03 Dec 2024
https://github.com/lgsinnovations/sigfile
Module to read signal data from files
digital-signal-processing dsp file-parser javascript matlab parsing
Last synced: 06 Nov 2024
https://github.com/comuns-rpgmaker/schach-parsing
Core library for parsing in RPG Maker MZ
parsing plugin rpgmaker rpgmakermz typescript
Last synced: 03 Dec 2024
https://github.com/szczyglis-dev/ultimate-chain-parser
[PHP] Advanced, extendable, and configurable text data parsing and processing toolkit working in a chain-based flow. The concept of the application is based on processing in subsequent iterations using configurable data processing modules in a configured manner. Each element in the execution chain accesses the output of the previous element.
composer-library csv csv-parser data json-parser parsing plugin-architecture processing rearrange-array recordset regex regex-match regex-pattern repack repair-processes reparse text text-generation text-processing yaml-parser
Last synced: 14 Nov 2024
https://github.com/mohammadkarbalaee/json-html-parser
This project aimed to mimic what Gson and Jackson packages do in Java world
java json parsing shahid-beheshti-university web-scraping
Last synced: 06 Dec 2024
https://github.com/bsonntag/parse-css-transition
Parses CSS transitions into an object.
css parser parsing transition transitions
Last synced: 14 Nov 2024
https://github.com/scymtym/s-expression-syntax
Parse CL syntactic constructs in s-expression form (possibly represented as e.g. CSTs) and construct syntax trees
ast common-lisp cst parsing s-expressions
Last synced: 03 Dec 2024
https://github.com/scymtym/parser.common-rules
Esrap rules (and rule-generating macros) for common parsing tasks: whitespace, comments, literals, operators
common-lisp literals operators parsing tokens
Last synced: 03 Dec 2024
https://github.com/generalmimon/ks-bits-fuzzer
Kaitai Struct bits int fuzzer
bit-manipulation fuzzer fuzzing kaitai-struct parsing test-automation testing testing-tools
Last synced: 11 Oct 2024
https://github.com/stephenlacy/elixir-urn
Uniform Resource Name (URN) parsing and validation in Elixir
Last synced: 11 Oct 2024
https://github.com/caffeine-suite/caffeine-eight
CaffeineEight - parsing made as easy as humanly possible
javascript parsing parsing-expression-grammars
Last synced: 21 Nov 2024
https://github.com/charleskawczynski/betweenflags.jl
A string processing utility that finds/removes text between given flags.
parsing regex string-matching string-search text
Last synced: 20 Nov 2024
https://github.com/avdgaag/example_json_parser
Example project about leex and yecc in Elixir
Last synced: 09 Dec 2024
https://github.com/chimehq/lowlight
A simple syntax processing system that prioritizes latency over correctness
highlighting ios macos parser parsing swift syntax-highlighting
Last synced: 16 Nov 2024
https://github.com/philiparvidsson/p-programming-language
P (SUCC / PRED) language compiler.
algorithm compiler language parsing plang pred programming-language simple-programming-language succ
Last synced: 01 Dec 2024
https://github.com/sadielbartholomew/cf-standard-names-linguistics
Lexical & semantic analysis of the CF Conventions Standard Names
cf-conventions grammar lexical-analysis linguistic-analysis metadata parsing semantic-analysis
Last synced: 25 Nov 2024
https://github.com/davealdon/hl7-hero-api
:hospital: Support and library resources for HL7 Hero, a mobile app that parses HL7 2.X Schemas.
7 emr health hl7 hl7-message hl7-parser hl7-parsing hl7v2 level medical medicine msh parsing schema xamarin
Last synced: 14 Dec 2024
https://github.com/miromannino/mexpr
C++ library which parses human-like arithmetic expressions
compiler cpp interpreter mathematical-expressions parser parsing parsing-library
Last synced: 14 Dec 2024
https://github.com/capturr/price-extract
Performant way to extract price amount and metadatas (currency, decimal & thousands separator) from any string.
amount crawler crawling currencies currency extract extractor javascript nodejs parser parsing price scraper scraping spider typescript
Last synced: 10 Nov 2024
https://github.com/orhun/parseit
A simple text file parsing library powered by regex and glob patterns
glob-pattern parser-library parsing regex rust text-file-parser text-parser
Last synced: 17 Oct 2024
https://github.com/hemulgm/knigavuhe
KnigaVuhe
audiobook-player cross-platform crossui-rad-project delphi fmx parsing
Last synced: 11 Nov 2024
https://github.com/harwoeck/magic
:carousel_horse: magic is an auto-parsing library and competitive coding helper package with batteries included. The library takes care of allocating and populating your memory.
auto-parsing competitive-programming competitive-programming-contests go golang hacktoberfest hacktoberfest2019 input-parsing magic not-for-production parsing reflect reflection reflection-magic
Last synced: 14 Nov 2024
https://github.com/gregros/char-info
Unicode character information library
parsing unicode-characters unicode-information
Last synced: 25 Dec 2024
https://github.com/nobodyinperson/perl6-fortran-grammar
Perl6 grammar to parse FORTRAN source code
Last synced: 09 Nov 2024
https://github.com/nix1707/webscrapper-browserextension
Scraper Master is a Chrome extension for effortless web data extraction. Built with React, TypeScript, and the Chrome Scripting API, it ensures efficient, high-quality, and seamless scraping. Utilizing HTML and CSS, ScrapeEase offers a clean, responsive design. Simplify your data collection with Scraper Master.
chrome-extension chrome-extensions css data frontend html html-parser modern parser parsing react scraper scraping typescript ui validation webparser webparsing webscraping
Last synced: 12 Dec 2024
https://github.com/gil9red/hideme.ru-proxy-list
Скрипт для парсинга списка прокси сайта hideme.ru (#python3 #hidemeru #proxy #parsing)
Last synced: 16 Dec 2024
https://github.com/martinboller/cc-build
Builds latest version of CyberChef and install it with NGINX on another system. CyberChef is a simple, intuitive web app for analyzing and decoding data without having to deal with complex tools or programming languages.
analysis blueteam compression cyberchef data-analysis data-manipulation decode encode encryption hashing parsing virtual-machine
Last synced: 16 Nov 2024
https://github.com/msakai/pseudo-boolean
Haskell library for parsing/generating OPB/WBO files used in pseudo boolean competition.
Last synced: 28 Oct 2024
https://github.com/SystemsBioinformatics/parcr
Construct parser combinators in R
combinators higher-order-functions parser parsing r-package
Last synced: 13 Nov 2024
https://github.com/orisai/nette-object-mapper
Orisai Object Mapper integration for Nette
api array conversion hydrator mapper mapping nette object orisai parser parsing php schema validation
Last synced: 12 Oct 2024
https://github.com/prantlf/oscript-parser
A parser for the OScript language written in JavaScript. With an AST walker, a syntax checker (lint) and a code-executing interpreter.
ast ast-walker interpreter lexer lint oscript parser parsing syntax-checker tokenizer walker
Last synced: 05 Dec 2024