public class BExGrammar extends JavaCC30Grammar implements BExGrammarConstants
| Modifier and Type | Field and Description |
|---|---|
Token |
jj_nt
Next token.
|
Token |
token
Current token.
|
BExGrammarTokenManager |
token_source
Generated Token Manager.
|
syntaxBuilder_DEFAULT, ABSTRACT, AND, ANDASSIGN, ASSIGN, BANG, BIT_AND, BIT_OR, BIT_XOR, BOOL_AND, BOOL_OR, BREAK, BUSINESS_INTEGER_LITERAL, CALCULATE, CASE, CATCH, CHARACTER_LITERAL, COLON, COMMA, CONST, CONTINUE, DATE_FORMAT_LITERAL_4_2_2, DDOT, DECIMAL_LITERAL, DECR, DEFAULT, DIGIT, DO, DOT, ELSE, EOF, EQ, EXP, EXPONENT, EXTENDS, FALSE, FINAL, FINALLY, FLOATING_POINT_LITERAL, FOR, FORMAL_COMMENT, FP_LITERAL1, FP_LITERAL2, GE, GOTO, GT, HEX_LITERAL, HOOK, IDENTIFIER, IF, IMPL, IMPLEMENTS, IMPORT, IN_FORMAL_COMMENT, IN_MULTI_LINE_COMMENT, INCR, INSTANCEOF, INTEGER_LITERAL, INTERFACE, IS, LBRACE, LBRACKET, LE, LESS, LETTER, LPAREN, LSHIFT, LSHIFTASSIGN, LT, MINUS, MINUSASSIGN, MULTI_LINE_COMMENT, NATIVE, NE, NEW, NOT, NULL, OCTAL_LITERAL, OF, OR, ORASSIGN, PACKAGE, PERCENT_LITERAL, PLUS, PLUSASSIGN, PLUSSTR, PRIVATE, PROTECTED, PUBLIC, RANGE_VARIABLE, RBRACE, RBRACKET, REM, REMASSIGN, RETURN, RPAREN, RSIGNEDSHIFT, RSIGNEDSHIFTASSIGN, RUNSIGNEDSHIFT, RUNSIGNEDSHIFTASSIGN, SEMICOLON, SINGLE_LINE_COMMENT, SLASH, SLASHASSIGN, STAR, STARASSIGN, STATIC, STRICT_EQ, STRICT_GE, STRICT_GT, STRICT_LE, STRICT_LT, STRICT_NE, STRING_LITERAL, SUPER, SWITCH, SYNCHRONIZED, TDOT, TDOT_UNICODE, THAN, THE, THROW, THROWS, TILDE, TIME_FORMAT_LITERAL, tokenImage, TRANSIENT, TRUE, TRY, VOID, VOLATILE, WHERE, WHILE, XORASSIGN| Constructor and Description |
|---|
BExGrammar() |
BExGrammar(BExGrammarTokenManager tm)
Constructor with generated Token Manager.
|
BExGrammar(InputStream stream)
Constructor with InputStream.
|
BExGrammar(InputStream stream,
String encoding)
Constructor with InputStream and supplied encoding
|
BExGrammar(Reader stream)
Constructor.
|
parse, parseAsMethod, parseAsMethodHeader, parseAsModule, parseAsType, posgetErrors, getSyntaxTreeBuilder, getTopNode, setModulepublic BExGrammarTokenManager token_source
public Token token
public Token jj_nt
public BExGrammar()
public BExGrammar(InputStream stream)
public BExGrammar(InputStream stream, String encoding)
public BExGrammar(Reader stream)
public BExGrammar(BExGrammarTokenManager tm)
protected TextInterval pos(Token t)
protected TextInterval pos(Token t1, Token t2)
protected TextInterval pos(String lexError, Token t, StringBuffer resMessage)
public void parseTopNode(String type)
parseTopNode in class JavaCC30Grammarpublic final void Expression()
throws ParseException
ParseExceptionpublic final void ConditionalTernaryExpression()
throws ParseException
ParseExceptionpublic final void ConditionalImplExpression()
throws ParseException
ParseExceptionpublic final void ConditionalOrExpression()
throws ParseException
ParseExceptionpublic final void ConditionalAndExpression()
throws ParseException
ParseExceptionpublic final void BitwiseOrExpression()
throws ParseException
ParseExceptionpublic final void BitwiseXorExpression()
throws ParseException
ParseExceptionpublic final void BitwiseAndExpression()
throws ParseException
ParseExceptionpublic final void EqualityExpression()
throws ParseException
ParseExceptionpublic final void OfTheExpression()
throws ParseException
ParseExceptionpublic final void RelationalExpression()
throws ParseException
ParseExceptionpublic final void ShiftExpression()
throws ParseException
ParseExceptionpublic final void AdditiveExpression()
throws ParseException
ParseExceptionpublic final void MultiplicativeExpression()
throws ParseException
ParseExceptionpublic final void PowerExpression()
throws ParseException
ParseExceptionpublic final void UnaryExpression()
throws ParseException
ParseExceptionpublic final void PreIncrementExpression()
throws ParseException
ParseExceptionpublic final void OfTheExpressionSuffix()
throws ParseException
ParseExceptionpublic final void PreDecrementExpression()
throws ParseException
ParseExceptionpublic final void PostfixExpression()
throws ParseException
ParseExceptionpublic final void PrimaryExpression()
throws ParseException
ParseExceptionpublic final void PrimaryPrefix()
throws ParseException
ParseExceptionpublic final void IdentifierSequence()
throws ParseException
ParseExceptionpublic final void Word(String type) throws ParseException
ParseExceptionpublic final void PrimarySuffix()
throws ParseException
ParseExceptionpublic final void CastExpression()
throws ParseException
ParseExceptionpublic final void CastLookahead()
throws ParseException
ParseExceptionpublic final void identifier()
throws ParseException
ParseExceptionpublic final void rangeidentifier()
throws ParseException
ParseExceptionpublic final void TypeDimension()
throws ParseException
ParseExceptionpublic final void Type()
throws ParseException
ParseExceptionpublic final void ResultType()
throws ParseException
ParseExceptionpublic final void ClassName()
throws ParseException
ParseExceptionpublic final void CommaSeparatedList()
throws ParseException
ParseExceptionpublic final void function()
throws ParseException
ParseExceptionpublic final void AllocationExpression()
throws ParseException
ParseExceptionpublic final void ArrayDimsAndInits()
throws ParseException
ParseExceptionpublic final void IndexTypeExpression()
throws ParseException
ParseExceptionpublic final void IndexOperator()
throws ParseException
ParseExceptionpublic final void AbsExpression()
throws ParseException
ParseExceptionpublic final void Literal()
throws ParseException
ParseExceptionpublic final void LiteralBI()
throws ParseException
ParseExceptionpublic final void LiteralFloat()
throws ParseException
ParseExceptionpublic final void NegLiteralFloat()
throws ParseException
ParseExceptionpublic final void NegLiteralBI()
throws ParseException
ParseExceptionpublic final void RangeBrackets()
throws ParseException
ParseExceptionpublic final void RangeBinary()
throws ParseException
ParseExceptionpublic final void RangeNumber()
throws ParseException
ParseExceptionpublic final void RangePrefix()
throws ParseException
ParseExceptionpublic final void RangeSuffix()
throws ParseException
ParseExceptionpublic final void rangeComparisonBounds()
throws ParseException
ParseExceptionpublic final void rangeInvertedComparisonBounds()
throws ParseException
ParseExceptionpublic final void rangeVerboseBounds()
throws ParseException
ParseExceptionpublic final void rangeInvertedVerboseBounds()
throws ParseException
ParseExceptionpublic final void rangeBothBounds()
throws ParseException
ParseExceptionpublic final void RangeLiteral()
throws ParseException
ParseExceptionpublic final void RangeBracketsFloat()
throws ParseException
ParseExceptionpublic final void RangeBinaryFloat()
throws ParseException
ParseExceptionpublic final void RangeNumberFloat()
throws ParseException
ParseExceptionpublic final void RangePrefixFloat()
throws ParseException
ParseExceptionpublic final void RangeSuffixFloat()
throws ParseException
ParseExceptionpublic final void rangeComparisonBoundsFloat()
throws ParseException
ParseExceptionpublic final void rangeInvertedComparisonBoundsFloat()
throws ParseException
ParseExceptionpublic final void rangeVerboseBoundsFloat()
throws ParseException
ParseExceptionpublic final void rangeInvertedVerboseBoundsFloat()
throws ParseException
ParseExceptionpublic final void rangeBothBoundsFloat()
throws ParseException
ParseExceptionpublic final void RangeLiteralFloat()
throws ParseException
ParseExceptionpublic final void DateLiteral()
throws ParseException
ParseExceptionpublic final void TimeLiteral()
throws ParseException
ParseExceptionpublic final void DateTimeLiteral()
throws ParseException
ParseExceptionpublic final void BooleanLiteral()
throws ParseException
ParseExceptionpublic final void NullLiteral()
throws ParseException
ParseExceptionpublic final void Block()
throws ParseException
ParseExceptionpublic final void BlockStatementList()
throws ParseException
ParseExceptionpublic final void OptionalSemiColon()
throws ParseException
ParseExceptionpublic final void SemiColon()
throws ParseException
ParseExceptionpublic final void Statement()
throws ParseException
ParseExceptionpublic final void ExtendedWhereStatement()
throws ParseException
ParseExceptionpublic final void WhereVarExpalnation()
throws ParseException
ParseExceptionpublic final void LabeledStatement()
throws ParseException
ParseExceptionpublic final void BlockStatement()
throws ParseException
ParseExceptionpublic final void StatementExpression()
throws ParseException
ParseExceptionpublic final void EmptyStatement()
throws ParseException
ParseExceptionpublic final void IfStatement()
throws ParseException
ParseExceptionpublic final void WhileStatement()
throws ParseException
ParseExceptionpublic final void ReturnStatement()
throws ParseException
ParseExceptionpublic final void ThrowStatement()
throws ParseException
ParseExceptionpublic final void DoStatement()
throws ParseException
ParseExceptionpublic final void LocalVariableDeclaration()
throws ParseException
ParseExceptionpublic final void VariableDeclarator()
throws ParseException
ParseExceptionpublic final void VariableDeclaratorId()
throws ParseException
ParseExceptionpublic final void VariableInitializer()
throws ParseException
ParseExceptionpublic final void ArrayInitializer()
throws ParseException
ParseExceptionpublic final void ForStatement()
throws ParseException
ParseExceptionpublic final void ForInit()
throws ParseException
ParseExceptionpublic final void StatementExpressionList()
throws ParseException
ParseExceptionpublic final void ForUpdate()
throws ParseException
ParseExceptionpublic final void BreakStatement()
throws ParseException
ParseExceptionpublic final void ContinueStatement()
throws ParseException
ParseExceptionpublic final void MethodHeader()
throws ParseException
ParseExceptionpublic final void MethodDeclaration()
throws ParseException
ParseExceptionpublic final void MethodDeclarator()
throws ParseException
ParseExceptionpublic final void MethodName()
throws ParseException
ParseExceptionpublic final void FormalParameters()
throws ParseException
ParseExceptionpublic final void FormalParameter()
throws ParseException
ParseExceptionpublic final void VarDeclaration()
throws ParseException
ParseExceptionpublic final void MethodOrVarDeclaration()
throws ParseException
ParseExceptionpublic final void parseModuleInternal()
throws ParseException
ParseExceptionpublic final void parseTopNodeInternal()
throws ParseException
ParseExceptionpublic void ReInit(InputStream stream)
public void ReInit(InputStream stream, String encoding)
public void ReInit(Reader stream)
ReInit in class JavaCC30Grammarpublic void ReInit(BExGrammarTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
Copyright © 2016. All rights reserved.