Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: parsing-expression-grammar
textX/Arpeggio
Parser interpreter based on PEG grammars written in Python http://textx.github.io/Arpeggio/
Language: Python - Size: 8.97 MB - Last synced: 1 day ago - Pushed: 3 months ago - Stars: 264 - Forks: 55
chalcolith/kiuatan
A parser library for Pony.
Language: Pony - Size: 305 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 16 - Forks: 0
taocpp/PEGTL
Parsing Expression Grammar Template Library
Language: C++ - Size: 6.09 MB - Last synced: 4 days ago - Pushed: 12 days ago - Stars: 1,876 - Forks: 228
leafo/moonscript
:crescent_moon: A language that compiles to Lua
Language: Lua - Size: 2.94 MB - Last synced: 5 days ago - Pushed: 6 months ago - Stars: 3,137 - Forks: 192
petitparser/dart-petitparser
Dynamic parser combinators in Dart.
Language: Dart - Size: 2.11 MB - Last synced: 11 days ago - Pushed: 23 days ago - Stars: 449 - Forks: 47
aappleby/matcheroni
A minimalist single-header library for building pattern-matchers, lexers, and parsers.
Language: C++ - Size: 7.16 MB - Last synced: 4 days ago - Pushed: 26 days ago - Stars: 192 - Forks: 4
goodmami/pe
Fastest general-purpose parsing library for Python with a familiar API
Language: Python - Size: 428 KB - Last synced: 16 days ago - Pushed: about 2 months ago - Stars: 38 - Forks: 3
axiros/pycond
Lightweight condition parsing and building of evaluation expressions
Language: Python - Size: 236 KB - Last synced: 21 days ago - Pushed: over 1 year ago - Stars: 24 - Forks: 2
pyparsing/pyparsing
Python library for creating PEG parsers
Language: Python - Size: 7.25 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 2,083 - Forks: 275
snow910/parsing_state_machine
A library for creating parsers using template-based rules to declaratively define Parsing Expression Grammar (PEG)
Language: C++ - Size: 78.1 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
darius/parson
Yet another PEG parser combinator library and DSL
Language: Python - Size: 392 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 56 - Forks: 2
LionelAuroux/pyrser
A PEG Parsing Tool
Language: Python - Size: 2.25 MB - Last synced: 15 days ago - Pushed: about 3 years ago - Stars: 34 - Forks: 8
davidkellis/arborist
Arborist is a PEG parser that supports left-associative left recursion
Language: Crystal - Size: 7.28 MB - Last synced: 28 days ago - Pushed: about 4 years ago - Stars: 17 - Forks: 0
norswap/autumn
A Java parser combinator library written with an unmatched feature set.
Language: Java - Size: 1.15 MB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 119 - Forks: 15
petitparser/java-petitparser
Dynamic parser combinators in Java.
Language: Java - Size: 2.58 MB - Last synced: 10 days ago - Pushed: 28 days ago - Stars: 160 - Forks: 35
flowdev/gparselib
Parser library developed with the flowdev technology for the Go programming language.
Language: Go - Size: 55.7 KB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0
liblouis/louis-parser
An experiment at writing a liblouis table parser based on Parsing expression grammar
Language: Rust - Size: 49.8 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
rubberduck-vba/Rubberduck
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
Language: C# - Size: 101 MB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 1,846 - Forks: 296
jgosmann/bite-parser
Asynchronous parser taking incremental bites out of your byte input stream.
Language: Python - Size: 3.17 MB - Last synced: 13 days ago - Pushed: 5 months ago - Stars: 4 - Forks: 2
novusnota/tree-sitter-ohm
🌳 Tree-sitter grammar for the Ohm domain-specific language. Quickly build parsers, interpreters, and compilers for programming languages with Ohm's parsing toolkit!
Language: C - Size: 74.2 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0
bondeje/peggen
PEG parser generator
Language: Python - Size: 93.8 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
lalloni/seared
Lightweight PEG-based text parsing in Golang without code generation.
Language: Go - Size: 43 KB - Last synced: 4 months ago - Pushed: about 7 years ago - Stars: 4 - Forks: 0
clarete/effigy
Small language that compiles to Python37 bytecode
Language: JavaScript - Size: 271 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 13 - Forks: 0
ncellar/autumn4
A Java parser combinator library written with an unmatched feature set.
Language: Java - Size: 511 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 9 - Forks: 1
MoserMichael/cppcombinator
parser combinator and AST generator in c++17
Language: C++ - Size: 71.3 KB - Last synced: 17 days ago - Pushed: over 1 year ago - Stars: 23 - Forks: 3
MaasterCode/grammarFormatTranslator
Translate between JFLAP, LaTeX, parsingEmulator and Context-free grammar-checker (Calgary) format
Language: Python - Size: 7.81 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
NicholasLiem/IF2124_TugasBesar_JavaScriptParser
Tugas ini merupakan salah satu tugas besar matakuliah IF2124 Teori Bahasa Formal dan Automata yang berfokus pada pengaplikasian Context Free Grammar (CFG), Chomsky Normal Form (CNF), dan Algoritma CYK (Cocke-Younger-Yagami) untuk melakukan parsing terhadap bahasa pemrograman JavaScript.
Language: Python - Size: 372 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 2
osamasalem/stringozzi
C++ Parsing/searching/validating expression grammar library (PEG) To write Regex-like expressions in the core
Language: C++ - Size: 141 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 13 - Forks: 1
DNemtsov/Lexepars
Concise monadic parser combinator library with separate lexer/parser phases, off-side rule and big-size input support.
Language: C# - Size: 96.7 KB - Last synced: 21 days ago - Pushed: over 2 years ago - Stars: 7 - Forks: 0
g-vinokurov/F9Calculator
Algebraic expression calculator on flow9
Size: 20.5 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
cofinalsubnets/mattie
PEG-based string-centric esolang
Language: Scheme - Size: 51.8 KB - Last synced: 8 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 1
nioufe/advanced-search-demo
Demo for the "Build advanced search experiences" talk
Language: JavaScript - Size: 20.2 MB - Last synced: 8 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
Mackenzie-High/snowflake
Snowflake is a Parsing Expression Grammar (PEG) library and graphical parser-generator.
Language: Java - Size: 6.89 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 2 - Forks: 0
kareman/Patterns
A Swift PEG parser
Language: Swift - Size: 2.39 MB - Last synced: 10 days ago - Pushed: almost 2 years ago - Stars: 26 - Forks: 1
hpi-swa/Ohm-S
A Squeak/Smalltalk implementation of the metaprogramming framework Ohm.
Language: Smalltalk - Size: 685 KB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 21 - Forks: 7
Conqu3red/parsergen-cpp
A C++ library for writing Lexers and PEG Parsers.
Language: C++ - Size: 805 KB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0
mdd36/pegmd
A markdown parser and transformer, written in Rust using pest.
Language: Rust - Size: 81.1 KB - Last synced: 10 days ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
aofdev/yaml-peg
PEG parser for YAML written in Rust 🦀
Language: Rust - Size: 9.77 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 7 - Forks: 0
devangi2000/Compiler-Design
A repository containing all experiments for the course Compiler Design.
Language: Python - Size: 443 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 24 - Forks: 11
steve-care-software/grammars
Grammar is a syntax analysis engine. It enables a developer to create his desire syntax grammar, combines it with data and receives an abstract syntax tree (AST)
Language: Go - Size: 47.9 KB - Last synced: 5 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
sidhant92/boolparser
A Complex Boolean Expression Parser Written in Java
Language: Java - Size: 222 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 1
Gurvinder18/LTproject
Language Translator Project
Language: Lex - Size: 941 KB - Last synced: 11 months ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0
SarAhmed/Java-Parser
Simple Java Parser that doesn't need complicated setup.
Language: Java - Size: 36.1 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 4 - Forks: 0
hugoetchegoyen/pegpp
A C++ PEG parser library
Language: C++ - Size: 3.44 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
ft-290008buchok/Math-Plotter
Plotting curves and functions
Language: C++ - Size: 2.98 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
kushalSB/GUI-Simple-Library
Made with c/c++ basically to understand Win32API, DBMS and encryption
Language: C++ - Size: 3.89 MB - Last synced: 12 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
robert-at-pretension-io/Writing-a-parser-for-.d.ts-files
A new system for understanding codebases using parsing expression grammars.
Language: Rust - Size: 66.9 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 1
Ironholds/piton
Parsing Expression Grammars for Rcpp
Language: C++ - Size: 133 KB - Last synced: 6 months ago - Pushed: over 3 years ago - Stars: 16 - Forks: 2
MonkiProjects/monki-map-search-parser
Search parser for the Monki Map app
Language: Swift - Size: 37.1 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
felipeochoa/mole
Elisp packrat parser generator
Language: Emacs Lisp - Size: 133 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 3 - Forks: 0
sairamkolla/flatB-Compiler
Compiler for the flatB language.
Language: C++ - Size: 67.4 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0
laurence6/PEG.go
Parser generator using Parsing Expression Grammar
Language: Go - Size: 39.1 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0
0x8000-0000/samx
Semantic Authoring Markdown
Language: C++ - Size: 42 KB - Last synced: 12 months ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0
Rajil1213/Cpp-Project-Engineering-Calculator
An (almost) all-in-one calculator implemented in C++ (sans graphical interface)
Language: C++ - Size: 2.93 KB - Last synced: 12 months ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0
geekmug/pegpeg
Parsing Expression Grammar Parsing Expression Generator (PEGPEG)
Language: JavaScript - Size: 875 KB - Last synced: about 1 year ago - Pushed: about 9 years ago - Stars: 0 - Forks: 0