Plexa parser and lexer generator as a Rust procedural macro
Stars: ✭ 326 (+1064.29%)
DAGEDesktop Antlr Grammar Editor
Stars: ✭ 19 (-32.14%)
Cslya C# embeddable lexer and parser generator (.Net core)
Stars: ✭ 129 (+360.71%)
PigeonCommand pigeon generates parsers in Go from a PEG grammar.
Stars: ✭ 603 (+2053.57%)
human-parser-generatorA straightforward recursive descent Parser Generator with a focus on "human" code generation and ease of use.
Stars: ✭ 27 (-3.57%)
Pegparser💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Stars: ✭ 164 (+485.71%)
intellij-javaccJavaCC and JJTree grammar support for the IntelliJ Platform
Stars: ✭ 31 (+10.71%)
copperAn integrated context-aware scanner and parser generator
Stars: ✭ 14 (-50%)
Antlr4ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Stars: ✭ 11,227 (+39996.43%)
Rust PegParsing Expression Grammar (PEG) parser generator for Rust
Stars: ✭ 836 (+2885.71%)
lemon-groveThe Lemon parser generator and sibling projects.
Stars: ✭ 27 (-3.57%)
Tatsu竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (+607.14%)
PegjsPEG.js: Parser generator for JavaScript
Stars: ✭ 4,176 (+14814.29%)
liltLILT: noun, A characteristic rising and falling of the voice when speaking; a pleasant gentle accent.
Stars: ✭ 18 (-35.71%)
RascalThe implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (+914.29%)
EcsharpHome of LoycCore, the LES language of Loyc trees, the Enhanced C# parser, the LeMP macro preprocessor, and the LLLPG parser generator.
Stars: ✭ 141 (+403.57%)
DataAnalyzer.app✨🚀 DataAnalyzer.app - Convert JSON/CSV to Typed Data Interfaces - Automatically!
Stars: ✭ 23 (-17.86%)
lalrModern LALR(1) parser for C++
Stars: ✭ 56 (+100%)
CaribayA PEG Parser Generator with Semi-Automatic Error Recovery based on LPeg(Label)
Stars: ✭ 14 (-50%)
IronyA modified version of the Irony project (https://irony.codeplex.com) with .NET Core support
Stars: ✭ 127 (+353.57%)
pegasusA parser generator for C and Crystal.
Stars: ✭ 50 (+78.57%)
tree-sitter-cliCLI tool for creating and testing tree-sitter parsers
Stars: ✭ 43 (+53.57%)
nimlyLexer Generator and Parser Generator as a Library in Nim.
Stars: ✭ 113 (+303.57%)
Fall Stars: ✭ 92 (+228.57%)
LugParsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (+57.14%)
peFastest general-purpose parsing library for Python with a familiar API
Stars: ✭ 21 (-25%)
dropincc.javaA small and easy to use parser generator. Specify your grammar in pure java and compile dynamically. Especially suitable for DSL creation in java.
Stars: ✭ 90 (+221.43%)
OwlA parser generator for visibly pushdown languages.
Stars: ✭ 645 (+2203.57%)
Cpp PeglibA single file C++ header-only PEG (Parsing Expression Grammars) library
Stars: ✭ 435 (+1453.57%)
Reduce.jlSymbolic parser generator for Julia language expressions using REDUCE algebra term rewriter
Stars: ✭ 172 (+514.29%)
BnfcBNF Converter
Stars: ✭ 376 (+1242.86%)
poe-currency-flip-plannerThis tool is an attempt at planning short-term arbitrage deals of currency in Path of Exile.
Stars: ✭ 95 (+239.29%)
NpegPEGs for Nim, another take
Stars: ✭ 163 (+482.14%)
inmemantlrANTLR as a libray for JVM based languages
Stars: ✭ 87 (+210.71%)
bisonGNU Bison
Stars: ✭ 144 (+414.29%)
LalrpopLR(1) parser generator for Rust
Stars: ✭ 1,929 (+6789.29%)
CovfefeA parser for nondeterministic context free languages
Stars: ✭ 49 (+75%)
parsesigA Telegram bot that forwards messages from one private/public channel to another after formatting
Stars: ✭ 40 (+42.86%)
YaccConstructorPlatform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, and many others are included.
Stars: ✭ 36 (+28.57%)
Php Zephir ParserThe Zephir Parser delivered as a C extension for the PHP language.
Stars: ✭ 129 (+360.71%)
leftryLeftry - A left-recursion enabled recursive-descent parser combinator library for Lua.
Stars: ✭ 32 (+14.29%)
ebnfEBNF parser and generic parser generator for Ruby.
Stars: ✭ 101 (+260.71%)
GogllGenerates generalised LL (GLL) and reduced size LR(1) parsers with matching lexers
Stars: ✭ 125 (+346.43%)
AphidA 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 (+14.29%)
DirectFire ConverterDirectFire 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 (+21.43%)
pegImport of Ian Piumarta's peg/leg recursive-descent parser generators for C
Stars: ✭ 41 (+46.43%)
PasukonJavaScript practical parser generator library using combinators
Stars: ✭ 107 (+282.14%)
lingoparser generator
Stars: ✭ 22 (-21.43%)
kiuatanA parser library for Pony.
Stars: ✭ 15 (-46.43%)
Nice ParserNice parsers in OCaml without the boilerplate
Stars: ✭ 91 (+225%)
poe-goA library and guide for creating PoE applications in Go
Stars: ✭ 28 (+0%)
PackCCPackCC is a packrat parser generator for C.
Stars: ✭ 22 (-21.43%)
kisonA LALR(1)/LL(1)/LL(K) parser generator for javascript/typescript
Stars: ✭ 40 (+42.86%)
PathOfBuildingAPIAPI for Path of Building's build sharing format for builds in Path of Exile.
Stars: ✭ 25 (-10.71%)
Ts PegjsPlugin for pegjs to generate TypeScript parsers.
Stars: ✭ 76 (+171.43%)