概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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()

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2006 SourceForge.jp. All Rights Reserved.