*趣旨 [#u4d72e52] 以下のページのタイトルだけでも日本語だったらうれしいとおもったから、和訳に挑戦 http://www.antlr.org/wiki/display/ANTLR3/ANTLR+v3+FAQ *目次 [#j89dd342] #contents *API Documentation - Language Targets [#i58b97e0] http://www.antlr.org/wiki/display/ANTLR3/API+Documentation+-+Language+Targets *Downloadable Examples [#y6af65a1] *FAQ - Actions [#v4884d08] **Action execution during backtracking [#fb0b539f] **Why doesn't my header show up in the lexer as well as the parser? [#bd885005] *FAQ - Command-line options [#oc6ff390] **Where does ANTLR write output files? [#g089524f] *FAQ - Debugging [#z9788b07] **How do I broadcast debug events to multiple listeners? [#q2666873] **How do I debug a tree grammar using AntlrWorks? [#bba41dd9] **How do I set up remote debugging anyway? [#m82e3b97] **When do I need to use remote debugging? [#dcb2784f] *FAQ - Error handling [#y78c9c70] **How can I print out the text of the line where an error occurs? [#vba5a23f] *FAQ - General [#o3146b26] **How do I make ANTLRWorks and Visual Studio work together? (CSharp as target language) [#h7b40890] **How do I rebuild ANTLR v3? [#t1a7569f] **How do I turn off the warnings that antlr generated classes show? [#qa226a3c] **What is ANTLR? [#u802a2de] **What is the difference between ANTLR v2 and v3? [#k0b9ae8b] *FAQ - Getting Started [#a0d52fb0] **Building ANTLR Projects with Maven [#m33a9d37] **How do I install this damn thing? [#hda5b545] **How do I use ANTLR v3 from the command line? [#heaf3e8d] **How do I use ANTLR v3 generated Lexer and Parser from Java? [#a8d757a8] **Where do I find this damn thing? [#ucbd9175] *FAQ - Grammar analysis [#o6a33d38] **How to get a list of all valid options for the next token? [#dbd7e97b] *FAQ - Lexical analysis [#k4f3d557] **Can I see a more complete example? [#o5cdb466] **How can I allow keywords as identifiers? [#n777cd1a] **How can I emit an error token upon lexical error? [#e32abb11] **How can I emit more than a single token per lexer rule? [#eafdf499] **How can I make the lexer exit upon first lexical error? [#zd5bc450] **How do I access hidden tokens from parser? [#g94d7060] **How do I combine fuzzy parsing and stream rewriting? [#wb654b09] **How do I fetch tokens on demand not all at once up front? [#fa057070] **How do I get case insensitivity? [#u749917c] **How do I handle abbreviated keywords? [#bcd6c74b] **How do I implement include files? [#mc566574] **How do I match multi-line comments? [#r7f8d718] **How do I selectively ignore tokens depending on parser context? [#nc4d0971] **How do I strip quotes? [#u3c48f61] **How do I use a custom token object? [#u06377d2] **Lexing floating point numbers, dot opertor and range operator [#qede6c33] **What is the intended behavior of the lexer? [#zed1a9d6] *FAQ - Parsing [#r8756d7f] **Why the generated parser code tolerates illegal expression? [#f7aef04a] *FAQ - Runtime libraries [#ee111233] *FAQ - Translation [#ff7e7983] *FAQ - Tree construction [#oc31046e] **Can you explain ANTLR's tree construction facilities? [#t2a7a7ca] **How can I build a different AST node type for each token type? [#a13ff0db] **How can I build parse trees not ASTs? [#aa59485a] **How do I display ASTs graphically [#je7ab3f0] **How do I track whitespace, comments, and other hidden channels during AST construction? [#kdf99171] **What does the error 'cannot find tokenRefBangTrack.st' mean? [#xffffead] *FAQ - Tree Parsing [#yd27090a] **How do I get detailed tree parser error messages? [#aea0df7c] **Tree Parsing in the Eclipse Modeling Framework with Ecore Metamodel [#g7f30f3a] **Why do I get a ClassCastException when parsing a tree? [#v368c4ab] **Why do I get a null pointer exception when I try to reference text attributes in my tree parser? [#i020785b]