Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for grammar peg
grammar
x
peg
x
129 search results found
Ohm
⭐
4,866
A library and language for building parsers, interpreters, compilers, etc.
Pest
⭐
4,204
The Elegant Parser
Pyparsing
⭐
2,033
Python library for creating PEG parsers
Pegtl
⭐
1,817
Parsing Expression Grammar Template Library
Parsimonious
⭐
1,699
The fastest pure-Python PEG parser I can muster
Rust Peg
⭐
1,312
Parsing Expression Grammar (PEG) parser generator for Rust
Peg
⭐
954
Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.
Cpp Peglib
⭐
786
A single file C++ header-only PEG (Parsing Expression Grammars) library
Peg Markdown
⭐
640
An implementation of markdown in C, using a PEG grammar
Pegged
⭐
527
A Parsing Expression Grammar (PEG) module, using the D programming language.
Language
⭐
412
A fast PEG parser written in JavaScript with first class errors
Tatsu
⭐
382
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Neotoma
⭐
302
Erlang library and packrat parser-generator for parsing expression grammars.
Npeg
⭐
300
PEGs for Nim, another take
Packcc
⭐
282
A parser generator for C
Waxeye
⭐
222
Waxeye is a parser generator based on parsing expression grammars (PEGs). It supports C, Java, JavaScript, Python, Racket, and Ruby.
Markdown
⭐
181
A translation of peg-markdown (an implementation of Markdown in C, using a PEG grammar) into Go
Tspeg
⭐
181
PEG Parser Generator for TypeScript
Php Peg
⭐
172
PEG (parsing expression grammar) compiler for PHP
Pegparser
⭐
169
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Ts Pegjs
⭐
140
Plugin for pegjs to generate TypeScript parsers.
Pegen
⭐
127
PEG parser generator for Python
Parser_book
⭐
104
アスキードワンゴで出版予定の構文解析本に関するリポジトリ
Dhall Golang
⭐
94
Dhall bindings for go
Pastego
⭐
91
Scrape/Parse Pastebin using GO and expression grammar (PEG)
Node Ebnf
⭐
89
Create AST PEG Parsers from formal grammars in JavaScript
Ohm Editor
⭐
87
An IDE for the Ohm language (JavaScript edition)
Parserlib
⭐
75
A c++ recursive-descent generic parsing library that supports left recursion.
3bmd
⭐
75
markdown processor in CL using esrap parser
Codemirror Grammar
⭐
72
Transform a JSON grammar into a syntax-highlight parser for CodeMirror
Pex
⭐
72
LPEG for Clojure
Neotomex
⭐
65
A PEG parser/transformer with a pleasant Elixir DSL.
Lucene
⭐
63
Node.js lib to transform: lucene query → syntax tree → lucene query
Pegex Pm
⭐
62
Pegex Parser for Perl
Myna Parser
⭐
57
Myna Parsing Library
Move Literals
⭐
55
An example of PEG usage
Parson
⭐
53
Yet another PEG parser combinator library and DSL
Go Peg
⭐
51
Yet another PEG (Parsing Expression Grammars) parser generator for Go
Peg
⭐
50
Import of Ian Piumarta's peg/leg recursive-descent parser generators for C
Pymetaterp
⭐
48
A python parser that builds python ASTs in 502 lines of python without using modules
Latex Parser
⭐
46
Generate an AST and beautify LaTeX code
Ilmentufa
⭐
46
Gpeg
⭐
43
A PEG parsing machine with support for incremental parsing.
Core Pegjs
⭐
39
A collection of core PEGjs grammars (IETF, ISO, etc.)
Nom Peg
⭐
36
PEG parser generator built on top of nom
Gift Grammar Peg.js
⭐
36
Development of PEG grammar to support GIFT (quiz) format
Ace Grammar
⭐
35
Transform a JSON grammar into a syntax-highlight parser for ACE Editor
Rpeg Markdown
⭐
35
Fast Ruby Markdown library based on a PEG grammar (see peg-markdown)
Parser Gen
⭐
34
A parser generator in Lua using PEG syntax.
Pe
⭐
34
Fastest general-purpose parsing library for Python with a familiar API
Lug
⭐
34
Parsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Peg Left Recursion
⭐
33
An idea to handle left-recursion in Parsing Expression Grammars (PEGs)
Tidal.pegjs
⭐
32
A parsing expression grammar for the TidalCycles pattern language.
Pry Parser
⭐
31
Pry is a pragmatic parser generator library
Packcc
⭐
31
Implementation of Packrat Parser Generator algorithm
Php Parsing Tool
⭐
29
Lib for generate parser for grammar, given in form similar to BNF notation. Parse string into easy to use object. You can easy switch between PEG algorithm and its extended version (slower but can work with any context-free grammar)
Pegparser.jl
⭐
29
PEG Parser for Julia
Babel Bridge
⭐
27
Parsing Expression Grammar (PEG) generator as a Ruby DSL
Rekex
⭐
26
PEG parser generator for Java 17 - grammar as algebraic datatypes
Pyrser
⭐
26
A PEG Parsing Tool
Markdown Peg
⭐
24
A Haskell implementation of markdown using a PEG grammar
Parseq
⭐
24
Parseq is a library for Common Lisp used for parsing sequences such as strings and lists using parsing expression grammars.
Cppcombinator
⭐
23
parser combinator and AST generator in c++17
Peg.swift
⭐
20
Parsing Expression Grammar (PEG) for Swift & Objective-C
Pijnu
⭐
20
Noncanonical (but only existing) repo for the pijnu PEG parser
Pegcel
⭐
20
A syn targetting PEG parser generator
Lua Luaepnf
⭐
19
Extended PEG Notation Format (easy grammars for LPeg)
React Peg
⭐
19
A react style parser generator based on PEG.js
Panpg
⭐
19
PanPG is a parser generator which reads a PEG description of a grammar and writes a packrat parser in pure JavaScript.
Patterns
⭐
19
A Swift PEG parser
Packcc
⭐
18
PackCC is a packrat parser generator for C.
Pego
⭐
18
PEG library in Go based on LPeg
Nagaqueen
⭐
18
📒 leg grammar for ooc
Grako
⭐
17
Grako (for grammar compiler) is a tool that takes grammars in a variation of EBNF as input, and outputs memoizing (Packrat) PEG parsers in Python. Forked from:
Pegged
⭐
17
An Objective-C PEG parser generator.
Ithkuil
⭐
17
A set of tools for analysis of texts in the Ithkuil constructed language
Grammar
⭐
17
Language Grammar Builder. All the grammars (html, css, etc.) are currently works in progress :)
Pega Texto
⭐
16
Single-file Parsing Expression Grammars (PEG) runtime engine for C
Grunt Peg
⭐
15
a npm module that registers a grunt multi task that generates parsers from peg grammars
Parzec
⭐
15
Parser combinators for TypeScript
Peg.jl
⭐
15
Define a Parsing Expression Grammar via a macro and abuse of Julia syntax.
Peg
⭐
15
🐴 A parsing expression grammar package for Pony
Corn
⭐
15
🌽 A simple and pain-free configuration language.
Rusty Peg
⭐
15
Javascript
⭐
14
JavaScript version ( Browser and Node.js ) of SimplePEG
Autumn_archive
⭐
14
A PEG parsing library
Peg
⭐
14
A PEG parser written in PHP
Crustimoney
⭐
12
A Clojure idiomatic PEG parser.
Arborist
⭐
12
Arborist is a PEG parser that supports left-associative left recursion
Effigy
⭐
12
Small language that compiles to Python37 bytecode
Peg
⭐
11
Fork of Ian Piumarta's C based Parsing Expression Grammar library
Pegviz
⭐
11
PEG trace visualizer
Peggy
⭐
11
Peggy is a PEG parser generator for Go.
Piton
⭐
11
Parsing Expression Grammars for Rcpp
Grammex
⭐
11
A tiny PEG-like system for building language grammars with regexes.
Compynator
⭐
10
A pure Python implementation of parser combinators with asymptotically best performance and support for context-sensitive or ambiguous grammars.
Moon Peg
⭐
9
PEG packrat parser with direct and indirect left recursion support
Packcc
⭐
9
Ometa.lua
⭐
9
OMeta for Lua
Peg
⭐
9
PEG parser written in Fantom
Related Searches
Python Grammar (765)
Javascript Grammar (705)
Language Grammar (613)
Java Grammar (530)
C Plus Plus Grammar (303)
C Grammar (236)
Grammar Abstract Syntax Tree (224)
Grammar Parser Generator (159)
Highlighter Grammar (152)
Typescript Grammar (147)
1-100 of 129 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.