org.antlr.tool

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Parser » antlr 3.0.1 » org.antlr.tool 
org.antlr.tool
Java Source File NameTypeComment
ActionAnalysisLexer.javaClass We need to set Rule.referencedPredefinedRuleAttributes before code generation.
ANTLRErrorListener.javaInterface Defines behavior of object able to handle error messages from ANTLR including both tool errors like "can't write file" and grammar ambiguity warnings.
ANTLRLexer.javaClass
ANTLRParser.javaClass Read in an ANTLR grammar and build an AST.
ANTLRTokenTypes.javaInterface
ANTLRTreePrinter.javaClass Print out a grammar (no pretty printing).
ANTLRTreePrinterTokenTypes.javaInterface
AssignTokenTypesWalker.javaClass [Warning: TJP says that this is probably out of date as of 11/19/2005, but since it's probably still useful, I'll leave in.
AssignTokenTypesWalkerTokenTypes.javaInterface
Attribute.javaClass Track the names of attributes define in arg lists, return values, scope blocks etc...
AttributeScope.javaClass Track the attributes within a scope.
BuildDependencyGenerator.javaClass Given a grammar file, show the dependencies on .tokens etc... Using ST, emit a simple "make compatible" list of dependencies. For example, combined grammar T.g (no token import) generates: TParser.java : T.g T.tokens : T.g T__g : T.g For tree grammar TP with import of T.tokens: TP.g : T.tokens TP.java : TP.g If "-lib libdir" is used on command-line with -depend, then include the path like TP.g : libdir/T.tokens Pay attention to -o as well: outputdir/TParser.java : T.g So this output shows what the grammar depends on *and* what it generates. Operate on one grammar file at a time.
DefineGrammarItemsWalker.javaClass
DefineGrammarItemsWalkerTokenTypes.javaInterface
DOTGenerator.javaClass The DOT (part of graphviz) generation aspect.
ErrorManager.javaClass Defines all the errors ANTLR can generator for both the tool and for issues with a grammar. Here is a list of language names: http://ftp.ics.uci.edu/pub/ietf/http/related/iso639.txt Here is a list of country names: http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html I use constants not strings to identify messages as the compiler will find any errors/mismatches rather than leaving a mistyped string in the code to be found randomly in the future.
FASerializer.javaClass An aspect of FA (finite automata) that knows how to dump them to serialized strings.
Grammar.javaClass Represents a grammar in memory.
GrammarAnalysisAbortedMessage.javaClass Reports the condition that ANTLR's LL(*) analysis engine terminated early.
GrammarAST.javaClass Grammars are first converted to ASTs using this class and then are converted to NFAs via a tree walker. The reader may notice that I have made a very non-OO decision in this class to track variables for many different kinds of nodes.
GrammarDanglingStateMessage.javaClass Reports a potential parsing issue with a decision; the decision is nondeterministic in some way.
GrammarInsufficientPredicatesMessage.javaClass
GrammarNonDeterminismMessage.javaClass Reports a potential parsing issue with a decision; the decision is nondeterministic in some way.
GrammarReport.javaClass
GrammarSanity.javaClass Factor out routines that check sanity of rules, alts, grammars, etc..
GrammarSemanticsMessage.javaClass A problem with the symbols and/or meaning of a grammar such as rule redefinition.
GrammarSyntaxMessage.javaClass
GrammarUnreachableAltsMessage.javaClass Reports a potential parsing issue with a decision; the decision is nondeterministic in some way.
Interp.javaClass Interpret any ANTLR grammar: java Interp file.g tokens-to-ignore start-rule input-file java Interp C.g 'WS COMMENT' program t.c where the WS and COMMENT are the names of tokens you want to have the parser ignore.
Interpreter.javaClass The recognition interpreter/engine for grammars.
LeftRecursionCyclesMessage.javaClass Similar to LeftRecursionMessage except this is used for announcing cycles found by walking rules without decisions; the other msg is invoked when a decision DFA construction finds a problem in closure.
Message.javaClass The ANTLR code calls methods on ErrorManager to report errors etc... Rather than simply pass these arguments to the ANTLRErrorListener directly, create an object that encapsulates everything.
NameSpaceChecker.javaClass
NFAFactory.javaClass Routines to construct StateClusters from EBNF grammar constructs. No optimization is done to remove unnecessary epsilon edges. TODO: add an optimization that reduces number of states and transitions will help with speed of conversion and make it easier to view NFA.
NonRegularDecisionMessage.javaClass More a single alternative recurses so this decision is not regular.
RandomPhrase.javaClass Generate a random phrase given a grammar.
RecursionOverflowMessage.javaClass Indicates recursion overflow.
Rule.javaClass
RuleLabelScope.javaClass
ToolMessage.javaClass A generic message from the tool such as "file not found" type errors; there is no reason to create a special object for each error unlike the grammar errors, which may be rather complex.
TreeToNFAConverter.javaClass Build an NFA from a tree representing an ANTLR grammar.
TreeToNFAConverterTokenTypes.javaInterface
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.