501 projects tagged "Compilers"

No download Website Updated 09 Jun 2012 PyBison

Screenshot
Pop 43.47
Vit 1.00

PyBison is a sophisticated yet easy-to-use parser creation toolkit for Python that interfaces directly to Bison (yacc)-based parsers. It provides full LALR(1) grammar support, allowing for simple parsing tasks through to writing compilers for high-level languages. Parser code is automatically generated from rules within user-created Parser classes (written in Python), and then, compiled, yacc'ed and linked into a shared library, which is loaded into the running process. All this happens automatically. When the parser runs, it connects directly with the yyparse() routine, and takes event callbacks upon parse targets being reached.

No download Website Updated 03 Jul 2004 Retargetable Server Pages

Screenshot
Pop 27.20
Vit 1.00

RSP is a retargetable language for writing portable Web applications. Web applications can be written once in RSP and then compiled, using the RSP compiler, to either ASP, JSP or PHP. The RSP language is syntactically similar to Java/JSP. It is strongly typed and pseudo object orientated. Its standard library contains functions and objects for common Web programming tasks and database abstraction.

Download Website Updated 19 Jul 2004 Robotworld

Screenshot
Pop 24.25
Vit 1.00

Robot World aims to be a distributed physical environment inhabited by programmable robots, spanning across countless computers on the Internet in true peer-to-peer fashion.

Download Website Updated 18 Aug 2004 Rulz.NET

Screenshot
Pop 16.97
Vit 1.00

Rulz.NET is an extension to C#. It brings the benefits of rules-based programming to a (potentially) much wider audience, VB and C# programmers, not just people with academic/Prolog backgrounds. It works by adding several new keywords, such as "rclass".

Download Website Updated 30 Aug 2004 Vertica Smile

Screenshot
Pop 17.92
Vit 1.00

Vertica Smile is an expressive programming language combining the low level machine access and portability of assembler with the readablity of Brainfuck. The Vertica Smile language supports soft tokenization and token redefinition. Assembly, Brainfuck, F*ckf*ck, and Ook! code can be inserted inline as desired. The compiler generates small, fast statically linked executables with small memory footprints.

Download Website Updated 03 Nov 2004 CeeSpot

Screenshot
Pop 12.96
Vit 1.00

Ceespot lets you write C programs that appear to be directly executed scripts. It's good for test programs, infrequently executed commands, and things you don't want to bother making binary executables for.

No download Website Updated 20 Nov 2010 Real Man's Compiler Collection

Screenshot
Pop 27.66
Vit 1.00

Real Man's Compiler Collection is a collection of compilers for people that feel like they have become too reliant helpful error messages that point you directly at the problems in your code. It simply outputs a succinct "Yes" or "No" indicating whether your program compiled successfully, without bothering you with all the nitpicky details of what's wrong with your code.

No download Website Updated 22 Nov 2004 Oink

Screenshot
Pop 34.90
Vit 1.00

Oink is a collaboration of backends for the Elsa C and C++ frontend. It aims to be industrial-strength for immediate utility in finding bugs, extensible for ease in adding backends, and composable for ease in combining existing ones. It computes expression-level and type-level data flow, and statement-level intra-procedural control flow (by delegating to Elsa). It's easy to get started by using the two demo backends that print graphs of these flows. It also comes with a client of the data flow analysis that does type qualifier inference: Cqual++, a C/C++ frontend for Cqual. Whole-program analyses may be attempted using the linker imitator.

Download Website Updated 11 Dec 2004 SJPT: Simple Java Parsing Toolkit

Screenshot
Pop 38.88
Vit 1.00

A parsing toolkit that supports both top-down (LL(1) and Simple Precedence) and bottom-up parsing (LR(0), SLR(1), LR(1) and LALR(1)). The toolkit also supports generating Java parsers for all the bottom-up parsing methods, based on a CUP definition (similar to Yacc and CUP, but not restricted to LALR parsers only).

Download Website Updated 29 Dec 2004 Dynamic Web site tools for Standard ML

Screenshot
Pop 23.17
Vit 1.00

This project collects tools for developing dynamic Web sites using the Standard ML programming language, including all the software you need to create PHP-style Web sites with type-safe, statically checked page generation. Also included are libraries for accessing SQL databases.

Screenshot

Project Spotlight

Emdros

A corpus query system for analyzed text.

Screenshot

Project Spotlight

Luksus

A drive encryption script that makes encryption of storage media and virtual files quick and easy.