RSS 23 projects tagged "Compilers"

Download Website Updated 30 Sep 2009 Bit::Vector

Screenshot
Pop 180.88
Vit 7.25

Bit::Vector is a (stand-alone) C library and an object-oriented Perl module (with overloaded operators) which allows you to handle bit vectors, sets (of integers), "big integer arithmetic" (e.g. for cryptography), and boolean matrices (all of arbitrary size) very efficiently.

Download No website Updated 12 Feb 2001 Parse::Yapp

Screenshot
Pop 20.40
Vit 1.78

Parse::Yapp provides a set of modules and a frontend to generate Perl OO LALR(1) parsers. It can input clean yacc or bison grammars. The generated parsers are fast, being based, like yacc, on building Deterministic Finite Automata (DFA) and moving through a set of states using Deterministic Push Down Automata (DPDA) derived from the DFA to match the input stream tokens.

Download Website Updated 05 Jun 2010 Simplified Wrapper and Interface Generator

Screenshot
Pop 363.23
Vit 7.73

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is primarily used with common scripting languages such as Perl, PHP, Python, Tcl/Tk, and Ruby, however the list of supported languages also includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro CL, UFFI), Java, Modula-3, OCAML, Octave, and R. Also several interpreted and compiled Scheme implementations (Guile, MzScheme, Chicken) are supported. SWIG is most commonly used to create high-level interpreted or compiled programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG can also export its parse tree in the form of XML and Lisp s-expressions.

Download Website Updated 12 Mar 2002 MacPerl

Screenshot
Pop 18.44
Vit 1.77

MacPerl is an application and a command-line tool (for use with MPW) that implements the popular Perl programming language on Mac OS (Classic, not X).

Download No website Updated 23 Dec 2005 HTML::Template::JIT

Screenshot
Pop 27.17
Vit 2.73

HTML::Template::JIT is a just-in-time compiler for HTML::Template. Templates are compiled into native machine code using Inline::C. The compiled code is stored to disk and reused on subsequent calls. HTML::Template::JIT is up to 8 times as fast as HTML::Template using caching.

Download Website Updated 28 Nov 2004 GCC Introspector

Screenshot
Pop 84.57
Vit 1.96

The GCC XML Tree Node Introspector project consists of a patch to the gcc compiler to output the internal compiler tree nodes in RDF/XML and programs to process that RDF/XML. The tree nodes are complex data structures which represent the source code inside the compiler. Through these tree nodes, users are able to extract information from their programs that would be otherwise very difficult to obtain. Modules exist to store these nodes in Redland RDF using a Berkley database. The long-term goal of the project is create a high-level API that will make the programmatic manipulation of programs easier than it is now.

Download Website Updated 31 May 2006 Jostraca

Screenshot
Pop 54.32
Vit 2.72

Jostraca is a general purpose code generation toolkit for software developers. It uses JSP syntax and can be configured to use a number of different programming languages. Jostraca is a templating tool for Generative Programming.

Download Website Updated 01 Mar 2013 Retro

Screenshot
Pop 304.25
Vit 31.44

Retro is a clean, minimalist language with roots in Forth. It supports all major OSes in use today, and was designed to be easy to learn, use, and modify for specific needs.

Download Website Updated 29 Nov 2003 CASM

Screenshot
Pop 28.98
Vit 2.33

CASM is an offline content management tool. It is ideal for creating and maintaining dynamic or static Web, WAP, or XML sites. CASM is implemented as an integrated command-line application which contains the Content Assembling Language compiler, an optimizer for HTML, CSS, and XML, HTML tidy integration, a powerful site file structure builder, and more. Content Assmebling Language (CAL) is a markup language designed to separate site content from display properties. CAL has a comfortable templating mechanism, if-then-else structure, variable substitution, file including, recordset handling, looping functions, and embedded Perl scripting.

No download Website Updated 20 Oct 2010 Stunnix Perl-Obfus

Screenshot
Pop 71.52
Vit 7.76

Stunnix Perl-Obfus is a unique solution for protecting your valuable intellectual property from possible Perl source code piracy/studying/rework. It's an advanced and extremely reliable obfuscator for the Perl source code. It converts the Perl source files (.pl and .pm) into highly mangled and obfuscated forms, making them extremely difficult to study, analyse, reuse, or re-work for competitors or customers, while fully retaining functionality of the original source code. It's not a compiler to machine code, and the obfuscated form will still be the usual Perl source code, and so will work on all platforms the original source worked on.

Screenshot

Project Spotlight

Arno's IPTABLES Firewall Script

An iptables firewall script with support for ADSL/DSL modems.

Screenshot

Project Spotlight

Event and Task Manager

An event and task manager.