Skip to main content

Hassan Ibraheem

Hassan Ibraheem's Public Library

18 Aug 09

Boost.Spirit Home

Spirit is an object oriented recursive descent parser framework implemented using template meta-programming [1] techniques. Expression templates [2] allow us to approximate the syntax of Extended Backus Normal Form [3] (EBNF) completely in C++. Parser objects are composed through operator overloading and the result is a backtracking, top down parser that is capable of parsing rather ambiguous grammars.

spirit.sourceforge.net - Preview

The Compiler Generator Coco/R

Coco/R is a compiler generator, which takes an attributed grammar of a source language and generates a scanner and a parser for this language. The scanner works as a deterministic finite automaton. The parser uses recursive descent. LL(1) conflicts can be resolved by a multi-symbol lookahead or by semantic checks. Thus the class of accepted grammars is LL(k) for an arbitrary k.

www.ssw.uni-linz.ac.at/...Coco - Preview

java c# c++ parsing language processing

SableCC

SableCC is a parser generator which generates fully featured object-oriented frameworks for building compilers, interpreters and other text parsers. In particular, generated frameworks include intuitive strictly-typed abstract syntax trees and tree walkers. SableCC also keeps a clean separation between machine-generated code and user-written code which leads to a shorter development cycle.

sablecc.org/ - Preview

parsing compiler language language processing

ANTLR Parser Generator

ANTLR, ANother Tool for Language Recognition, is a language tool that provides a framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages. ANTLR provides excellent support for tree construction, tree walking, translation, error recovery, and error reporting.

www.antlr.org - Preview

parsing compiler language processing

Web Hooks

User-defined HTTP callbacks for push, pipes and plugins

blog.webhooks.org - Preview

http api push web

Sonar

Code quality management platform

sonar.codehaus.org - Preview

code metrics quality software java

1 - 20 of 954 Next › Last »
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo