update 4.0 to 4.1 in text

This commit is contained in:
Terence Parr 2013-06-29 12:15:27 -07:00
parent b7133164f4
commit 6bd55c09a5
2 changed files with 19 additions and 13 deletions

View File

@ -1,5 +1,7 @@
ANTLR v4 Honey Badger ANTLR v4 Honey Badger
June 30, 2013 -- 4.1 release
June 24, 2013 June 24, 2013
* Resize ANTLRInputStream.data after reading a file with fewer characters than * Resize ANTLRInputStream.data after reading a file with fewer characters than

View File

@ -1,12 +1,12 @@
ANTLR v4 ANTLR v4
Terence Parr, parrt at cs usfca edu Terence Parr, parrt@cs.usfca.edu
ANTLR project lead and supreme dictator for life ANTLR project lead and supreme dictator for life
University of San Francisco University of San Francisco
INTRODUCTION INTRODUCTION
Hi and welcome to the Honey Badger 4.0 release of ANTLR! Hi and welcome to the Honey Badger 4.1 release of ANTLR!
INSTALLATION INSTALLATION
@ -17,40 +17,40 @@ UNIX
1. Download 1. Download
$ cd /usr/local/lib $ cd /usr/local/lib
$ curl -O http://www.antlr4.org/download/antlr-4.0-complete.jar $ curl -O http://www.antlr4.org/download/antlr-4.1-complete.jar
Or just download in browser using URL: Or just download in browser using URL:
http://www.antlr4.org/download/antlr-4.0-complete.jar http://www.antlr4.org/download/antlr-4.1-complete.jar
and put it somewhere rational like /usr/local/lib. and put it somewhere rational like /usr/local/lib.
2. Add antlr-4.0-complete.jar to your CLASSPATH: 2. Add antlr-4.1-complete.jar to your CLASSPATH:
$ export CLASSPATH=".:/usr/local/lib/antlr-4.0-complete.jar:$CLASSPATH" $ export CLASSPATH=".:/usr/local/lib/antlr-4.1-complete.jar:$CLASSPATH"
Is also a good idea to put this in your .bash_profile or whatever your Is also a good idea to put this in your .bash_profile or whatever your
startup script is. startup script is.
3. Create aliases for the ANTLR Tool, and TestRig. 3. Create aliases for the ANTLR Tool, and TestRig.
$ alias antlr4='java -jar /usr/local/lib/antlr-4.0-complete.jar' $ alias antlr4='java -jar /usr/local/lib/antlr-4.1-complete.jar'
$ alias grun='java org.antlr.v4.runtime.misc.TestRig' $ alias grun='java org.antlr.v4.runtime.misc.TestRig'
WINDOWS (Thanks to Graham Wideman) WINDOWS (Thanks to Graham Wideman)
0. Install Java (version 1.6 or higher) 0. Install Java (version 1.6 or higher)
1. Download http://antlr.org/download/antlr-4.0-complete.jar 1. Download http://antlr.org/download/antlr-4.1-complete.jar
Save to your directory for 3rd party Java libraries, say C:\Javalib Save to your directory for 3rd party Java libraries, say C:\Javalib
2. Add antlr-4.0-complete.jar to CLASSPATH, either: 2. Add antlr-4.1-complete.jar to CLASSPATH, either:
* Permanently: Using System Properties dialog > Environment variables > * Permanently: Using System Properties dialog > Environment variables >
Create or append to CLASSPATH variable Create or append to CLASSPATH variable
* Temporarily, at command line: * Temporarily, at command line:
SET CLASSPATH=C:\Javalib\antlr-4.0-complete.jar;%CLASSPATH% SET CLASSPATH=C:\Javalib\antlr-4.1-complete.jar;%CLASSPATH%
3. Create short convenient commands for the ANTLR Tool, and TestRig, 3. Create short convenient commands for the ANTLR Tool, and TestRig,
using batch files or doskey commands: using batch files or doskey commands:
@ -70,15 +70,15 @@ TESTING INSTALLATION
Either launch org.antlr.v4.Tool directly: Either launch org.antlr.v4.Tool directly:
$ java org.antlr.v4.Tool $ java org.antlr.v4.Tool
ANTLR Parser Generator Version 4.0 ANTLR Parser Generator Version 4.1
-o ___ specify output directory where all output is generated -o ___ specify output directory where all output is generated
-lib ___ specify location of .tokens files -lib ___ specify location of .tokens files
... ...
or use -jar option on java: or use -jar option on java:
$ java -jar /usr/local/lib/antlr-4.0-complete.jar $ java -jar /usr/local/lib/antlr-4.1-complete.jar
ANTLR Parser Generator Version 4.0 ANTLR Parser Generator Version 4.1
-o ___ specify output directory where all output is generated -o ___ specify output directory where all output is generated
-lib ___ specify location of .tokens files -lib ___ specify location of .tokens files
... ...
@ -115,3 +115,7 @@ the parse tree in LISP notation.
BOOK SOURCE CODE BOOK SOURCE CODE
http://pragprog.com/titles/tpantlr2/source_code http://pragprog.com/titles/tpantlr2/source_code
GRAMMARS
https://github.com/antlr/grammars-v4