RSS 4 projects tagged "Pre-processors"

Download Website Updated 27 Oct 2003 EmPy

Screenshot
Pop 87.95
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.41
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 23 Mar 2004 rfc2mib

Screenshot
Pop 35.04
Vit 1.79

rfc2mib is a short Tcl script which may be used to extract MIB (Management Information Base), PIB (Policy Information Base), and ASN.1 modules from an RFC document. Unlike most extractors, this script is smart enough to recognize ASN.1-style comments prior to or within the module header. It also recognizes the use of the "TagDefaults" part of the module header (not used by MIB modules), module headers that are broken across multiple lines, and macro definitions.

No download Website Updated 03 Jul 2009 minimac

Screenshot
Pop 70.80
Vit 3.67

Minimac is a minimalist, general purpose text macro processor. Its simplicity should make it particularly well suited as a front end preprocessor for little language compilers. It is meant to be simpler to use than m4. It uses an explicit argument stack, and user functions are defined by concatenation (similar to the Forth language). Macro expansion is delayed to the last possible moment. The software is currently in alpha release.

Screenshot

Project Spotlight

PulseView

A logic analyzer, oscilloscope, and MSO GUI for sigrok.

Screenshot

Project Spotlight

GT.M

A database engine with extreme scalability and robustness.