My favorites | Sign in
Google
Projects on Google Code Results 1 - 9 of 9
The core of the project is a general purpose parser driven by a customizable grammar written in a binary format (COMPiled grammar PARSER ). All source are in C ( except the GUI interfaces in C# ) so that they can be easily ported to small embedded system. Among the tools there is a module and ...
A tool for building STEP Part 21 file parsers. This is potentially useful to a lot of people using STEP, although it is probably only good for Part 21 files based on ARM-type EXPRESS schemas and requires some expertise in writing EBNF files. From the README: == OVERVIEW == -------- Thi...
Ell is a library to write EBNF grammars as C++ code for quick development of LL(n) parsers or similar applications. Ell is not a tool to generate parsers (like [http://www.antlr.org/ ANTLR]) : the grammar you write is directly embedded into your C++ code. The core library is very light (less than...
CocoXml is inspired by Coco/R and modified from it. Coco/R is released under GPLv2 and written by Hanspeter Moessenboeck, University of Linz. Its homepage is http://www.ssw.uni-linz.ac.at/coco/ . CocoXml is released under GPLv2 too. Coco/R can read an atg file and tempalte files, then gene...
This is not yet another parser. Tinyap takes some text and an a grammar describing AST as inputs, and outputs another AST that describes the text contents, according to the provided grammar. Basically, tinyap is a recursive descent parser with backup. Thus, it's able to recognize any LL(k) langu...
This project aims to be a Antlr3 C++ backend/runtime. This will be a purely header only library and primarily focused on run time performances.
Parser works with all classes of context-free grammars. Grammar can be defined in EBNF
===Welcome to the=== ==Parsing Expression Grammar Template Library== "Don't Parse" -- Dan J. Bernstein =Introduction= The Parsing Expression Grammar Template Library (PEGTL) is a C++0x library for creating parsers according to a Parsing Expression Grammar (PEG). Grammars are embedde...