com.agical.rdoc.core.parser
Class RDocParser

java.lang.Object
  extended by com.agical.rdoc.core.parser.RDocParser
All Implemented Interfaces:
RDocParserConstants

public class RDocParser
extends java.lang.Object
implements RDocParserConstants


Field Summary
 Token jj_nt
           
 Token token
           
 RDocParserTokenManager token_source
           
 
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
 
Constructor Summary
RDocParser(java.io.InputStream stream)
           
RDocParser(java.io.InputStream stream, java.lang.String encoding)
           
RDocParser(RDocParserTokenManager tm)
           
RDocParser(java.io.Reader stream)
           
 
Method Summary
 void argument()
           
 void argumentList()
           
 void classDeclaration(RDocModelBuilder rdocModelBuilder)
           
 void codeBlock(CodeBlockBuilder codeBlockBuilder, boolean sendBeginEndEvents)
           
 void declaration(RDocModelBuilder rdocModelBuilder)
           
 void disable_tracing()
           
 void docMark(CodeBlockBuilder codeBlockBuilder)
           
 void enable_tracing()
           
 ParseException generateParseException()
           
 Token getNextToken()
           
 Token getToken(int index)
           
 void identifierList()
           
 void importList(RDocModelBuilder rdocModelBuilder)
           
 void methodDeclaration(RDocModelBuilder rdocModelBuilder, java.lang.String methodName)
           
 void methodInvocation()
           
 void packageDeclaration(RDocModelBuilder rdocModelBuilder)
           
 void parse(RDocModelBuilder rdocModelBuilder)
           
 void primitiveType(CodeBlockBuilder codeBlockBuilder)
           
 void ReInit(java.io.InputStream stream)
           
 void ReInit(java.io.InputStream stream, java.lang.String encoding)
           
 void ReInit(RDocParserTokenManager tm)
           
 void ReInit(java.io.Reader stream)
           
 void reservedWord(CodeBlockBuilder codeBlockBuilder)
           
 void tddocComment(TDDocCommentScope codeBlockBuilder)
           
 void tdDocEmphasized(TDDocCommentBuilder rdocCommentBuilder)
           
 void tdDocFormattedText(java.lang.StringBuffer sb)
           
 void tdDocNewParagraph(TDDocCommentBuilder rdocCommentBuilder)
           
 void tdDocStrong(TDDocCommentBuilder rdocCommentBuilder)
           
 Token type()
           
 void variableValue()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

token_source

public RDocParserTokenManager token_source

token

public Token token

jj_nt

public Token jj_nt
Constructor Detail

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)
Method Detail

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.