All Projects â†’ Ts Pegjs â†’ Similar Projects or Alternatives

86 Open source projects that are alternatives of or similar to Ts Pegjs

Cpp Peglib
A single file C++ header-only PEG (Parsing Expression Grammars) library
Stars: ✭ 435 (+472.37%)
Mutual labels:  parser-generator, peg
peg
Import of Ian Piumarta's peg/leg recursive-descent parser generators for C
Stars: ✭ 41 (-46.05%)
Mutual labels:  parser-generator, peg
Pegparser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Stars: ✭ 164 (+115.79%)
Mutual labels:  parser-generator, peg
Pegjs
PEG.js: Parser generator for JavaScript
Stars: ✭ 4,176 (+5394.74%)
Mutual labels:  parser-generator, peg
Pigeon
Command pigeon generates parsers in Go from a PEG grammar.
Stars: ✭ 603 (+693.42%)
Mutual labels:  parser-generator, peg
Rust Peg
Parsing Expression Grammar (PEG) parser generator for Rust
Stars: ✭ 836 (+1000%)
Mutual labels:  parser-generator, peg
Lug
Parsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (-42.11%)
Mutual labels:  parser-generator, peg
pe
Fastest general-purpose parsing library for Python with a familiar API
Stars: ✭ 21 (-72.37%)
Mutual labels:  parser-generator, peg
Npeg
PEGs for Nim, another take
Stars: ✭ 163 (+114.47%)
Mutual labels:  parser-generator, peg
kiuatan
A parser library for Pony.
Stars: ✭ 15 (-80.26%)
Mutual labels:  parser-generator, peg
copper
An integrated context-aware scanner and parser generator
Stars: ✭ 14 (-81.58%)
Mutual labels:  parser-generator
leftry
Leftry - A left-recursion enabled recursive-descent parser combinator library for Lua.
Stars: ✭ 32 (-57.89%)
Mutual labels:  parser-generator
Rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (+273.68%)
Mutual labels:  parser-generator
Owl
A parser generator for visibly pushdown languages.
Stars: ✭ 645 (+748.68%)
Mutual labels:  parser-generator
pegasus
A parser generator for C and Crystal.
Stars: ✭ 50 (-34.21%)
Mutual labels:  parser-generator
gpkeditor
markdown editor with peg.js
Stars: ✭ 15 (-80.26%)
Mutual labels:  peg
human-parser-generator
A straightforward recursive descent Parser Generator with a focus on "human" code generation and ease of use.
Stars: ✭ 27 (-64.47%)
Mutual labels:  parser-generator
cppcombinator
parser combinator and AST generator in c++17
Stars: ✭ 20 (-73.68%)
Mutual labels:  peg
JavaScript
JavaScript version ( Browser and Node.js ) of SimplePEG
Stars: ✭ 14 (-81.58%)
Mutual labels:  peg
lingo
parser generator
Stars: ✭ 22 (-71.05%)
Mutual labels:  parser-generator
lemon-grove
The Lemon parser generator and sibling projects.
Stars: ✭ 27 (-64.47%)
Mutual labels:  parser-generator
Myna Parser
Myna Parsing Library
Stars: ✭ 69 (-9.21%)
Mutual labels:  peg
RBNF
This project's lifetime has ended. The successor is https://github.com/thautwarm/frontend-for-free which is WIP. You can check lark-parser project which is a good alt.
Stars: ✭ 39 (-48.68%)
Mutual labels:  parser-generator
DataAnalyzer.app
✨🚀 DataAnalyzer.app - Convert JSON/CSV to Typed Data Interfaces - Automatically!
Stars: ✭ 23 (-69.74%)
Mutual labels:  parser-generator
filter spirit
Advanced item filter generator for Path of Exile that uses it's own DSL and online item price APIs
Stars: ✭ 28 (-63.16%)
Mutual labels:  parser-generator
PackCC
PackCC is a packrat parser generator for C.
Stars: ✭ 22 (-71.05%)
Mutual labels:  parser-generator
Caribay
A PEG Parser Generator with Semi-Automatic Error Recovery based on LPeg(Label)
Stars: ✭ 14 (-81.58%)
Mutual labels:  parser-generator
Pom
PEG parser combinators using operator overloading without macros.
Stars: ✭ 310 (+307.89%)
Mutual labels:  peg
lucene
Node.js lib to transform: lucene query → syntax tree → lucene query
Stars: ✭ 61 (-19.74%)
Mutual labels:  peg
latex2unicode
Convert LaTeX markup to Unicode (in Scala and Java)
Stars: ✭ 28 (-63.16%)
Mutual labels:  peg
lalr
Modern LALR(1) parser for C++
Stars: ✭ 56 (-26.32%)
Mutual labels:  parser-generator
ebnf
EBNF parser and generic parser generator for Ruby.
Stars: ✭ 101 (+32.89%)
Mutual labels:  parser-generator
inmemantlr
ANTLR as a libray for JVM based languages
Stars: ✭ 87 (+14.47%)
Mutual labels:  parser-generator
Aphid
A multiparadigm language intended to be embedded in .NET applications or compiled into other languages like Python or PHP. The internals of Aphid are clean and easy to work with, allowing for rapid creation of derivative domain-specific languages.
Stars: ✭ 32 (-57.89%)
Mutual labels:  parser-generator
3bmd
markdown processor in CL using esrap parser
Stars: ✭ 58 (-23.68%)
Mutual labels:  peg
intellij-javacc
JavaCC and JJTree grammar support for the IntelliJ Platform
Stars: ✭ 31 (-59.21%)
Mutual labels:  parser-generator
nimly
Lexer Generator and Parser Generator as a Library in Nim.
Stars: ✭ 113 (+48.68%)
Mutual labels:  parser-generator
DirectFire Converter
DirectFire Firewall Converter - Network Security, Next-Generation Firewall Configuration Conversion, Firewall Syntax Translation and Firewall Migration Tool - supports Cisco ASA, Fortinet FortiGate (FortiOS), Juniper SRX (JunOS), SSG / Netscreen (ScreenOS) and WatchGuard (support for further devices in development). Similar to FortiConverter, Sm…
Stars: ✭ 34 (-55.26%)
Mutual labels:  parser-generator
bison
GNU Bison
Stars: ✭ 144 (+89.47%)
Mutual labels:  parser-generator
Bnfc
BNF Converter
Stars: ✭ 376 (+394.74%)
Mutual labels:  parser-generator
lpegrex
Parse programming languages syntax into an AST using PEGs with ease (LPeg Extension).
Stars: ✭ 32 (-57.89%)
Mutual labels:  peg
kison
A LALR(1)/LL(1)/LL(K) parser generator for javascript/typescript
Stars: ✭ 40 (-47.37%)
Mutual labels:  parser-generator
parsesig
A Telegram bot that forwards messages from one private/public channel to another after formatting
Stars: ✭ 40 (-47.37%)
Mutual labels:  parser-generator
chumsky
A parser library for humans with powerful error recovery.
Stars: ✭ 740 (+873.68%)
Mutual labels:  peg
mastermind
The Mastermind game made in Webpack, ES6 and React
Stars: ✭ 25 (-67.11%)
Mutual labels:  peg
abnf parsec
ABNF in, parser out
Stars: ✭ 42 (-44.74%)
Mutual labels:  parser-generator
arborist
Arborist is a PEG parser that supports left-associative left recursion
Stars: ✭ 17 (-77.63%)
Mutual labels:  peg
Covfefe
A parser for nondeterministic context free languages
Stars: ✭ 49 (-35.53%)
Mutual labels:  parser-generator
ParsecSharp
The faster monadic parser combinator library for C#
Stars: ✭ 23 (-69.74%)
Mutual labels:  peg
Foundatio.parsers
A lucene style query parser that is extensible and allows modifying the query.
Stars: ✭ 39 (-48.68%)
Mutual labels:  peg
pegnet
pegnet.org
Stars: ✭ 41 (-46.05%)
Mutual labels:  peg
DAGE
Desktop Antlr Grammar Editor
Stars: ✭ 19 (-75%)
Mutual labels:  parser-generator
Plex
a parser and lexer generator as a Rust procedural macro
Stars: ✭ 326 (+328.95%)
Mutual labels:  parser-generator
pyrser
A PEG Parsing Tool
Stars: ✭ 32 (-57.89%)
Mutual labels:  peg
pegjs-util
Utility Class for PEG.js
Stars: ✭ 29 (-61.84%)
Mutual labels:  peg
lilt
LILT: noun, A characteristic rising and falling of the voice when speaking; a pleasant gentle accent.
Stars: ✭ 18 (-76.32%)
Mutual labels:  parser-generator
usfm-grammar
An elegant USFM parser.
Stars: ✭ 29 (-61.84%)
Mutual labels:  parser-generator
ohm-editor
An IDE for the Ohm language (JavaScript edition)
Stars: ✭ 78 (+2.63%)
Mutual labels:  peg
Erd Go
Translates a plain text description of a relational database schema to a graphical entity-relationship diagram.(convert to dot file)
Stars: ✭ 76 (+0%)
Mutual labels:  peg
Codemirror Grammar
Transform a JSON grammar into a syntax-highlight parser for CodeMirror
Stars: ✭ 67 (-11.84%)
Mutual labels:  peg
1-60 of 86 similar projects