I have been using ANTLR to generate a parser + tree grammar for a mark up language with Java target which works fine. Now I am trying to get the target in JavaScript to use it i
You should use the latest version (3.3), in previous versions the javascript target was not properly integrated. There still some bugs, but you can see a working example with some guidance and links on http://blog.barvinograd.com/2011/03/online-function-grapher-formula-parser-part-2/
There is a new JS Lang target for ANTLR4 that was posted to GitHub almost 3 months ago:
antlr/antlr4-javascript
It's not integrated into an official release yet, but you can probably just throw it into the latest ANTLR4 codebase and recompile ANTLR yourself.
It appears as though the JavaScript target is broken again in the 3.4 distribution. 3.3 is working fine for me though.
I have been trying to get this working, and have only just managed to generate .js files succesfully after reading this:
http://www.antlr3.org/pipermail/antlr-interest/2011-August/042417.html
From the post:
Here's how to get started with ANTLR and the JavaScript back-end:
From then on you can use ANTLRWorks 1.2.2 to generate the lexer and parser code by selecting "Generate Code" from the "Generate" menu. ANTLRWorks will place the generated files into an
output
directory in the folder in which the grammar file resides.
Note that if an error occurs in the generation process, then for some reason the "Generate Code" action no longer works. Simply close the grammar and re-open it from the "Open Recent" menu.