background preloader

ANTLR Parser Generator

ANTLR Parser Generator

HassleMe phc -- the open source PHP compiler Source The latest phc version is phc-0.3.0.1.tar.gz (gzip compressed) or phc-0.3.0.1.tar.bz2 (bzip2 compressed). Check the Installation Instructions for system requirements. For a history of the changes, see ChangeLog. Documentation Please see Documentation for documentation downloads. Packages While we do not provide any binaries or packages of phc, several people have contributed packages for their OSes. Dries Verachtert has RPMs for phc in DAG RPM repositories. x86_64, i386 and source RPMs are all supported. Conor McDermottroe has created a port for the FreeBSD ports collection. If your OS isn't here, you might be interested in more information on how to port and package phc. SVN Repository Our latest work is available in our SVN repository. Legalities phc is an open source project, but we intend for it to be freely used in any project (including commercial projects). phc is released under the BSD license. Plumhead Rose

Best Java IDE to do more high-quality code in less time Java 8 & Java EE 7 Support Straightforward User Interface Editor New Features New Tools for Android Developers Refined Gradle Integration New Tools for Database Access IntelliJ IDEA 13.1, the Java IDE with the fastest-growing mindshare, includes support for Java 8 and Java EE 7, new tools for Android development, the editor enhancements, and refined Gradle integration. IntelliJ IDEA 13 adopts Java 8 and Java EE 7, the latest versions of Oracle's Java language and enterprise platform, along with support for new versions of enterprise application servers. The new editor comes with Sublime Text style multiple selections and also introduces Postfix code completion, a new kind of completion for Java which extends your productivity even more. IntelliJ IDEA 13.1, the Java IDE with the fastest-growing mindshare, includes enhanced support for Java EE 7, better Spring support, new tools for Android development and refined Gradle integration.

Stripe Snoop :: Homepage pyparsing - home JCilk -- Java based Cilk Home Page We are currently developing JCilk, a Java-based multithreaded programming language. JCilk extends the Java language to provide call-return semantics for multithreading, much as Cilk does for C. Java's built-in thread model does not support the passing of exceptions or return values from one thread back to the "parent" thread that created it. JCilk imports Cilk's fork-join primitives spawn and sync into Java to provide procedure-call semantics for concurrent subcomputations. JCilk is unique in that it supports an exception-handling mechanism that handles concurrency in spawned methods, using semantics that are consistent with the existing semantics of Java's try and catch constructs. We have developed a working version of the JCilk system, including both the compiler and the runtime system.

GetOpenID.com :: Tired of keeping track of reverb 2.0 This is the revival of a small Python module which lived once on the now abandoned Vaults of Parnassus when I entered Python programming about a decade ago. It was originally written and published by JasonHarper in 1998 on a "free for any use" license. Since then it has slowly faded from the net which I find a bit sad. reverb.py is a tiny wrapper around Pythons re module which maps regular expressions onto Python expressions for the sake of readability. The module name can be read as "re-verb(ose)". reverb follows the Python tradition of keeping the amount of punctuation small and avoid punctuation collisions. In reverb one writes Optional(Digit)+"." instead of \d*\. to denote a pattern that matches a floating point number. From a reverb object one can fetch the regexp using the text attribute >>> (Optional(Digit)+"." Each reverb object translates to a regexp and it is finally the regexp which is compiled and matched against strings.

Related: