501 projects tagged "Compilers"

No download Website Updated 14 Jan 2014 jcpp

Screenshot
Pop 102.43
Vit 13.96

JCPP is a complete, compliant, standalone, pure Java implementation of the C preprocessor. It is intended to be of use to people writing C-style compilers in Java using tools like sablecc, antlr, JLex, CUP, and so forth. It has been used to successfully preprocess much of the source code of the GNU C library.

Download Website Updated 10 Jan 2014 pyPEG

Screenshot
Pop 186.95
Vit 22.86

pyPEG is a quick and easy solution for creating a parser in Python programs. pyPEG uses a PEG language in Python data structures to parse, so it can be used dynamically to parse nearly every context free language. The output is a plain Python data structure called pyAST, or, as an alternative, XML.

No download Website Updated 05 Jan 2014 Perl 1.0-mod

Screenshot
Pop 24.17
Vit 12.02

Perl 1.0-mod is an adaptation of the source code of Perl 1.0 to make it compilable on modern operating systems. It is based on Perl 1.0 patchlevel 29 (1988/03/11).

Download Website Updated 24 Dec 2013 Cobra Programming Language

Screenshot
Pop 103.92
Vit 12.00

Cobra is a general purpose programming language with a clean, high-level syntax. It provides language level features for quality, including first class unit tests and Eiffel-style contracts. It supports both static and dynamic binding. Cobra is a compiled language with good run-time performance, but also provides some scripting conveniences such as a pound-bang line (#!) and one step compile-and-run. Cobra runs on Linux, Mac, Windows, and anywhere else that Novell Mono or MS .NET exist, including handhelds.

No download No website Updated 22 Dec 2013 Scheme Art

Screenshot
Pop 23.37
Vit 12.51

Scheme Art is a portable scheme compiler written in C++ that uses adaptive systems (chaos theory) and AI libraries for compiling and interpreting (at runtime.) It was originally devised as a Web REPL implemented in PHP code.

Download No website Updated 19 Dec 2013 GCC-MELT

Screenshot
Pop 123.06
Vit 8.87

GCC-MELT is a high-level domain specific language that eases the development of plugin-like extensions for GCC, the Gnu Compiler Collection. These extensions can analyze or modify GCC internal representations, and can be used for static source code analysis, refactoring, specific warnings, optimizations, etc. The MELT language provides high-level features. Notably, MELT code is translated to C or C++, and can even contain C or C++ code. It includes powerful pattern matching facilities and can manipulate dynamically typed values and raw GCC structures. It enables functional/applicative, object-oriented, reflective programming styles and has a familiar Lisp-like syntax.

Download Website Updated 19 Dec 2013 MIB Smithy

Screenshot
Pop 392.33
Vit 32.76

MIB Smithy is an application for SNMP and COPS developers, MIB and PIB designers, and Internet-draft authors. It provides a GUI-based environment for designing, editing, and compiling MIB and PIB modules according to the SMIv1, SMIv2, and COPS-PR-SPPI standards. It accelerates the development process by providing an easy-to-use GUI-based environment for developing the specifications without the syntax and formatting concerns of editing the modules by hand. It includes a number of built-in basic SNMP management tools, XML support, and (with MIB Smithy Professional) support for custom compiler output formats.

Download Website Updated 11 Nov 2013 MIB Smithy SDK

Screenshot
Pop 110.30
Vit 28.49

MIB Smithy SDK is a dynamic extension to Tcl/Tk (8.4+) that allows development of custom scripts for controlling SNMP agents, manipulating SMI definitions, doing conversions, and more. It is based on the core of Muonics' MIB Smithy, and the SDK supports SMIv1 and SMIv2, as well as SNMPv1/v2c/v3 with HMAC-SHA-96 and HMAC-MD5-96 authentication and DES/CBC and AES128/CFB privacy. It also provides complete read-write access to all elements of SMI/MIB Module definitions, unlike similar extensions that provide only read access to a limited subset. The SDK allows multiple discrete SMI databases and SNMP sessions, and provides all of the built-in validation and error recovery capabilites of the full product, without the visual MIB development environment.

No download Website Updated 01 Nov 2013 Mirage programming language

Screenshot
Pop 22.07
Vit 14.41

Mirage is an esoteric programming language for masochistic aesthetes. It includes an interpreter and a CIL compiler.

Download Website Updated 27 Oct 2013 Mumps Compiler

Screenshot
Pop 133.31
Vit 20.95

Mumps Compiler is a compiler for a subset of the Mumps language, a language used mainly in healthcare. It is compatible with most operating systems with a standard C compiler.

Screenshot

Project Spotlight

ReciJournal

An open, cross-platform journaling program.

Screenshot

Project Spotlight

Apple Disk Transfer ProDOS

Talks to your 8-bit Apple computer over serial, ethernet, or audio links.