Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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/pest-parser/pest

The Elegant Parser

parsing peg rust

Last synced: 16 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/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/peggyjs/peggy

Peggy: Parser generator for JavaScript

parser peg pegjs

Last synced: 21 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.

parser parser-generator peg

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/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/synrc/mad

⚡ MAD: Managing Application Dependencies LING/UNIX

beam erlang escript peg ports yecc

Last synced: 15 Dec 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/notdodo/pastego

Scrape/Parse Pastebin using GO and expression grammar (PEG)

go osint pastebin peg scraper

Last synced: 14 Nov 2024

https://github.com/ohmjs/ohm-editor

An IDE for the Ohm language (JavaScript edition)

editor grammars ohm parsing peg

Last synced: 16 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/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/fasterthanlime/pegviz

PEG trace visualizer

debugging grammar parser peg rust

Last synced: 09 Nov 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/edubart/lpegrex

Parse programming languages syntax into an AST using PEGs with ease (LPeg Extension).

ast lpeg lpeglabel lpegrex lua nelua parser peg

Last synced: 30 Oct 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/floraison/raabro

a Ruby PEG parser library

parser peg ruby

Last synced: 15 Dec 2024

https://github.com/tomtung/latex2unicode

Convert LaTeX markup to Unicode (in Scala and Java)

latex parsing peg

Last synced: 02 Nov 2024

https://github.com/rse/pegjs-util

Utility Class for PEG.js

peg utility

Last synced: 21 Dec 2024

https://github.com/wdebeaum/peg.jl

Define a Parsing Expression Grammar via a macro and abuse of Julia syntax.

julia peg

Last synced: 01 Nov 2024

https://github.com/conversation/upmark

A HTML to Markdown converter.

converter html markdown peg ruby

Last synced: 24 Nov 2024

https://github.com/yhirose/pl0-jit-compiler

A tiny PL/0 JIT compiler in less than 900 LOC with LLVM and PEG parser.

compiler cpp jit llvm peg pl0

Last synced: 08 Nov 2024

https://github.com/AsaiYusuke/jsonpath

A query library for retrieving part of JSON based on JSONPath syntax.

golang json jsonpath parsing peg

Last synced: 26 Oct 2024

https://github.com/asaiyusuke/jsonpath

A query library for retrieving part of JSON based on JSONPath syntax.

golang json jsonpath parsing peg

Last synced: 15 Nov 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/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/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/freakwill/pyparsing_ext

Extension of pyparsing. You can build your own languages easily. ✌️

parse parser peg pyparsing python

Last synced: 28 Nov 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/rwxrob/pegn-go

🌑 PEGN library in Go

go golang grammar library parser peg pegn

Last synced: 23 Oct 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/rwxrob/rat

🐀 Scanner-less PEG packrat parser and meta-grammar interpreter in Go

abnf ebnf go golang grammar language packrat parser peg pegn

Last synced: 02 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

parse peg query search

Last synced: 24 Nov 2024

https://github.com/ksky521/stock-peg

A股peg计算

peg stock

Last synced: 17 Nov 2024

https://github.com/mortimr/snarkrs

⚜️ZKSnarks utility | Compatible with Circom circuits

compiler peg pest rust zksnarks

Last synced: 08 Nov 2024

https://github.com/banyc/peg

`grep` but with PEG patterns. You can also define grammars (e.g. `digit`) for matching. Also functions!

grep peg

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/wqweto/peg

Fork of Ian Piumarta's peg/leg 0.1.18

parser-generator peg

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/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.

peg 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/longbridgeapp/parser-benchmark

Benchmark parsers

nom parser peg pest

Last synced: 11 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/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/mingun/pegjs-passes

Набор проходов для библиотеки pegjs

peg pegjs plugin

Last synced: 04 Dec 2024

https://github.com/junka/j2depkt

a DSL like scapy

dpdk dsl peg scapy tcpdump

Last synced: 06 Dec 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.

grammar peg rust textmate

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