Lexer
Text::MicroMason::ServerPages Perl module contains an alternate syntax like ASP/JSP Templates. SYNOPSIS Instead of using this class directly, pass its name to be mixed in: use Text::MicroMason; my $mason = Text::MicroMason::Base->new( -ServerPages ); Use the standard compile and execute...
Platforms: *nix
License: Freeware | Size: 69.63 KB | Download (93): Text::MicroMason::ServerPages Download |
nwcc is a small C compiler for Unix systems that I wrote in my freetime, for fun and to prove to myself that I could. I started the project in August 2003, but because I had a job and a life and a few other hobby code projects, it took me until autumn 2005 to make it work with various constructs...
Platforms: *nix
License: Freeware | Size: 184.32 KB | Download (93): nwcc Download |
QScintilla project is a port to Qt of Neil Hodgsons Scintilla C++ editor class. As well as features found in standard text editing components, QScintilla includes features especially useful when editing and debugging source code. These include support for syntax styling, error indicators,...
Platforms: *nix
License: Freeware | Size: 655.36 KB | Download (102): QScintilla Download |
Objective Caml is the most popular variant of the Caml language. From a language standpoint, it extends the coreCaml language with a fully-fledged object-oriented layer, aswell as a powerful module system, all connected by asound, polymorphic type system featuring type inference. The Objective...
Platforms: Mac
License: Freeware | Size: 13.1 MB | Download (102): Objective Caml Download |
Syn2 is a handy, easy to use text editor designed to edit programs source codes with such features as syntax highlighting, code folding, tree structure etc. It also offers support for many encodings.
Give Syn2 a try to see how useful it can be for editing the code in your files!
FEATURES:...
Platforms: Windows
License: Freeware | Size: 2.1 MB | Download (48): Syn2 Download |
xas is a handy and reliable utility that uses the StringTemplate and a ANTLR parser generator along with a AS grammar in order to translate the input source to one of the target languages.
xas is portable and can be run from a command line window. The parser and lexer are C#.
Platforms: Windows
License: Freeware | Download (49): xas Download |
Portable Syn2 is the portable version of Syn2 developed to be able to run from a USB flash drive or any other portable device. This tool is a handy, easy to use text editor designed to edit programs source codes with such features as syntax highlighting, code folding, tree structure etc. It also...
Platforms: Windows
License: Freeware | Size: 2.1 MB | Download (44): Portable Syn2 Download |
Re2c is a tool for writing very fast and very flexible scanners. Unlike any other such tool, re2c focuses on generating high efficient code for regular expression matching. As a result this allows a much broader range of use than any traditional lexer.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 764.38 KB | Download (47): re2c scanner generator Download |
txtSQL (pronounced "text-sequel") is a class containing a variety of functions designed to mimic a database system, using only regular text files. Running on the PHP language, it is object-oriented and can be looked at as sort of a framework in creating larger scripts (such as guestbooks, polls,...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (63): txtSQL Download |
YooParse stands for Yet-another Object-Oriented Parser code generator. It is the complement of YooLex, a lexer code generator. The purpose of YooParse is to generate a parser that integrates tightly with the scanner generated by YooLex.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 59.98 KB | Download (48): YooParse Download |
Tool for manipulating Haskell source code haskell-src-exts will help you manipulate Haskell source code like: lexer, parser, abstract syntax and pretty-printer. Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension of the standard haskell-src package, and handles most common...
Platforms: Mac
License: Freeware | Size: 276.48 KB | Download (39): haskell-src-exts Download |
TinyPie is a tree-based interpreter for a simple programming language with a Python-like syntax. It's based on Pie language from Language Implementation Patterns Ch.9 Quote from the book: "A tree-based interpreter is like a compiler front end with an interpreter grafted onto the end instead of a...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (44): TinyPie Download |