|
Jalopy 1.0b10 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.hunsicker.antlr.Parser | +--de.hunsicker.antlr.LLkParser | +--de.hunsicker.jalopy.language.JavadocParser
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.
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 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 |
public static final Node EMPTY_JAVADOC_COMMENT
public static final String[] _tokenNames
Constructor Detail |
public JavadocParser(TokenBuffer tokenBuf)
tokenBuf
- DOCUMENT ME!public JavadocParser(TokenStream lexer)
lexer
- DOCUMENT ME!public JavadocParser(ParserSharedInputState state)
state
- DOCUMENT ME!protected JavadocParser(TokenBuffer tokenBuf, int k)
tokenBuf
- DOCUMENT ME!k
- DOCUMENT ME!protected JavadocParser(TokenStream lexer, int k)
lexer
- DOCUMENT ME!k
- DOCUMENT ME!Method Detail |
public void setCustomInlineTags(Collection tags)
tags
- tags.public void setCustomStandardTags(Collection tags)
tags
- tags.public void setLexer(JavadocLexer lexer)
lexer
- corresponding Javadoc lexer.public AST getParseTree()
getParseTree
in interface Parser
public final void acronym() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void address() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void anchor() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void anchor_content() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void big() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void block() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void blockquote() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void body_content() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void body_tag() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void bold() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void caption() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void center() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void citation() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void code() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void dd() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void def_list() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void def_list_item() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void definition() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void dir() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void div() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void dt() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void emphasize() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void font() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void font_dfn() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void h1() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void h2() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void h3() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void h4() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void h5() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void h6() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public void handleRecoverableError(RecognitionException ex)
ex
- the input violation exception.public final void heading() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void heading_content() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void inline_tag() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void italic() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void keyboard() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void list() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void list_item() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void ordered_list() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void paragraph() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void parse() throws RecognitionException, TokenStreamException
parse
in interface Parser
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void phrase() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void preformatted() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public void reportError(RecognitionException ex)
reportError
in class Parser
ex
- encountered exception.public void reportError(String message)
reportError
in class Parser
message
- error message.public void reportWarning(String message)
reportWarning
in class Parser
message
- warning message.public void reset()
reset
in interface Parser
public final void sample() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void small() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void special() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void standard_tag() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void strike() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void strong() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void subscript() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void superscript() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void table() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void teletype() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void text() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void text_tag() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void th_or_td() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void tr() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void underline() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void unordered_list() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void variable() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!
|
Jalopy 1.0b10 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |