Extension of the CUP parsergenerator for working with abstract syntax trees (ast). Implements support for class hierarchy generation and automatic tree building from CUP grammar specification files. Version 10k of CUP is used.
Lemon++ is clone of the Lemon LALR parsergenerator, written by Dr. Richard Hipp ( http://www.hwaci.com/sw/lemon/ ). It adds support for C++, for example user is not limited to POD types.
This NetBeans plugin adds support for Coco/R to the NetBeans IDE. Coco/R is a compiler generator that takes an attributed grammar and delivers scanner and parser for the language, described by the grammar.
With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.
You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
QPG is a lexer and parsergenerator tailored for modern C++. The syntax of its grammer is designed to be more flexible and easily read than those of traditional tools like flex and bison. It's build on Qt4 but can produce output independent of it.
A parsergenerator based on parsing expression grammar rules. It generates code and accepts actions in LLVM Assembly rather than C like its predecessor, PEG, did.
XMLGear is an XML parser, styler, generator and editor libruary for Java ME, SE, EE devices. It provides you DOM model support and full object-oriented editor with fast and lightweight code.
A universal parsing tool and source code generator for generative programming. It extracts useful information by parsing (BNF parsergenerator) and generates source code by several techniques, by interpreting a scripting language for flexibility.
Parse software messages and transform them into actions. LazyBat has a command line utility which can transform input data, and also a parsergenerator for C/C++. LazyBat doesn't support recursive parsing, but rather focuses on common parsing jobs.
Generate a parser at runtime from a collection of C++ objects. Concisely state a parser specification in ordinary C++ code. Learn from a parsergenerator with an object-oriented design.
MinGen is a Minimalist generator, the logical opposite to a parser. MinGen generates syntactically valid sentences by following the rules of Minimalism.
XML Simple Parser is a parser and generator for xml files which is kept as easy and lightweight as possible. Its intended for use in games or other applications to store data in xml files and for sure also for reading it from there.
lightJacc is a small but strong grammar parsergenerator. It adopts a parsing strategy of its own: dynamic concurrent parsing -- which made it much stronger than LR or LL family CCs (YACC, ANTLR, etc), but still keep good performance.
A modular language generator based on the theory of Functional Grammar (FG) by Simon C. Dik. Implemented using Java for the user interface, ANTLR for the input format parser and Prolog for the grammar and lexicon module, treating underlying linguistic st
ParGeL is an LALR(k) parsergenerator, which allows creation of inheritable parsers in runtime and compile time environments. ParGeL is written 100% in Java.
JOST is high performance JSON Parser and Generator written in C++ and relying on the BOOST Library. The current version is also being extended with a high performance caching service for JSON objects.
Complete LALR(1) parsergenerator and engine in PHP.
Complete LALR(1) parsergenerator and engine (like BISON or YACC) but it's all done in PHP, and the input grammar is easier and more maintainable. Write your actions in PHP. Generate PHP output code. Drive your parser with PHP. Wanna make a language?
OFD.NET is a project to create an Open Flash Debugger in C#, plus other tools targeting flash technology and especially actionScript. There are plans for a swf parser/generator, an AS3 compiler, a decompiler, etc.
CSP Canonical LR(1) ParserGenerator. Includes lexer and parsergenerator. Supports all OS. Produces code as standard ANSI C++ w/ minimal STL and usable in commercial or non-commercial purposes.
Annotation based lexer and parsergenerator suitable for processing wide range of languages, from small domain specific languages to big ones like Java. Actions may be written directly as annotated java methods. Examples of expression language and Java5.
More Than Parsing is a parsergenerator for context free grammars defined in a BNF-like format. It generates scanners, parsers, ASTs, etc. This sf project is no longer active, development will continue in a different place.
Open and cross compilant C++ Library, threading, mutexes,events, Callbacks, Xml Serialization, XML parser and generator , and a powerfull C++ code profiler. All the code is well documented and lots of examples are avalaible, easy to use.