RSS 46 projects tagged "Pre-processors"

Download Website Updated 19 Sep 2004 GPP

Screenshot
Pop 206.84
Vit 4.15

GPP is a general-purpose preprocessor with customizable syntax, suitable for a wide range of preprocessing tasks. Its independence from any programming language makes it much more versatile than cpp, while its syntax is lighter and more flexible than that of m4. The syntax is fully customizable, which makes it possible to process text files, HTML, or source code equally efficiently in a variety of languages.

No download Website Updated 07 Jun 2013 unifdef

Screenshot
Pop 251.68
Vit 83.27

Unifdef is useful for removing #ifdef'ed lines from a file while otherwise leaving the file alone. You specify which symbols are defined or undefined with -D and -U flags, and unifdef removes the corresponding ifdefs, and the enclosed code if appropriate. It's especially useful for removing those "#ifdef BROKEN" and "#ifdef PRIVATE" clauses from code before you release it. Unifdef acts on #if, #ifdef, #ifndef, #elif, #else, and #en­dif lines, and it knows only enough about C and C++ to know when one of these is inactive because it is inside a comment or a single or double quote.

Download Website Updated 25 Oct 2004 Youhp3

Screenshot
Pop 59.50
Vit 7.43

Youhp3 (Youpee's One Unlimited HTML PreProcessor) is an HTML preprocessor that allows you to embed code of any script language, as well as calling any external program to generate text files. It is specifically designed to work with HTML/XML documents, and provide traditional features, such as define, include, macro, conditional tests, and loop.

Download Website Updated 29 Oct 2003 fastdep

Screenshot
Pop 99.86
Vit 3.60

fastdep is a preprocessor which generates dependency information suitable for Makefile inclusion from C or C++ source files. Meant to run on slower hardware, it is several orders of magnitude faster than gcc.

Download Website Updated 27 Oct 2003 EmPy

Screenshot
Pop 84.60
Vit 6.37

EmPy is a system for embedding Python expressions and statements in template text. It takes an EmPy source file, processes it, and produces output. This is accomplished via expansions, which are special signals to the EmPy system and are set off by a special prefix (by default the at sign, '@'). It can expand arbitrary Python expressions and statements in this way, as well as a variety of special forms. Textual data not explicitly delimited in this way is sent unaffected to the output, allowing Python to be used in effect as a markup language. Also supported are callbacks via hooks, recording and playback via diversions, and dynamic, chainable filters. The system is highly configurable via command line options and embedded commands.

Download Website Updated 20 May 2002 XSL Preprocessor

Screenshot
Pop 36.12
Vit 1.00

XSPP (XSL Preprocessor) offers alternative syntax for creating XSLT stylesheets. It alo supports macro expansion, and is written in OCaml.

Download Website Updated 09 Jul 2003 Spyce - Python Server Pages

Screenshot
Pop 66.81
Vit 5.67

SPYCE is a server-side language that supports simple and efficient Python-based dynamic HTML generation, otherwise called Python Server Pages. Those who like Python and are familiar with JSP, PHP, or ASP should have a look at Spyce. Its modular design makes it very flexible and extensible. It can also be used as a command-line utility for static text pre-processing or as a Web-server proxy.

Download Website Updated 05 Mar 2013 Berkeley Yacc

Screenshot
Pop 169.37
Vit 24.35

Berkeley Yacc (byacc) is a high-quality yacc variant. It is written to avoid dependencies upon a particular compiler. It was written around 1990 by Robert Corbett, who previously wrote Bison. This version has been modified to conform to ANSI C.

No download Website Updated 12 Aug 2002 Barter

Screenshot
Pop 28.50
Vit 1.00

Barter is a tool for increasing the quality of applications written in Java. It allows the programmer to use design by contract and define other development aspects right in the classes and interfaces where they are relevant, as JavaDoc comments. It is essentially a code generator for AspectJ, implemented as an xDoclet task.

Download Website Updated 24 Sep 2004 RubyInline

Screenshot
Pop 45.69
Vit 3.68

Ruby Inline is an analog to Perl's Inline::C. It allows you to imbed C external module code in your Ruby script directly. The code is compiled and run on the fly when needed.

Screenshot

Project Spotlight

Joget Workflow

A platform to easily build enterprise Web apps.

Screenshot

Project Spotlight

uniclient

A universal TCP client.