Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists tagged with peg
A curated list of projects in awesome lists tagged with peg .
https://github.com/ohmjs/ohm
A library and language for building parsers, interpreters, compilers, etc.
compiler grammars javascript parser parsing peg typescript
Last synced: 16 Dec 2024
https://github.com/pegjs/pegjs
PEG.js: Parser generator for JavaScript
javascript parser-generator peg pegjs
Last synced: 17 Dec 2024
https://github.com/zesterer/chumsky
Write expressive, high-performance parsers with ease.
context-free-grammar errors lexing parser parser-combinators parsing peg recursive-descent-parser
Last synced: 16 Dec 2024
https://github.com/taocpp/pegtl
Parsing Expression Grammar Template Library
cpp cpp11 cpp17 grammar header-only parser-combinators parsing parsing-expression-grammar parsing-expression-grammars peg pegtl
Last synced: 17 Dec 2024
https://github.com/taocpp/PEGTL
Parsing Expression Grammar Template Library
cpp cpp11 cpp17 grammar header-only parser-combinators parsing parsing-expression-grammar parsing-expression-grammars peg pegtl
Last synced: 26 Oct 2024
https://github.com/kevinmehall/rust-peg
Parsing Expression Grammar (PEG) parser generator for Rust
grammar parser-generator parsing parsing-expression-grammars peg rust
Last synced: 16 Dec 2024
https://github.com/yhirose/cpp-peglib
A single file C++ header-only PEG (Parsing Expression Grammars) library
c-plus-plus cpp cpp17 header-only parser-generator parsing parsing-expression-grammars peg
Last synced: 20 Dec 2024
https://github.com/mna/pigeon
Command pigeon generates parsers in Go from a PEG grammar.
Last synced: 21 Dec 2024
https://github.com/j-f-liu/pom
PEG parser combinators using operator overloading without macros.
parser-combinators parsing peg rust
Last synced: 20 Dec 2024
https://github.com/J-F-Liu/pom
PEG parser combinators using operator overloading without macros.
parser-combinators parsing peg rust
Last synced: 29 Nov 2024
https://github.com/zevv/npeg
PEGs for Nim, another take
gerexp grammar nim parser parser-generator peg regex regular-expressions
Last synced: 17 Dec 2024
https://github.com/thelartians/pegparser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
ambiguous-grammars c-plus-plus calculator calculator-visitor complexity cpp dsl filter grammar grammars left-recursion memoization packrat packrat-parser parse parser parser-generator parsercombinator peg
Last synced: 18 Dec 2024
https://github.com/TheLartians/PEGParser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
ambiguous-grammars c-plus-plus calculator calculator-visitor complexity cpp dsl filter grammar grammars left-recursion memoization packrat packrat-parser parse parser parser-generator parsercombinator peg
Last synced: 06 Nov 2024
https://github.com/chinesehuazhou/guido_blog_translation
翻译 Guido 的解析器系列文章
blog chinese-translation guido peg python
Last synced: 19 Nov 2024
https://github.com/kaishuu0123/erd-go
Translates a plain text description of a relational database schema to a graphical entity-relationship diagram.(convert to dot file)
diagram diagramming dot erd go golang peg translates
Last synced: 15 Dec 2024
https://github.com/foo123/codemirror-grammar
Transform a JSON grammar into a syntax-highlight parser for CodeMirror
bnf codemirror-editor grammar-parser peg syntax-highlighter
Last synced: 27 Oct 2024
https://github.com/cdiggins/myna-parser
Myna Parsing Library
parser-api parser-combinators parsing-library peg recursive-descent recursive-descent-parser syntax-tree
Last synced: 11 Nov 2024
https://github.com/bripkens/lucene
Node.js lib to transform: lucene query → syntax tree → lucene query
formatter grammar lucene parser peg querystring stringify
Last synced: 15 Dec 2024
https://github.com/FoundatioFx/Foundatio.Parsers
A lucene style query parser that is extensible and allows modifying the query.
aggregation aliases c-sharp elasticsearch foundatio lucene macros parse parsers peg pegasus query
Last synced: 04 Dec 2024
https://github.com/foundatiofx/foundatio.parsers
A lucene style query parser that is extensible and allows modifying the query.
aggregation aliases c-sharp elasticsearch foundatio lucene macros parse parsers peg pegasus query
Last synced: 16 Dec 2024
https://github.com/darius/parson
Yet another PEG parser combinator library and DSL
dsl grammar language library parsing parsing-expression-grammar parsing-library peg
Last synced: 10 Nov 2024
https://github.com/foo123/ace-grammar
Transform a JSON grammar into a syntax-highlight parser for ACE Editor
ace-editor bnf grammar-parser peg syntax-highlighter
Last synced: 28 Oct 2024
https://github.com/fuhrmanator/gift-grammar-peg.js
Development of PEG grammar to support GIFT (quiz) format
gift grammar moodle peg quiz-questions
Last synced: 09 Nov 2024
https://github.com/tomtung/latex2unicode
Convert LaTeX markup to Unicode (in Scala and Java)
Last synced: 02 Nov 2024
https://github.com/wdebeaum/peg.jl
Define a Parsing Expression Grammar via a macro and abuse of Julia syntax.
Last synced: 01 Nov 2024
https://github.com/kareman/Patterns
A Swift PEG parser
grammar grammars parsing-expression-grammar parsing-expression-grammars peg peg-parser regexes regexps regular-expression swift
Last synced: 29 Nov 2024
https://github.com/kareman/patterns
A Swift PEG parser
grammar grammars parsing-expression-grammar parsing-expression-grammars peg peg-parser regexes regexps regular-expression swift
Last synced: 28 Oct 2024
https://github.com/yhirose/monkey-cpp
An interpreter for the Monkey programming language written in C++
cpp interpret peg programing-language
Last synced: 08 Nov 2024
https://github.com/mistlog/react-peg
A react style parser generator based on PEG.js
parser parser-generator peg pegjs react
Last synced: 06 Dec 2024
https://github.com/ygg-lang/yggdrasil.rs
yggdrasil compiler with rust runtime
codegen compiler highlighter interpreter lexer parser parser-combinators parser-generator peg
Last synced: 29 Nov 2024
https://github.com/aroemers/crustimoney
A Clojure idiomatic PEG parser.
clojure parser-combinators parser-generator peg
Last synced: 17 Nov 2024
https://github.com/fabiospampinato/grammex
A tiny PEG-like system for building language grammars with regexes.
expression grammar parsing peg regex tiny
Last synced: 02 Dec 2024
https://github.com/gilzoide/pega-texto
Single-file Parsing Expression Grammars (PEG) runtime engine for C
header-only parser parsing parsing-expression-grammars peg single-file single-header
Last synced: 27 Oct 2024
https://github.com/chalcolith/kiuatan
A parser library for Pony.
parser parser-generator parser-library parsing-expression-grammar peg pony pony-language ponylang
Last synced: 30 Nov 2024
https://github.com/simongravelle/peggenerator
Generate PEG topology for GROMACS and LAMMPS
gromacs lammps molecular-dynamics peg polyethylene-glycol python3
Last synced: 08 Nov 2024
https://github.com/foo123/editor-grammar
invariant codebase of editor-grammar (codemirror-grammar, ace-grammar,prism-grammar,syntaxhighlighter-grammar, highlightjs-grammar,..)
bnf grammar-specification peg syntax-highlight-parser
Last synced: 13 Oct 2024
https://github.com/clarete/effigy
Small language that compiles to Python37 bytecode
bytecode parser-generator parsing parsing-expression-grammar peg python
Last synced: 19 Dec 2024
https://github.com/wqweto/vbpeg
PEG parser generator for VB6
grammar parser parser-generator peg vb6
Last synced: 20 Nov 2024
https://github.com/hhatto/peg-rst
reStructuredText in C
c parser peg rest restructuredtext
Last synced: 13 Oct 2024
https://github.com/jemc/pony-pegasus
Pony library for declaring and executing PEGs. :horse: :stars:
library parsing peg pony-language
Last synced: 30 Nov 2024
https://github.com/jakoch/ometa-php
OMeta: an Object-Oriented Language for Pattern Matching. PHP implementation of OMeta/JS.
grammars ometa parsing-expression-grammars peg
Last synced: 13 Oct 2024
https://github.com/bugenzhao/lime
🍋 A Rust/Swift-like modern interpreted programming language. First-class functions, first-class expressions, and functional techniques included!
functional interpreter language peg programming-language rust swift
Last synced: 13 Oct 2024
https://github.com/aofdev/yaml-peg
PEG parser for YAML written in Rust 🦀
grammar hacktoberfest parser parsing parsing-expression-grammar peg rust yaml
Last synced: 17 Nov 2024
https://github.com/benbenbenbenbenben/tibu
tibu is a low fuss high fun PEG parser generator/DSL written in TypeScript
jison parser-generator peg typescript
Last synced: 22 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/yhirose/culebra
Culebra Programming Language
language peg programming-languages
Last synced: 21 Oct 2024
https://github.com/yhirose/fizzbuzzlang
A Programming Language just for writing Fizz Buzz program. :)
fizz-buzz fizzbuzz language peg programming-language
Last synced: 21 Oct 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/ragmaanir/syntaks
Parser combinators for crystal
crystal ebnf parser-combinators peg
Last synced: 14 Nov 2024
https://github.com/konard/pegasusexample
Using Pegasus PEG parser generator on .NET Core
csharp dotnet-core example mit-license msbuild peg pegasus
Last synced: 21 Dec 2024
https://github.com/novusnota/vscode-ohm
Ohm language support for Visual Studio Code (VSCode)
extension grammars lsp lsp-client ohm ohmjs peg vscode-extension vscode-language
Last synced: 23 Nov 2024
https://github.com/othree/simple-search-query
Simple logic search query matcher
Last synced: 24 Nov 2024
https://github.com/dandxy89/lp_parser_rs
Rust LP file Parser
linear-programming lpfile parser peg pest rust
Last synced: 14 Nov 2024
https://github.com/banyc/peg
`grep` but with PEG patterns. You can also define grammars (e.g. `digit`) for matching. Also functions!
Last synced: 19 Nov 2024
https://github.com/netnook/repeg
PEG based java parser factory / library
dsl java languages parser-generator parsers peg
Last synced: 12 Nov 2024
https://github.com/chiefgokhlayeh/tap-consooomer
📦 Test Anything Protocol Consumer for Rust
consumer parser peg test-anything-protocol
Last synced: 19 Dec 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/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/dduan/peg
Parsing Expression Grammar implemented in Swift.
Last synced: 01 Dec 2024
https://github.com/dctucker/delish
Deli shell. System sandwiches for a world of cold cut scripts.
linux nim packcc parsing peg shell-scripting
Last synced: 20 Nov 2024
https://github.com/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!
compilers interpreters ohm ohmjs parsers parsing-expression-grammar peg tree-sitter tree-sitter-parser
Last synced: 23 Nov 2024
https://github.com/mezoni/peg
A command line tool for generating (streaming, chunk, file) top-down parsers from a parsing expression grammars (PEG).
chunked-parser dart dart3 dartlang parser parser-combinators peg peg-parser peg-parsers streaming-parser
Last synced: 13 Nov 2024
https://github.com/joaomilho/presentations
Presentations throughout all these years
craftsmanship functional-programming haskell peg philosophy react ruby
Last synced: 02 Dec 2024
https://github.com/chrisbloom7/parslet-v-treetop
Benchmarking and DSL comparison for a simple PEG grammer parser implemented with Parslet 2.0 and Treetop 1.6.
benchmarking grammar-parser peg ruby
Last synced: 02 Dec 2024
https://github.com/petitparser/petitparser.github.io
Website of PetitParser
parser parser-combinators parser-framework parser-library peg petitparser
Last synced: 09 Nov 2024
https://github.com/christianp/grammars-for-informal-notation
A customisable parsing expression grammar for Numbas' JME
computer-algebra grammar javascript numbas parsing peg
Last synced: 06 Nov 2024
https://github.com/qix-/cassowary-playground
A playground for Cassowary constraints
cassowary cassowary-algorithm cassowary-constraints constraints demo dsl peg pegjs playground
Last synced: 13 Dec 2024
https://github.com/tomooda/vcparser
A little combinatory parser in VDM-SL
formal-methods formal-models formal-specification parser parser-combinators peg vdm vdm-sl
Last synced: 17 Nov 2024
https://github.com/stereobooster/instaparsejs
What if context-free grammars were as easy to use as regular expressions?. Clojure instaparse compiled to ESM
gll gll-parser instaparse parser parsing peg pegll
Last synced: 31 Oct 2024
https://github.com/rotemdan/grammar-composer
Defines and generates parsers from composable grammar definitions. Includes advanced features like lexer-free parsing, selective packrat memoization and static analysis.
context-free-grammar grammar lexer-free-parsing parser-generator parsing-expression-grammar peg
Last synced: 16 Dec 2024
https://github.com/mauricelambert/csvparserlibrary
DLL/SharedLibrary to parse CSV data written in C
c csv dll linux parser peg shared-library windows
Last synced: 14 Nov 2024
https://github.com/vsce-toolroom/textmate-scope-selector-peg
Textmate scope selector implementation as a PEG (parser grammar) in Rust.
Last synced: 18 Dec 2024
https://github.com/mezoni/parser_builder_lite
Parser Builder Lite is a source code generator of high performance real-time parsers.
dart dart3 dartlang parser parser-combinators parser-generator parsers peg
Last synced: 01 Dec 2024
https://github.com/sanssecours/configuration-file-parsing
Master Thesis about Configuration File Parsing
antlr bison configuration earley-parser peg yaml
Last synced: 26 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: 12 Nov 2024