jp.sourceforge.expression_computer.javacc
クラス JavaCCParser

java.lang.Object
  拡張jp.sourceforge.expression_computer.javacc.JavaCCParser
すべての実装インタフェース:
JavaCCParserConstants, JavaCCParserTreeConstants

public final class JavaCCParser
extends java.lang.Object
implements JavaCCParserTreeConstants, JavaCCParserConstants


フィールドの概要
 Token jj_nt
           
protected  jp.sourceforge.expression_computer.javacc.JJTJavaCCParserState jjtree
           
 boolean lookingAhead
           
 Token token
           
 JavaCCParserTokenManager token_source
           
 
インタフェース jp.sourceforge.expression_computer.javacc.JavaCCParserTreeConstants から継承したフィールド
JJTADDITIVEEXPRESSION, JJTADDITIVEEXPRESSIONOPERATOR, JJTANDEXPRESSION, JJTASSIGNMENTEXPRESSION, JJTASSIGNMENTEXPRESSIONOPERATOR, JJTCONDITIONALANDEXPRESSION, JJTCONDITIONALEXPRESSION, JJTCONDITIONALOREXPRESSION, JJTEQUALITYEXPRESSION, JJTEQUALITYEXPRESSIONOPERATOR, JJTEXCLUSIVEOREXPRESSION, JJTEXPRESSION, JJTFLOATINGPOINTLITERAL, JJTFUNCTIONEXPRESSION, JJTFUNCTIONNAME, JJTINCLUSIVEOREXPRESSION, JJTINTEGERLITERAL, JJTMULTIPLICATIVEEXPRESSION, JJTMULTIPLICATIVEEXPRESSIONOPERATOR, jjtNodeName, JJTPARENTHESESEXPRESSION, JJTPOSTDECREMENTEXPRESSION, JJTPOSTINCREMENTEXPRESSION, JJTPREDECREMENTEXPRESSION, JJTPREINCREMENTEXPRESSION, JJTRELATIONALEXPRESSION, JJTRELATIONALEXPRESSIONOPERATOR, JJTSHIFTEXPRESSION, JJTSHIFTEXPRESSIONOPERATOR, JJTUNARYEXPRESSION, JJTUNARYEXPRESSIONNOTPLUSMINUS, JJTUNARYEXPRESSIONNOTPLUSMINUSOPERATOR, JJTUNARYEXPRESSIONOPERATOR, JJTVARIABLE, JJTVOID
 
インタフェース jp.sourceforge.expression_computer.javacc.JavaCCParserConstants から継承したフィールド
DECIMAL_LITERAL, DEFAULT, DIGIT, EOF, FLOATING_POINT_LITERAL, HEX_LITERAL, IDENTIFIER, INTEGER_LITERAL, LETTER, OCTAL_LITERAL, tokenImage
 
コンストラクタの概要
JavaCCParser(java.io.InputStream stream)
           
JavaCCParser(java.io.InputStream stream, java.lang.String encoding)
           
JavaCCParser(JavaCCParserTokenManager tm)
           
JavaCCParser(java.io.Reader stream)
           
 
メソッドの概要
 void AdditiveExpression()
           
 void AdditiveExpressionOperator()
           
 void AndExpression()
           
 void AssignmentExpression()
           
 void AssignmentExpressionOperator()
           
 void ConditionalAndExpression()
           
 void ConditionalExpression()
           
 void ConditionalOrExpression()
           
 void disable_tracing()
           
 void enable_tracing()
           
 void EqualityExpression()
           
 void EqualityExpressionOperator()
           
 void ExclusiveOrExpression()
           
 void Expression()
           
 void FloatingPointLiteral()
           
 void FunctionExpression()
           
 void FunctionName()
           
 ParseException generateParseException()
           
 Token getNextToken()
           
 Token getToken(int index)
           
 void InclusiveOrExpression()
           
 void IntegerLiteral()
           
 void MultiplicativeExpression()
           
 void MultiplicativeExpressionOperator()
           
 void ParenthesesExpression()
           
 Node parse()
           
 void PostDecrementExpression()
           
 void PostIncrementExpression()
           
 void PreDecrementExpression()
           
 void PreIncrementExpression()
           
 void PrimaryExpression()
           
 void ReInit(java.io.InputStream stream)
           
 void ReInit(java.io.InputStream stream, java.lang.String encoding)
           
 void ReInit(JavaCCParserTokenManager tm)
           
 void ReInit(java.io.Reader stream)
           
 void RelationalExpression()
           
 void RelationalExpressionOperator()
           
 void ShiftExpression()
           
 void ShiftExpressionOperator()
           
 void UnaryExpression()
           
 void UnaryExpressionNotPlusMinus()
           
 void UnaryExpressionNotPlusMinusOperator()
           
 void UnaryExpressionOperator()
           
 void Variable()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

jjtree

protected jp.sourceforge.expression_computer.javacc.JJTJavaCCParserState jjtree

token_source

public JavaCCParserTokenManager token_source

token

public Token token

jj_nt

public Token jj_nt

lookingAhead

public boolean lookingAhead
コンストラクタの詳細

JavaCCParser

public JavaCCParser(java.io.InputStream stream)

JavaCCParser

public JavaCCParser(java.io.InputStream stream,
                    java.lang.String encoding)

JavaCCParser

public JavaCCParser(java.io.Reader stream)

JavaCCParser

public JavaCCParser(JavaCCParserTokenManager tm)
メソッドの詳細

parse

public Node parse()
           throws ParseException
例外:
ParseException

Expression

public final void Expression()
                      throws ParseException
例外:
ParseException

AssignmentExpression

public final void AssignmentExpression()
                                throws ParseException
例外:
ParseException

AssignmentExpressionOperator

public final void AssignmentExpressionOperator()
                                        throws ParseException
例外:
ParseException

ConditionalExpression

public final void ConditionalExpression()
                                 throws ParseException
例外:
ParseException

ConditionalOrExpression

public final void ConditionalOrExpression()
                                   throws ParseException
例外:
ParseException

ConditionalAndExpression

public final void ConditionalAndExpression()
                                    throws ParseException
例外:
ParseException

InclusiveOrExpression

public final void InclusiveOrExpression()
                                 throws ParseException
例外:
ParseException

ExclusiveOrExpression

public final void ExclusiveOrExpression()
                                 throws ParseException
例外:
ParseException

AndExpression

public final void AndExpression()
                         throws ParseException
例外:
ParseException

EqualityExpression

public final void EqualityExpression()
                              throws ParseException
例外:
ParseException

EqualityExpressionOperator

public final void EqualityExpressionOperator()
                                      throws ParseException
例外:
ParseException

RelationalExpression

public final void RelationalExpression()
                                throws ParseException
例外:
ParseException

RelationalExpressionOperator

public final void RelationalExpressionOperator()
                                        throws ParseException
例外:
ParseException

ShiftExpression

public final void ShiftExpression()
                           throws ParseException
例外:
ParseException

ShiftExpressionOperator

public final void ShiftExpressionOperator()
                                   throws ParseException
例外:
ParseException

AdditiveExpression

public final void AdditiveExpression()
                              throws ParseException
例外:
ParseException

AdditiveExpressionOperator

public final void AdditiveExpressionOperator()
                                      throws ParseException
例外:
ParseException

MultiplicativeExpression

public final void MultiplicativeExpression()
                                    throws ParseException
例外:
ParseException

MultiplicativeExpressionOperator

public final void MultiplicativeExpressionOperator()
                                            throws ParseException
例外:
ParseException

UnaryExpression

public final void UnaryExpression()
                           throws ParseException
例外:
ParseException

UnaryExpressionOperator

public final void UnaryExpressionOperator()
                                   throws ParseException
例外:
ParseException

PreIncrementExpression

public final void PreIncrementExpression()
                                  throws ParseException
例外:
ParseException

PreDecrementExpression

public final void PreDecrementExpression()
                                  throws ParseException
例外:
ParseException

UnaryExpressionNotPlusMinus

public final void UnaryExpressionNotPlusMinus()
                                       throws ParseException
例外:
ParseException

UnaryExpressionNotPlusMinusOperator

public final void UnaryExpressionNotPlusMinusOperator()
                                               throws ParseException
例外:
ParseException

PostIncrementExpression

public final void PostIncrementExpression()
                                   throws ParseException
例外:
ParseException

PostDecrementExpression

public final void PostDecrementExpression()
                                   throws ParseException
例外:
ParseException

PrimaryExpression

public final void PrimaryExpression()
                             throws ParseException
例外:
ParseException

IntegerLiteral

public final void IntegerLiteral()
                          throws ParseException
例外:
ParseException

FloatingPointLiteral

public final void FloatingPointLiteral()
                                throws ParseException
例外:
ParseException

FunctionExpression

public final void FunctionExpression()
                              throws ParseException
例外:
ParseException

Variable

public final void Variable()
                    throws ParseException
例外:
ParseException

ParenthesesExpression

public final void ParenthesesExpression()
                                 throws ParseException
例外:
ParseException

FunctionName

public final void FunctionName()
                        throws ParseException
例外:
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(JavaCCParserTokenManager 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 © 2006 SourceForge.jp. All Rights Reserved.