com.agical.rdoc.core.parser
Class RDocParser
java.lang.Object
com.agical.rdoc.core.parser.RDocParser
- All Implemented Interfaces:
- RDocParserConstants
public class RDocParser
- extends java.lang.Object
- implements RDocParserConstants
Fields inherited from interface com.agical.rdoc.core.parser.RDocParserConstants |
_DEFAULT, ABSTRACT, AND, ASSERT, BEGIN_BLOCK, BOOLEAN, BREAK, BYTE, CASE, CATCH, CHAR, CHARACTER, CHARLITERAL, CLASS, COMMA, CONST, CONTINUE, DECIMAL_NUMBER, DEFAULT, DIVIDE, DO, DOC_MARK, DOUBLE, ELSE, END_BLOCK, ENUM, EOF, EQUALS, ESCAPED_CHARACTER, EXTENDS, FALSE, FINAL, FINALLY, FLOAT, FOR, FORMAL_COMMENT, GOTO, GREATERTHAN, HEXADECIMAL_NUMBER, IDENTIFIER, IF, IMPLEMENTS, IMPORT, IN_CHAR_LITERAL, IN_FORMAL_COMMENT, IN_SINGLE_LINE_COMMENT, IN_STRING_LITERAL, IN_TDDOC_BODY, IN_TDDOC_COMMENT, INSTANCEOF, INT, INTERFACE, LEFT_BRACE, LESSTHAN, LONG, MINUS, MODULUS, NATIVE, NEW, NEW_LINE, NOT, NULL, OR, PACKAGE, PACKAGE_STATE, PLUS, PRIVATE, PROTECTED, PUBLIC, RETURN, RIGHT_BRACE, SEMICOLON, SHORT, SINGLE_LINE_COMMENT, SPACE, STATIC, STRICTFP, STRING, STRING_DATA, SUPER, SWITCH, SYNCHRONIZED, TAB, TDDOC_ASTERIX, TDDOC_BEGIN_BODY, TDDOC_BEGIN_IDENTIFIER, TDDOC_BODY_CHAR, TDDOC_DOCUMENTATION, TDDOC_END_BODY, TDDOC_END_IDENTIFIER, TDDOC_ESCAPED_UNDERSCORE, TDDOC_IDENTIFIER, TDDOC_NEW_LINE, TDDOC_NEW_PARAGRAPH, TDDOC_SPACE, TDDOC_TAB, TDDOC_UNDERSCORE, THIS, THROW, THROWS, TIMES, tokenImage, TRANSIENT, TRUE, TRY, UNICODE, UNICODE_DIGIT, VOID, VOLATILE, WHILE, XOR |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
token_source
public RDocParserTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
RDocParser
public RDocParser(java.io.InputStream stream)
RDocParser
public RDocParser(java.io.InputStream stream,
java.lang.String encoding)
RDocParser
public RDocParser(java.io.Reader stream)
RDocParser
public RDocParser(RDocParserTokenManager tm)
parse
public final void parse(RDocModelBuilder rdocModelBuilder)
throws ParseException
- Throws:
ParseException
packageDeclaration
public final void packageDeclaration(RDocModelBuilder rdocModelBuilder)
throws ParseException
- Throws:
ParseException
importList
public final void importList(RDocModelBuilder rdocModelBuilder)
throws ParseException
- Throws:
ParseException
classDeclaration
public final void classDeclaration(RDocModelBuilder rdocModelBuilder)
throws ParseException
- Throws:
ParseException
identifierList
public final void identifierList()
throws ParseException
- Throws:
ParseException
declaration
public final void declaration(RDocModelBuilder rdocModelBuilder)
throws ParseException
- Throws:
ParseException
methodDeclaration
public final void methodDeclaration(RDocModelBuilder rdocModelBuilder,
java.lang.String methodName)
throws ParseException
- Throws:
ParseException
codeBlock
public final void codeBlock(CodeBlockBuilder codeBlockBuilder,
boolean sendBeginEndEvents)
throws ParseException
- Throws:
ParseException
docMark
public final void docMark(CodeBlockBuilder codeBlockBuilder)
throws ParseException
- Throws:
ParseException
tddocComment
public final void tddocComment(TDDocCommentScope codeBlockBuilder)
throws ParseException
- Throws:
ParseException
tdDocStrong
public final void tdDocStrong(TDDocCommentBuilder rdocCommentBuilder)
throws ParseException
- Throws:
ParseException
tdDocEmphasized
public final void tdDocEmphasized(TDDocCommentBuilder rdocCommentBuilder)
throws ParseException
- Throws:
ParseException
tdDocNewParagraph
public final void tdDocNewParagraph(TDDocCommentBuilder rdocCommentBuilder)
throws ParseException
- Throws:
ParseException
tdDocFormattedText
public final void tdDocFormattedText(java.lang.StringBuffer sb)
throws ParseException
- Throws:
ParseException
primitiveType
public final void primitiveType(CodeBlockBuilder codeBlockBuilder)
throws ParseException
- Throws:
ParseException
variableValue
public final void variableValue()
throws ParseException
- Throws:
ParseException
methodInvocation
public final void methodInvocation()
throws ParseException
- Throws:
ParseException
argumentList
public final void argumentList()
throws ParseException
- Throws:
ParseException
argument
public final void argument()
throws ParseException
- Throws:
ParseException
type
public final Token type()
throws ParseException
- Throws:
ParseException
reservedWord
public final void reservedWord(CodeBlockBuilder codeBlockBuilder)
throws ParseException
- Throws:
ParseException
ReInit
public void ReInit(java.io.InputStream stream)
ReInit
public void ReInit(java.io.InputStream stream,
java.lang.String encoding)
ReInit
public void ReInit(java.io.Reader stream)
ReInit
public void ReInit(RDocParserTokenManager tm)
getNextToken
public final Token getNextToken()
getToken
public final Token getToken(int index)
generateParseException
public ParseException generateParseException()
enable_tracing
public final void enable_tracing()
disable_tracing
public final void disable_tracing()
Copyright © 2005-2009 Agical AB. All Rights Reserved.