nimlyLexer Generator and Parser Generator as a Library in Nim.
Stars: ✭ 113 (+253.13%)
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 (+181.25%)
LugParsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (+37.5%)
PasukonJavaScript practical parser generator library using combinators
Stars: ✭ 107 (+234.38%)
Aphid🚫 This project is no longer maintained. Lightweight MQTT client in Swift 3
Stars: ✭ 56 (+75%)
Cpp PeglibA single file C++ header-only PEG (Parsing Expression Grammars) library
Stars: ✭ 435 (+1259.38%)
PackCCPackCC is a packrat parser generator for C.
Stars: ✭ 22 (-31.25%)
NpegPEGs for Nim, another take
Stars: ✭ 163 (+409.38%)
bisonGNU Bison
Stars: ✭ 144 (+350%)
YaccConstructorPlatform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, and many others are included.
Stars: ✭ 36 (+12.5%)
GogllGenerates generalised LL (GLL) and reduced size LR(1) parsers with matching lexers
Stars: ✭ 125 (+290.63%)
liltLILT: noun, A characteristic rising and falling of the voice when speaking; a pleasant gentle accent.
Stars: ✭ 18 (-43.75%)
Nice ParserNice parsers in OCaml without the boilerplate
Stars: ✭ 91 (+184.38%)
filter spiritAdvanced item filter generator for Path of Exile that uses it's own DSL and online item price APIs
Stars: ✭ 28 (-12.5%)
OwlA parser generator for visibly pushdown languages.
Stars: ✭ 645 (+1915.63%)
tree-sitter-cliCLI tool for creating and testing tree-sitter parsers
Stars: ✭ 43 (+34.38%)
BnfcBNF Converter
Stars: ✭ 376 (+1075%)
lingoparser generator
Stars: ✭ 22 (-31.25%)
inmemantlrANTLR as a libray for JVM based languages
Stars: ✭ 87 (+171.88%)
Reduce.jlSymbolic parser generator for Julia language expressions using REDUCE algebra term rewriter
Stars: ✭ 172 (+437.5%)
CovfefeA parser for nondeterministic context free languages
Stars: ✭ 49 (+53.13%)
lalrModern LALR(1) parser for C++
Stars: ✭ 56 (+75%)
LalrpopLR(1) parser generator for Rust
Stars: ✭ 1,929 (+5928.13%)
leftryLeftry - A left-recursion enabled recursive-descent parser combinator library for Lua.
Stars: ✭ 32 (+0%)
ebnfEBNF parser and generic parser generator for Ruby.
Stars: ✭ 101 (+215.63%)
IronyA modified version of the Irony project (https://irony.codeplex.com) with .NET Core support
Stars: ✭ 127 (+296.88%)
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 (+34984.38%)
RBNFThis 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 (+21.88%)
Fall Stars: ✭ 92 (+187.5%)
Ts PegjsPlugin for pegjs to generate TypeScript parsers.
Stars: ✭ 76 (+137.5%)
ric-scriptMy own modern scripting language; implemented in C using old school yacc & flex
Stars: ✭ 25 (-21.87%)
Rust PegParsing Expression Grammar (PEG) parser generator for Rust
Stars: ✭ 836 (+2512.5%)
PigeonCommand pigeon generates parsers in Go from a PEG grammar.
Stars: ✭ 603 (+1784.38%)
parsesigA Telegram bot that forwards messages from one private/public channel to another after formatting
Stars: ✭ 40 (+25%)
PegjsPEG.js: Parser generator for JavaScript
Stars: ✭ 4,176 (+12950%)
kiuatanA parser library for Pony.
Stars: ✭ 15 (-53.12%)
Plexa parser and lexer generator as a Rust procedural macro
Stars: ✭ 326 (+918.75%)
pegImport of Ian Piumarta's peg/leg recursive-descent parser generators for C
Stars: ✭ 41 (+28.13%)
RascalThe implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (+787.5%)
Tatsu竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (+518.75%)
intellij-javaccJavaCC and JJTree grammar support for the IntelliJ Platform
Stars: ✭ 31 (-3.12%)
sb-dynlexConfigurable lexer for PHP featuring a fluid API.
Stars: ✭ 27 (-15.62%)
DataAnalyzer.app✨🚀 DataAnalyzer.app - Convert JSON/CSV to Typed Data Interfaces - Automatically!
Stars: ✭ 23 (-28.12%)
Pegparser💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Stars: ✭ 164 (+412.5%)
DAGEDesktop Antlr Grammar Editor
Stars: ✭ 19 (-40.62%)
lemon-groveThe Lemon parser generator and sibling projects.
Stars: ✭ 27 (-15.62%)
CaribayA PEG Parser Generator with Semi-Automatic Error Recovery based on LPeg(Label)
Stars: ✭ 14 (-56.25%)
EcsharpHome of LoycCore, the LES language of Loyc trees, the Enhanced C# parser, the LeMP macro preprocessor, and the LLLPG parser generator.
Stars: ✭ 141 (+340.63%)
copperAn integrated context-aware scanner and parser generator
Stars: ✭ 14 (-56.25%)
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 (+6.25%)
human-parser-generatorA straightforward recursive descent Parser Generator with a focus on "human" code generation and ease of use.
Stars: ✭ 27 (-15.62%)
Cslya C# embeddable lexer and parser generator (.Net core)
Stars: ✭ 129 (+303.13%)
pegasusA parser generator for C and Crystal.
Stars: ✭ 50 (+56.25%)
peFastest general-purpose parsing library for Python with a familiar API
Stars: ✭ 21 (-34.37%)
kisonA LALR(1)/LL(1)/LL(K) parser generator for javascript/typescript
Stars: ✭ 40 (+25%)
Php Zephir ParserThe Zephir Parser delivered as a C extension for the PHP language.
Stars: ✭ 129 (+303.13%)