antlr

http://www.antlr.org/

ANTLR, ANother Tool for Language Recognition, is a language tool that provides a framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages.

Usage

Used Python runtime distributions. Hence:

module load python/2.7.1

Installation directory

/sw/python/2.7.1/lib/python2.7/site-packages

Installation

module load python/2.7.1
download source from : http://www.antlr.org/download/Python
tar -zxvf antlr_python_runtime-3.1.3.tar.gz
cd antlr_python_runtime-3.1.3
python setup.py install

ls /sw/python/2.7.1/lib/python2.7/site-packages
(there should be antlr_python_runtime-3.1.3-py2.7.egg!)

Module file

module load python/2.7.1

Dependency

Required for the software "Desmond"

Reference

1. http://www.antlr.org/wiki/display/ANTLR3/ANTLR+v3+documentation
2. http://www.antlr.org/wiki/pages/viewpage.action?pageId=728