SableCC is a parser generator which generates object-oriented frameworks for building compilers, interpreters and other text parsers. SableCC keeps a clean separation between machine and user code which leads to a shorter development cycle.
An android client of CodePad.org & ideone.com
CodePad.org is an oneline free multi-language compiler for developers.
ideone provide non-free services for the same work. ideone is much more powerful
Now the tool support
C,C++,Java (for ideone), Bash (for ideone), R (for ideone), Python, Ruby, Perl, PHP
An other library for the common problem of parsing arbitrary text data.
A small, easy-to-use Java library
LR parser without lookahead limitation.
Semantic action defined in class not in grammar definition file.
With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.
You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
EXTE recognizes temporal expressions in a text. Temporal expressions are any references to the TIME e.g.: "today", "12th march 2006", "as soon as he woke up". This analyzer will recognize three languages: Spanish, English and French.
A general-purpose text-file template engine, designed to be used as an API from Java applications or servlets. Small and simple, yet powerful. No external library dependencies.
A Java Library for parsing and evalutaing Mathematical expressions, that can deal with Numeric, Dates, Text and Boolean values, and can detect circular references. You can also create your own functions, rename existing functions to your language
EGG is a development tool for fast and easy realization of XML to plain-text tranformations.
It's similar to XSLT, Velocity or JSP but emphasises source-code generation in a model-driven, generative development-process. For Windows or Unix with Java.
Visai Neri is an attempt to syntactically parse Natural Languages in general and Tamil in particular. To this end, we have developed an application using JavaCC to parse Venpa poetry after writing the grammar in BNF. Vision: complete Tamil grammar in
Chaperon is a LALR(1) parser, which parse structured text documents and
generate XML documents as output. It includes a parser generator like yacc
and a regex scaner like lex. As input use Chaperon a grammar written in XML.
Squarefish is a new endeavour to provide alternatives to boring programming languages and applications with the added bonus of very nice GUIs in most products thanks to the java look and feel!
JEC is a Java Expression Compiler library (a JAR) that allows bidirectional expression evaluation and assignation (like book.pages[selectedPage].text). It was designed for mapping HTTP parameters to class fields in the model for a Java web controller.
Introspect on running programme, view and alter object fields and methods. Edit the code of any method at runtime; apply the changes to any combination of objects, such as an array, or a complete class. Complete rewrite underway available Jan 2007.
This is an Error Class Generator. It takes a text file that defines the error types, constant names and messages, levels and responses associated with it and generates classes in the supported languages that can be used to consistently handle errors
Our goal was to develop a very simple programming language for expressing state machines. You can express the logic of a fairly complex, real life state machine in a single page of text that is easy to understand. Creates Java (C++ may be next).
What is a domain-specific language intended for constructing web
services on top of ordinary web pages, or otherwise automate
web-related tasks.
Using a powerful pattern matching sublanguage, What strives to be for XML/HTML what Perl is for text analysis