Jalopy 1.0b10

de.hunsicker.jalopy.language
Class JavadocParser

java.lang.Object
  |
  +--de.hunsicker.antlr.Parser
        |
        +--de.hunsicker.antlr.LLkParser
              |
              +--de.hunsicker.jalopy.language.JavadocParser
All Implemented Interfaces:
Parser

public final class JavadocParser
extends LLkParser
implements Parser

Parser for Javadoc comments.

Sample Usage:

 
// an input source Reader in = new BufferedReader(new FileReader(new File(argv[0]))); // create a lexer Lexer lexer = new JavadocLexer(); // set up the lexer to read from the input source lexer.setInputBuffer(in); // get the corresponding parser Parser parser = lexer.getParser(); // and start the parsing process parser.parse();

This is an ANTLR automated generated file. DO NOT EDIT but rather change the associated grammar (java.doc.g) and rebuild.

Version:
1.0
Author:
Marco Hunsicker
See Also:
JavadocLexer, Recognizer

Field Summary
static String[] _tokenNames
          DOCUMENT ME!
static Node EMPTY_JAVADOC_COMMENT
          The empty Javadoc comment.
 
Fields inherited from class de.hunsicker.antlr.Parser
astFactory, inputState, returnAST, tokenNames, traceDepth
 
Constructor Summary
  JavadocParser(ParserSharedInputState state)
          Creates a new JavadocParser object.
  JavadocParser(TokenBuffer tokenBuf)
          Creates a new JavadocParser object.
protected JavadocParser(TokenBuffer tokenBuf, int k)
          Creates a new JavadocParser object.
  JavadocParser(TokenStream lexer)
          Creates a new JavadocParser object.
protected JavadocParser(TokenStream lexer, int k)
          Creates a new JavadocParser object.
 
Method Summary
 void acronym()
          DOCUMENT ME!
 void address()
          DOCUMENT ME!
 void anchor_content()
          DOCUMENT ME!
 void anchor()
          DOCUMENT ME!
 void big()
          DOCUMENT ME!
 void block()
          DOCUMENT ME!
 void blockquote()
          DOCUMENT ME!
 void body_content()
          DOCUMENT ME!
 void body_tag()
          DOCUMENT ME!
 void bold()
          DOCUMENT ME!
 void caption()
          DOCUMENT ME!
 void center()
          DOCUMENT ME!
 void citation()
          DOCUMENT ME!
 void code()
          DOCUMENT ME!
 void dd()
          DOCUMENT ME!
 void def_list_item()
          DOCUMENT ME!
 void def_list()
          DOCUMENT ME!
 void definition()
          DOCUMENT ME!
 void dir()
          DOCUMENT ME!
 void div()
          DOCUMENT ME!
 void dt()
          DOCUMENT ME!
 void emphasize()
          DOCUMENT ME!
 void font_dfn()
          DOCUMENT ME!
 void font()
          DOCUMENT ME!
 AST getParseTree()
          DOCUMENT ME!
 void h1()
          DOCUMENT ME!
 void h2()
          DOCUMENT ME!
 void h3()
          DOCUMENT ME!
 void h4()
          DOCUMENT ME!
 void h5()
          DOCUMENT ME!
 void h6()
          DOCUMENT ME!
 void handleRecoverableError(RecognitionException ex)
          Handler for recoverable errors.
 void heading_content()
          DOCUMENT ME!
 void heading()
          DOCUMENT ME!
 void inline_tag()
          DOCUMENT ME!
 void italic()
          DOCUMENT ME!
 void keyboard()
          DOCUMENT ME!
 void list_item()
          DOCUMENT ME!
 void list()
          DOCUMENT ME!
 void ordered_list()
          DOCUMENT ME!
 void paragraph()
          DOCUMENT ME!
 void parse()
          DOCUMENT ME!
 void phrase()
          DOCUMENT ME!
 void preformatted()
          DOCUMENT ME!
 void reportError(RecognitionException ex)
          Reports the given error.
 void reportError(String message)
          Reports the given error.
 void reportWarning(String message)
          Reports the given warning.
 void reset()
          Resets the parser.
 void sample()
          DOCUMENT ME!
 void setCustomInlineTags(Collection tags)
          Sets the custom Javadoc in-line tags to recognize.
 void setCustomStandardTags(Collection tags)
          Sets the custom Javadoc standard tags to recognize.
 void setLexer(JavadocLexer lexer)
          Sets the corresponding Javadoc lexer for the parser.
 void small()
          DOCUMENT ME!
 void special()
          DOCUMENT ME!
 void standard_tag()
          DOCUMENT ME!
 void strike()
          DOCUMENT ME!
 void strong()
          DOCUMENT ME!
 void subscript()
          DOCUMENT ME!
 void superscript()
          DOCUMENT ME!
 void table()
          DOCUMENT ME!
 void teletype()
          DOCUMENT ME!
 void text_tag()
          DOCUMENT ME!
 void text()
          DOCUMENT ME!
 void th_or_td()
          DOCUMENT ME!
 void tr()
          DOCUMENT ME!
 void underline()
          DOCUMENT ME!
 void unordered_list()
          DOCUMENT ME!
 void variable()
          DOCUMENT ME!
 
Methods inherited from class de.hunsicker.antlr.LLkParser
consume, LA, LT, traceIn, traceOut
 
Methods inherited from class de.hunsicker.antlr.Parser
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, isDebugMode, mark, match, match, matchNot, panic, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.hunsicker.jalopy.language.Parser
getASTFactory, getFilename, getTokenNames, setASTFactory, setFilename, setTokenBuffer
 

Field Detail

EMPTY_JAVADOC_COMMENT

public static final Node EMPTY_JAVADOC_COMMENT
The empty Javadoc comment.

_tokenNames

public static final String[] _tokenNames
DOCUMENT ME!
Constructor Detail

JavadocParser

public JavadocParser(TokenBuffer tokenBuf)
Creates a new JavadocParser object.
Parameters:
tokenBuf - DOCUMENT ME!

JavadocParser

public JavadocParser(TokenStream lexer)
Creates a new JavadocParser object.
Parameters:
lexer - DOCUMENT ME!

JavadocParser

public JavadocParser(ParserSharedInputState state)
Creates a new JavadocParser object.
Parameters:
state - DOCUMENT ME!

JavadocParser

protected JavadocParser(TokenBuffer tokenBuf,
                        int k)
Creates a new JavadocParser object.
Parameters:
tokenBuf - DOCUMENT ME!
k - DOCUMENT ME!

JavadocParser

protected JavadocParser(TokenStream lexer,
                        int k)
Creates a new JavadocParser object.
Parameters:
lexer - DOCUMENT ME!
k - DOCUMENT ME!
Method Detail

setCustomInlineTags

public void setCustomInlineTags(Collection tags)
Sets the custom Javadoc in-line tags to recognize.
Parameters:
tags - tags.

setCustomStandardTags

public void setCustomStandardTags(Collection tags)
Sets the custom Javadoc standard tags to recognize.
Parameters:
tags - tags.

setLexer

public void setLexer(JavadocLexer lexer)
Sets the corresponding Javadoc lexer for the parser.
Parameters:
lexer - corresponding Javadoc lexer.

getParseTree

public AST getParseTree()
DOCUMENT ME!
Specified by:
getParseTree in interface Parser
Returns:
DOCUMENT ME!

acronym

public final void acronym()
                   throws RecognitionException,
                          TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

address

public final void address()
                   throws RecognitionException,
                          TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

anchor

public final void anchor()
                  throws RecognitionException,
                         TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

anchor_content

public final void anchor_content()
                          throws RecognitionException,
                                 TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

big

public final void big()
               throws RecognitionException,
                      TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

block

public final void block()
                 throws RecognitionException,
                        TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

blockquote

public final void blockquote()
                      throws RecognitionException,
                             TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

body_content

public final void body_content()
                        throws RecognitionException,
                               TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

body_tag

public final void body_tag()
                    throws RecognitionException,
                           TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

bold

public final void bold()
                throws RecognitionException,
                       TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

caption

public final void caption()
                   throws RecognitionException,
                          TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

center

public final void center()
                  throws RecognitionException,
                         TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

citation

public final void citation()
                    throws RecognitionException,
                           TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

code

public final void code()
                throws RecognitionException,
                       TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

dd

public final void dd()
              throws RecognitionException,
                     TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

def_list

public final void def_list()
                    throws RecognitionException,
                           TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

def_list_item

public final void def_list_item()
                         throws RecognitionException,
                                TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

definition

public final void definition()
                      throws RecognitionException,
                             TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

dir

public final void dir()
               throws RecognitionException,
                      TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

div

public final void div()
               throws RecognitionException,
                      TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

dt

public final void dt()
              throws RecognitionException,
                     TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

emphasize

public final void emphasize()
                     throws RecognitionException,
                            TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

font

public final void font()
                throws RecognitionException,
                       TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

font_dfn

public final void font_dfn()
                    throws RecognitionException,
                           TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

h1

public final void h1()
              throws RecognitionException,
                     TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

h2

public final void h2()
              throws RecognitionException,
                     TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

h3

public final void h3()
              throws RecognitionException,
                     TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

h4

public final void h4()
              throws RecognitionException,
                     TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

h5

public final void h5()
              throws RecognitionException,
                     TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

h6

public final void h6()
              throws RecognitionException,
                     TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

handleRecoverableError

public void handleRecoverableError(RecognitionException ex)
Handler for recoverable errors. If the error can't be handled it will be rethrown.
Parameters:
ex - the input violation exception.

heading

public final void heading()
                   throws RecognitionException,
                          TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

heading_content

public final void heading_content()
                           throws RecognitionException,
                                  TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

inline_tag

public final void inline_tag()
                      throws RecognitionException,
                             TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

italic

public final void italic()
                  throws RecognitionException,
                         TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

keyboard

public final void keyboard()
                    throws RecognitionException,
                           TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

list

public final void list()
                throws RecognitionException,
                       TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

list_item

public final void list_item()
                     throws RecognitionException,
                            TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

ordered_list

public final void ordered_list()
                        throws RecognitionException,
                               TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

paragraph

public final void paragraph()
                     throws RecognitionException,
                            TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

parse

public final void parse()
                 throws RecognitionException,
                        TokenStreamException
DOCUMENT ME!
Specified by:
parse in interface Parser
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

phrase

public final void phrase()
                  throws RecognitionException,
                         TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

preformatted

public final void preformatted()
                        throws RecognitionException,
                               TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

reportError

public void reportError(RecognitionException ex)
Reports the given error.
Overrides:
reportError in class Parser
Parameters:
ex - encountered exception.

reportError

public void reportError(String message)
Reports the given error.
Overrides:
reportError in class Parser
Parameters:
message - error message.

reportWarning

public void reportWarning(String message)
Reports the given warning.
Overrides:
reportWarning in class Parser
Parameters:
message - warning message.

reset

public void reset()
Resets the parser.
Specified by:
reset in interface Parser

sample

public final void sample()
                  throws RecognitionException,
                         TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

small

public final void small()
                 throws RecognitionException,
                        TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

special

public final void special()
                   throws RecognitionException,
                          TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

standard_tag

public final void standard_tag()
                        throws RecognitionException,
                               TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

strike

public final void strike()
                  throws RecognitionException,
                         TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

strong

public final void strong()
                  throws RecognitionException,
                         TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

subscript

public final void subscript()
                     throws RecognitionException,
                            TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

superscript

public final void superscript()
                       throws RecognitionException,
                              TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

table

public final void table()
                 throws RecognitionException,
                        TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

teletype

public final void teletype()
                    throws RecognitionException,
                           TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

text

public final void text()
                throws RecognitionException,
                       TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

text_tag

public final void text_tag()
                    throws RecognitionException,
                           TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

th_or_td

public final void th_or_td()
                    throws RecognitionException,
                           TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

tr

public final void tr()
              throws RecognitionException,
                     TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

underline

public final void underline()
                     throws RecognitionException,
                            TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

unordered_list

public final void unordered_list()
                          throws RecognitionException,
                                 TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

variable

public final void variable()
                    throws RecognitionException,
                           TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

Jalopy 1.0b10

Submit a bug or feature.

For further information and documentation, visit the official Jalopy website.
This page generated: November 14 2002