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 (-20.35%)
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 (-71.68%)
YaccConstructorPlatform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, and many others are included.
Stars: ✭ 36 (-68.14%)
language-grammarsSyntax highlighting for ABNF/BNF/EBNF, Yacc, and other language-related languages.
Stars: ✭ 14 (-87.61%)
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 (-65.49%)
human-parser-generatorA straightforward recursive descent Parser Generator with a focus on "human" code generation and ease of use.
Stars: ✭ 27 (-76.11%)
ebnfEBNF parser and generic parser generator for Ruby.
Stars: ✭ 101 (-10.62%)
CovfefeA parser for nondeterministic context free languages
Stars: ✭ 49 (-56.64%)
tree-sitter-cliCLI tool for creating and testing tree-sitter parsers
Stars: ✭ 43 (-61.95%)
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 (-69.91%)
Tatsu竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (+75.22%)
ebnf2railroadCreate beautiful documentation for EBNF
Stars: ✭ 36 (-68.14%)
nand norC++ Compile time NAND/NOR obfuscation
Stars: ✭ 32 (-71.68%)
filter spiritAdvanced item filter generator for Path of Exile that uses it's own DSL and online item price APIs
Stars: ✭ 28 (-75.22%)
BuildTimeLogger-for-XcodeA console app for logging Xcode build times and presenting them in a notification
Stars: ✭ 43 (-61.95%)
Pegparser💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Stars: ✭ 164 (+45.13%)
EcsharpHome of LoycCore, the LES language of Loyc trees, the Enhanced C# parser, the LeMP macro preprocessor, and the LLLPG parser generator.
Stars: ✭ 141 (+24.78%)
Cslya C# embeddable lexer and parser generator (.Net core)
Stars: ✭ 129 (+14.16%)
data-mediatora data mediator framework bind callbacks for any property
Stars: ✭ 66 (-41.59%)
bnf-modeA GNU Emacs major mode for editing BNF grammars
Stars: ✭ 34 (-69.91%)
oxoranyobfuscated any constant encryption in compile time on any platform
Stars: ✭ 155 (+37.17%)
IronyA modified version of the Irony project (https://irony.codeplex.com) with .NET Core support
Stars: ✭ 127 (+12.39%)
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 (+9835.4%)
liltLILT: noun, A characteristic rising and falling of the voice when speaking; a pleasant gentle accent.
Stars: ✭ 18 (-84.07%)
Fall Stars: ✭ 92 (-18.58%)
lexertkC++ Lexer Toolkit Library (LexerTk) https://www.partow.net/programming/lexertk/index.html
Stars: ✭ 26 (-76.99%)
lalrModern LALR(1) parser for C++
Stars: ✭ 56 (-50.44%)
Ts PegjsPlugin for pegjs to generate TypeScript parsers.
Stars: ✭ 76 (-32.74%)
kiuatanA parser library for Pony.
Stars: ✭ 15 (-86.73%)
AnnotationInjectCompile-time Swift dependency injection annotations
Stars: ✭ 40 (-64.6%)
PackCCPackCC is a packrat parser generator for C.
Stars: ✭ 22 (-80.53%)
Rust PegParsing Expression Grammar (PEG) parser generator for Rust
Stars: ✭ 836 (+639.82%)
lemon-groveThe Lemon parser generator and sibling projects.
Stars: ✭ 27 (-76.11%)
Reduce.jlSymbolic parser generator for Julia language expressions using REDUCE algebra term rewriter
Stars: ✭ 172 (+52.21%)
kisonA LALR(1)/LL(1)/LL(K) parser generator for javascript/typescript
Stars: ✭ 40 (-64.6%)
NpegPEGs for Nim, another take
Stars: ✭ 163 (+44.25%)
NatLangNatLang is an English parser with an extensible grammar
Stars: ✭ 20 (-82.3%)
LalrpopLR(1) parser generator for Rust
Stars: ✭ 1,929 (+1607.08%)
Php Zephir ParserThe Zephir Parser delivered as a C extension for the PHP language.
Stars: ✭ 129 (+14.16%)
Rugby🏈 Cache CocoaPods for faster rebuild and indexing Xcode project
Stars: ✭ 448 (+296.46%)
GogllGenerates generalised LL (GLL) and reduced size LR(1) parsers with matching lexers
Stars: ✭ 125 (+10.62%)
PasukonJavaScript practical parser generator library using combinators
Stars: ✭ 107 (-5.31%)
parsesigA Telegram bot that forwards messages from one private/public channel to another after formatting
Stars: ✭ 40 (-64.6%)
Nice ParserNice parsers in OCaml without the boilerplate
Stars: ✭ 91 (-19.47%)
LugParsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (-61.06%)
ctrtCompile-Time Ray Tracer in Rust ported from C++
Stars: ✭ 82 (-27.43%)
OwlA parser generator for visibly pushdown languages.
Stars: ✭ 645 (+470.8%)
gradle-grammar-kit-pluginGradle plugin for generating lexers (with JFlex) and BNF parsers (with Grammar-Kit) for IntelliJ language plugins
Stars: ✭ 76 (-32.74%)
PigeonCommand pigeon generates parsers in Go from a PEG grammar.
Stars: ✭ 603 (+433.63%)
Cpp PeglibA single file C++ header-only PEG (Parsing Expression Grammars) library
Stars: ✭ 435 (+284.96%)
metricThis library provides zero-cost dimensional analysis for safe, unit-aware numeric computations in Rust.
Stars: ✭ 23 (-79.65%)
d rivec++17 compile time math(derivation/integration)
Stars: ✭ 16 (-85.84%)
PegjsPEG.js: Parser generator for JavaScript
Stars: ✭ 4,176 (+3595.58%)
BnfcBNF Converter
Stars: ✭ 376 (+232.74%)
UnchainedA fully type safe, compile time only units library.
Stars: ✭ 70 (-38.05%)