parsing simulator can be used to determine first ,follow , nullable and can be used to calculate LR items.
Peet is a back-end .NET compiler for the SXM software transactional memory (STM) package (available from Microsoft Research). It makes concurrent programming with an STM library easier and more efficient.
Registration Description: This project is to show people that you can make a compiler using BASIC. Sence this project is for educational perposes only there will be no standerd command set. Compiler my need to be changed depending on CPU...
SuperWikia: The Runtime/Realtime Environment for Codesmiths
The SuperWikia Alpha 1.0 application is an IDE specifically developed for 3D and graphic content. Its built upon the Unity foundation and incorporates various libraries from Komodo IDE, wxDevC++, CodeBlocks, QT Creator and other applications. Its Realtime purpose is an IDE (codesmith developer access), its Runtime (U/I) function is as a space building simulator, operating in conjunction with the SuperWikia 'Navigator' user interface to simulate space economics and fleet operations. It allows users (known as 'data fleet navigators' or DFN's) to compete in tourneys over vast regions known as 'expanses' and to create envoys that manage onsite and offsite stations. Using additional SuperWikia components, users may enhance their experience with plugins and 'dataplates' that help build the Runtime environment. Codesmiths (SuperWikia Alpha developers) can also build on top of the codebase using 'transcribes', acronym/algebraic encodes that differentiate codesmith works.
This is a web compiler.The registered users will be able to compile their source codes in different programming languages such as C++,C,Pascal y PHP without the necessity to have the compiler in their PCs.
Weever is a little XML Parser which uses DOM approach to parse XML file.
Zonnon Builder is a simple open source IDE for Zonnon Programming Language. It is a free open source environment for those Zonnon users who do not have Microsoft Visual Studio.
Zonnon Compiler for java is an implementation of the grammar of zonnon for java. There are different versions developed with javacc, sablecc, gold parser .... GUI and Report tools too
cJ is an extension of Java that allows fields and methods of a class or interface to be provided only under certain static subtyping conditions. cJ allows concise code that would otherwise result in a combinatorial explosion of program length.
Studying, playing and crashing the core of compilers. Developing a compiler from scratch.
C++ Compile Time Compiler template meta-programming techniques
cppctc is a c++ compile time compiler. It demonstrates the use of various c++ template meta-programming techniques to generate arbitrary assembler instructions. Such techniques can be used to re-target c++ compilers to generate machine code for any architecture. For example, Visual C++ can produce machine code for micro-controllers using similar techniques.
iFlow is an open source visualization software that transforms programs into interactive control flow graphs. It can be used for educational or presentational purposes. APIs are provided for potential control analysis or even compiler optimizations.
nABNF is a simple ABFN parser (RFC 4234) for the .NET Framework. It is intended to aid in the creation of parsers for languages that are recognized by deterministic context-free grammars (compilers, interpreters, parser combinators, etc.)
A multi purpose scripting language
The nap scripting language is an object oriented scripting language which brings together the best features of various scripting languages found on different platforms. The nap-script is a C like programming and scripting language with the following characteristics: - compiles into bytecode - it runs in a virtual machine - can be executed standalone or embedded in C/C++ code - has a well defined assembly language - can do runtime compilation - has a syntax very similar to C without pointers ... and it is still under development :) Check out the mercurial repository to get a glimps on the code.
A compiler to improve relation management between mobile users. This compiler will handle data islands for data transportation between a client mobile phone and a server node accesing a cellular network.
Language Oriented Programming tools. Planned tools: Dynamic grammar parser-builder, evaluator Real-time & in-place source code parsing to augment IDE Development of AST model and manipulation language DSL embedding
While is a Haskell implementation of the While language found into the Nielson book. Semantics with Applications.
All in one compiler App checks source codes Features : - Support for 45 coding languages - Customizable result location (database or file) - Source code can be fetch from database - Output and Input can be given as files Application uses IDEONE Api