|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.ffront.Parser
入れ子クラスの概要 | |
protected static class |
Parser.YyCheckClass
|
protected static class |
Parser.YyDefRedClass
|
protected static class |
Parser.YyDgotoClass
|
static class |
Parser.yyException
thrown for irrecoverable syntax errors and stack overflow. |
protected static class |
Parser.YyGindexClass
|
static interface |
Parser.yyInput
must be implemented by a scanner object to supply input to the parser. |
protected static class |
Parser.YyLenClass
|
protected static class |
Parser.YyLhsClass
|
protected static class |
Parser.YyNameClass
|
protected static class |
Parser.YyRindexClass
|
protected static class |
Parser.YySindexClass
|
protected static class |
Parser.YyTableClass
|
フィールドの概要 | |
static int |
AND
|
static int |
ARITH_IF
|
static int |
ASSIGN
|
static int |
ASSIGN_GOTO
|
static int |
BACKSPACE
|
static int |
BLOCKDATA
|
static int |
CALL
|
static int |
CHAR_CONST
|
static int |
CHARACTER
|
static int |
CLOSE
|
static int |
COMMON
|
static int |
COMP_GOTO
|
static int |
COMPLEX
|
static int |
CONTINUE
|
static int |
DATA
|
static int |
DIMENSION
|
static int |
DO
|
static int |
DOUBLE_CONST
|
static int |
DOUBLE_PREC
|
static int |
DOUBLE_SLASH
|
static int |
ELSE
|
static int |
ELSE_IF
|
static int |
END
|
static int |
END_DO
|
static int |
END_FILE
|
static int |
END_IF
|
static int |
ENTRY
|
static int |
EOS
|
static int |
EQUAL
|
static int |
EQUIVALENCE
|
static int |
EQV
|
static int |
EXTERNAL
|
static int |
FALSE_CONST
|
(パッケージプライベート) F77Hir |
fHir
|
static int |
FORMAT
|
static int |
FORMAT_SPECIFICATION
|
(パッケージプライベート) F77Sym |
fSym
|
static int |
FUNCTION
|
static int |
GOTO
|
static int |
GREATER_OR_EQUAL
|
static int |
GREATER_THAN
|
static int |
IDENT
|
static int |
IF
|
static int |
IMPLICIT
|
static int |
INQUIRE
|
static int |
INT_CONST
|
static int |
INTEGER
|
static int |
INTRINSIC
|
static int |
LABEL
|
static int |
LABEL_DEF
|
static int |
LESS_OR_EQUAL
|
static int |
LESS_THAN
|
static int |
LET
|
static int |
LOGICAL
|
static int |
NEQV
|
static int |
NO_LABEL
|
static int |
NOT
|
static int |
NOT_EQUAL
|
static int |
OPEN
|
static int |
OR
|
static int |
PARAM
|
static int |
PAUSE
|
static int |
POWER
|
static int |
PRINT
|
static int |
PROGRAM
|
static int |
READ
|
static int |
REAL
|
static int |
REAL_CONST
|
static int |
RETURN
|
static int |
REWIND
|
static int |
SAVE
|
static int |
STOP
|
static int |
SUBROUTINE
|
static int |
THEN
|
static int |
TO
|
static int |
TRUE_CONST
|
static int |
UMINUS
|
static int |
UPLUS
|
static int |
WRITE
|
static int |
yyErrorCode
|
protected static int |
yyFinal
debugging support, requires the package jay.yydebug. |
(パッケージプライベート) Scanner |
yyLex
|
protected int |
yyMax
initial size and increment of the state/value stack [default 256]. |
コンストラクタの概要 | |
Parser(SymRoot sRoot,
HirRoot hRoot,
IoRoot iRoot,
Scanner lexer)
|
メソッドの概要 | |
F77Hir |
getHir()
|
protected java.lang.Object |
yyDefault(java.lang.Object first)
executed at the beginning of a reduce action. |
void |
yyerror(java.lang.String message)
simplified error message. |
void |
yyerror(java.lang.String message,
java.lang.String[] expected)
(syntax) error message. |
protected java.lang.String[] |
yyExpecting(int state)
computes list of expected tokens on error by tracing the tables. |
java.lang.Object |
yyparse(Parser.yyInput yyLex)
the generated parser. |
java.lang.Object |
yyparse(Parser.yyInput yyLex,
java.lang.Object yydebug)
the generated parser, with debugging messages. |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
F77Hir fHir
F77Sym fSym
Scanner yyLex
public static final int REAL_CONST
public static final int CHAR_CONST
public static final int INT_CONST
public static final int DOUBLE_CONST
public static final int IDENT
public static final int LABEL_DEF
public static final int LABEL
public static final int EOS
public static final int NO_LABEL
public static final int TRUE_CONST
public static final int FALSE_CONST
public static final int INTEGER
public static final int REAL
public static final int COMPLEX
public static final int DOUBLE_PREC
public static final int LOGICAL
public static final int CHARACTER
public static final int PARAM
public static final int LET
public static final int ARITH_IF
public static final int IF
public static final int ASSIGN
public static final int BLOCKDATA
public static final int CALL
public static final int CLOSE
public static final int COMMON
public static final int CONTINUE
public static final int DATA
public static final int DIMENSION
public static final int DO
public static final int END_DO
public static final int ELSE
public static final int ELSE_IF
public static final int END
public static final int END_FILE
public static final int END_IF
public static final int ENTRY
public static final int EQUIVALENCE
public static final int EXTERNAL
public static final int FORMAT
public static final int FUNCTION
public static final int GOTO
public static final int ASSIGN_GOTO
public static final int COMP_GOTO
public static final int IMPLICIT
public static final int INTRINSIC
public static final int PAUSE
public static final int PRINT
public static final int PROGRAM
public static final int READ
public static final int RETURN
public static final int SAVE
public static final int STOP
public static final int SUBROUTINE
public static final int THEN
public static final int TO
public static final int WRITE
public static final int OPEN
public static final int INQUIRE
public static final int BACKSPACE
public static final int REWIND
public static final int AND
public static final int OR
public static final int NEQV
public static final int EQV
public static final int NOT
public static final int EQUAL
public static final int LESS_THAN
public static final int GREATER_THAN
public static final int LESS_OR_EQUAL
public static final int GREATER_OR_EQUAL
public static final int NOT_EQUAL
public static final int POWER
public static final int DOUBLE_SLASH
public static final int FORMAT_SPECIFICATION
public static final int UMINUS
public static final int UPLUS
public static final int yyErrorCode
protected static final int yyFinal
protected int yyMax
コンストラクタの詳細 |
public Parser(SymRoot sRoot, HirRoot hRoot, IoRoot iRoot, Scanner lexer)
メソッドの詳細 |
public F77Hir getHir()
public void yyerror(java.lang.String message)
public void yyerror(java.lang.String message, java.lang.String[] expected)
message
- text to be displayed.expected
- vector of acceptable tokens, if available.protected java.lang.String[] yyExpecting(int state)
state
- for which to compute the list.
public java.lang.Object yyparse(Parser.yyInput yyLex, java.lang.Object yydebug) throws java.io.IOException, Parser.yyException
yyLex
- scanner.yydebug
- debug message writer implementing yyDebug, or null.
Parser.yyException
- on irrecoverable parse error.
java.io.IOException
protected java.lang.Object yyDefault(java.lang.Object first)
first
- value for $1, or null.
public java.lang.Object yyparse(Parser.yyInput yyLex) throws java.io.IOException, Parser.yyException
yyLex
- scanner.
Parser.yyException
- on irrecoverable parse error.
java.io.IOException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |