Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for parser generator
parser-generator
x
239 search results found
Antlr4
⭐
15,887
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Pegjs
⭐
4,748
PEG.js: Parser generator for JavaScript
Lalrpop
⭐
2,787
LR(1) parser generator for Rust
Rust Peg
⭐
1,312
Parsing Expression Grammar (PEG) parser generator for Rust
Javacc
⭐
1,114
JavaCC - a parser generator for building parsers from grammars. It can generate code in Java, C++ and C#.
Icalendar
⭐
926
icalendar parser library for Python
Pigeon
⭐
802
Command pigeon generates parsers in Go from a PEG grammar.
Cpp Peglib
⭐
786
A single file C++ header-only PEG (Parsing Expression Grammars) library
Owl
⭐
720
A parser generator for visibly pushdown languages.
Parboiled2
⭐
714
A macro-based PEG parser generator for Scala 2.10+
Bnfc
⭐
551
BNF Converter
Parsekit
⭐
503
Objective-C Tokenizer and Parser Generator. Supports Grammars.
Intellij Plugin V4
⭐
442
An IntelliJ plugin for ANTLR v4
Melang
⭐
408
A script language of time-sharing scheduling coroutine in single thread
Plex
⭐
390
a parser and lexer generator as a Rust procedural macro
Ctpg
⭐
383
Compile Time Parser Generator is a C++ single header library which takes a language description as a C++ code and turns it into a LR1 table parser with a deterministic finite automaton lexical analyzer, all in compile time.
Rascal
⭐
382
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Tatsu
⭐
382
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Csly
⭐
336
a C# embeddable lexer and parser generator (.Net core)
Npeg
⭐
300
PEGs for Nim, another take
Reghex
⭐
292
The magical sticky regex-based parser generator 🧙
Packcc
⭐
282
A parser generator for C
Spicy
⭐
225
C++ parser generator for dissecting protocols & files.
Waxeye
⭐
222
Waxeye is a parser generator based on parsing expression grammars (PEGs). It supports C, Java, JavaScript, Python, Racket, and Ruby.
Reduce.jl
⭐
202
Symbolic parser generator for Julia language expressions using REDUCE algebra term rewriter
Bison
⭐
185
GNU Bison
Daath Ai Parser
⭐
184
Daath AI Parser is an open-source application that uses OpenAI to parse visible text of HTML elements.
Gogll
⭐
177
Generates generalised LL (GLL) and reduced size LR(1) parsers with matching lexers
Php Zephir Parser
⭐
174
The Zephir Parser delivered as a C extension for the PHP language.
Pegparser
⭐
169
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Ecsharp
⭐
168
Home of LoycCore, the LES language of Loyc trees, the Enhanced C# parser, the LeMP macro preprocessor, and the LLLPG parser generator.
Php Yacc
⭐
146
A PHP port of kmyacc
Ts Pegjs
⭐
140
Plugin for pegjs to generate TypeScript parsers.
Oak
⭐
127
A typed parser generator embedded in Rust code for Parsing Expression Grammars
Nice Parser
⭐
121
Nice parsers in OCaml without the boilerplate
Libtoml
⭐
118
Ebnf
⭐
111
EBNF parser and generic parser generator for Ruby.
Nimly
⭐
110
Lexer Generator and Parser Generator as a Library in Nim.
Irony
⭐
110
A modified version of the Irony project (https://irony.codeplex.com) with .NET Core support
Textmapper
⭐
99
Lexer and Parser generator
Fall
⭐
96
Pasukon
⭐
93
JavaScript practical parser generator library using combinators
Inmemantlr
⭐
92
ANTLR as a libray for JVM based languages
Peggy
⭐
90
The Parser Generator for Haskell
Json Schema To Elm
⭐
80
Generates Elm types, JSON decoders, JSON encoders and fuzz tests from JSON schema specifications
Fix
⭐
74
http://fixprotocol.org/ implementation.
Dropincc.java
⭐
72
A small and easy to use parser generator. Specify your grammar in pure java and compile dynamically. Especially suitable for DSL creation in java.
Lalr
⭐
68
LALR(1) parser for C++
Lemon Php
⭐
67
A PHP parser generator, based on the lemon parser generator tool. lemon-php requires a C compiler to build, and this will generate pure-PHP parsers.
Parsel
⭐
66
Generate parsers directly from AST node types
Nearley Playground
⭐
65
⛹ Write Grammars for the Nearley Parser!
Grammatica
⭐
62
Grammatica is a C# and Java parser generator (compiler compiler)
Antlr Php Runtime
⭐
62
PHP Runtime for ANTLR4
M2lang
⭐
58
The LLVM-based Modula-2 compiler
Lime
⭐
57
Lime is a LALR(1) parser generator written in PHP. The original source code can be found at http://sourceforge.net/projects/lime-php/, this is just a fork.
Ebnfparser
⭐
56
Convenient parser generator for Python(check out https://github.com/thautwarm/RBNF for an advanced version).
Pegasus
⭐
56
A parser generator for C and Crystal.
Iburg
⭐
54
A Tree Parser Generator
Apg 6.3
⭐
54
APG - ABNF Parser Generator, generates recursive-descent parsers from ABNF grammars.
Unicc
⭐
54
LALR parser generator targetting C, C++, Python, JavaScript, JSON and XML
Liblr
⭐
51
Parser Generator for LR(1) and LALR
Peg
⭐
50
Import of Ian Piumarta's peg/leg recursive-descent parser generators for C
Pyubx
⭐
50
Python library for parsing/generating u-blox UBX protocol messages, and for creating parsers/generators in other languages.
Santiago
⭐
50
Santiago is a lexing and parsing toolkit for Rust
Pyxell
⭐
49
Multi-paradigm programming language compiled to C++, written in Python.
Parsesig
⭐
47
A Telegram bot that forwards messages from one private/public channel to another after formatting
Covfefe
⭐
46
A parser for nondeterministic context free languages
Facio
⭐
45
Tools for building compilers, interpreters, and analysis tools in F#
Abnf_parsec
⭐
44
ABNF in, parser out
Rattler
⭐
44
Ruby Tool for Language Recognition
Tinypg
⭐
40
Fork of the C# Tiny Parser Generator by Herre Kuijpers.
Kison
⭐
40
A LALR(1)/LL(1)/LL(K) parser generator for javascript/typescript
Openiked Portable
⭐
40
Internet Key Exchange version 2 (IKEv2) daemon - portable version of OpenBSD iked
Lemon Rs
⭐
39
LALR(1) parser generator for Rust based on Lemon + SQL parser
Intellij Javacc
⭐
39
JavaCC and JJTree grammar support for the IntelliJ Platform
Caper
⭐
38
Yapps
⭐
38
Yet Another Python Parser System
Ruby Ll
⭐
38
An LL(1) parser generator for Ruby.
Tree Sitter Cli
⭐
35
CLI tool for creating and testing tree-sitter parsers
Apg Js2
⭐
34
Deprecated. Use the updated version, apg-js, instead. JavaScript APG Version 2.0. APG is an ABNF Parser Generator. It generates recursive-descent parsers from a superset of ABNF grammars.
Pe
⭐
34
Fastest general-purpose parsing library for Python with a familiar API
Pacc
⭐
34
pacc: a compiler-compiler
Lug
⭐
34
Parsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Parsertl14
⭐
33
C++14 version of parsertl
Rbnf
⭐
33
Context sensitive grammar parser generator for Python & .NET.(see .NET at https://github.com/thautwarm/Ruiko.fs)
Usfm Grammar
⭐
33
An elegant USFM parser.
Today Web
⭐
33
😐 A Java library for building web applications
Aphid
⭐
32
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.
Packcc
⭐
31
Implementation of Packrat Parser Generator algorithm
Filter_spirit
⭐
30
Advanced item filter generator for Path of Exile that uses it's own DSL and online item price APIs
Congo Parser Generator
⭐
29
The CongoCC Parser Generator, the Next Generation of JavaCC 21, which in turn was the next generation of JavaCC
Directfire_converter
⭐
29
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, SmartMove, Expedition etc.
Human Parser Generator
⭐
29
A straightforward recursive descent Parser Generator with a focus on "human" code generation and ease of use.
Yaccconstructor
⭐
28
Platform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, and many others are included.
Chicken
⭐
28
A lexer and parser generator written in pure Go.
Rekex
⭐
26
PEG parser generator for Java 17 - grammar as algebraic datatypes
Lemon
⭐
26
Lemon Parser Generator
Haxe Glsl Parser
⭐
26
GLSL ES 1.0 parser in Haxe
Php Bison Skeleton
⭐
26
PHP skeleton for Bison
Leftry
⭐
26
Leftry - A left-recursion enabled recursive-descent parser combinator library for Lua.
Related Searches
Grammar Parser Generator (159)
1-100 of 239 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.