| Projects on Google Code | Results 1 - 10 of 31 |
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 ...
=== What is ecmascript-ast ===
ecmascript-ast patches the V8 engine to enable javascript source code to be parsed to a string containing the source's AST in [http://jsonml.org/ JsonML] format. The JsonML string can then be evaluated (executed). The JSON global object is used as a (temporary) namesp...
Rapture automatically proves theorems using resolution engine.
In current incarnation it implements a naive resolutions method for a subset of first-order logic, which allows it to prove simple facts. Rapture is implemented in C# 3.0 and currently supports only Microsoft .NET Framework of version...
There is a project "gcc-xml" which based on gcc(bison), and as well-known, the code generated by Lex/Yacc is not easy to read and modify, and it is totally different for ANTLR. I try to use the ANTLR build an cpp-xml project.
I also provide a way to integrate with VS2008, you can easily extend it w...
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...
http://phpcompiler.org/img/header.png
=== Description ===
phc is an open source compiler for PHP with support for plugins. In addition, it can be used to pretty-print or obfuscate PHP code, as a framework for developing applications that process PHP scripts, or to convert PHP into XML and back, ...
A Java 1.5 Parser with AST generation and visitor support. The AST records the source code structure, javadoc and comments. It is also possible to change the AST nodes or create new ones to modify the source code.
*Main features*
* light weight
* good performance
* easy to use
* AST c...
A fork of http://recoder-cs.sourceforge.net/ with the goal of converting the code-base to Java 6 and extending the C# parser to 3.0/4.0 syntax.
A source to source transformer from Java to Scala, jatran takes an ANTLR Java 1.5 AST and produce reasonably formatted code from it, for another language.
The current drop includes implementations for Scala, as well as Actionscript 2 & 3
Typically, the AST node that you pass would be the root...
Static code analyzer for C++.
Current state: coding and basic testing of AST generator completed. Extended testing of generator in progress.