📄 y.output
字号:
Constant go to state 91state 118 30 StmtBlock: '{' NonEmptySList '}' . $default reduce using rule 30 (StmtBlock)state 119 35 NonEmptySList: NonEmptySList Stmt . $default reduce using rule 35 (NonEmptySList)state 120 85 Expr: Expr T_LessEqual . Expr T_Null shift, and go to state 48 T_This shift, and go to state 49 T_New shift, and go to state 55 T_NewArray shift, and go to state 56 T_ReadInteger shift, and go to state 58 T_ReadLine shift, and go to state 59 T_Identifier shift, and go to state 7 T_StringConstant shift, and go to state 63 T_IntConstant shift, and go to state 64 T_DoubleConstant shift, and go to state 65 T_BoolConstant shift, and go to state 66 '-' shift, and go to state 67 '!' shift, and go to state 68 '(' shift, and go to state 71 Ident go to state 100 Expr go to state 158 Call go to state 88 LValue go to state 89 IntConstant go to state 90 Constant go to state 91state 121 86 Expr: Expr T_GreaterEqual . Expr T_Null shift, and go to state 48 T_This shift, and go to state 49 T_New shift, and go to state 55 T_NewArray shift, and go to state 56 T_ReadInteger shift, and go to state 58 T_ReadLine shift, and go to state 59 T_Identifier shift, and go to state 7 T_StringConstant shift, and go to state 63 T_IntConstant shift, and go to state 64 T_DoubleConstant shift, and go to state 65 T_BoolConstant shift, and go to state 66 '-' shift, and go to state 67 '!' shift, and go to state 68 '(' shift, and go to state 71 Ident go to state 100 Expr go to state 159 Call go to state 88 LValue go to state 89 IntConstant go to state 90 Constant go to state 91state 122 87 Expr: Expr T_Equal . Expr T_Null shift, and go to state 48 T_This shift, and go to state 49 T_New shift, and go to state 55 T_NewArray shift, and go to state 56 T_ReadInteger shift, and go to state 58 T_ReadLine shift, and go to state 59 T_Identifier shift, and go to state 7 T_StringConstant shift, and go to state 63 T_IntConstant shift, and go to state 64 T_DoubleConstant shift, and go to state 65 T_BoolConstant shift, and go to state 66 '-' shift, and go to state 67 '!' shift, and go to state 68 '(' shift, and go to state 71 Ident go to state 100 Expr go to state 160 Call go to state 88 LValue go to state 89 IntConstant go to state 90 Constant go to state 91state 123 88 Expr: Expr T_NotEqual . Expr T_Null shift, and go to state 48 T_This shift, and go to state 49 T_New shift, and go to state 55 T_NewArray shift, and go to state 56 T_ReadInteger shift, and go to state 58 T_ReadLine shift, and go to state 59 T_Identifier shift, and go to state 7 T_StringConstant shift, and go to state 63 T_IntConstant shift, and go to state 64 T_DoubleConstant shift, and go to state 65 T_BoolConstant shift, and go to state 66 '-' shift, and go to state 67 '!' shift, and go to state 68 '(' shift, and go to state 71 Ident go to state 100 Expr go to state 161 Call go to state 88 LValue go to state 89 IntConstant go to state 90 Constant go to state 91state 124 90 Expr: Expr T_And . Expr T_Null shift, and go to state 48 T_This shift, and go to state 49 T_New shift, and go to state 55 T_NewArray shift, and go to state 56 T_ReadInteger shift, and go to state 58 T_ReadLine shift, and go to state 59 T_Identifier shift, and go to state 7 T_StringConstant shift, and go to state 63 T_IntConstant shift, and go to state 64 T_DoubleConstant shift, and go to state 65 T_BoolConstant shift, and go to state 66 '-' shift, and go to state 67 '!' shift, and go to state 68 '(' shift, and go to state 71 Ident go to state 100 Expr go to state 162 Call go to state 88 LValue go to state 89 IntConstant go to state 90 Constant go to state 91state 125 89 Expr: Expr T_Or . Expr T_Null shift, and go to state 48 T_This shift, and go to state 49 T_New shift, and go to state 55 T_NewArray shift, and go to state 56 T_ReadInteger shift, and go to state 58 T_ReadLine shift, and go to state 59 T_Identifier shift, and go to state 7 T_StringConstant shift, and go to state 63 T_IntConstant shift, and go to state 64 T_DoubleConstant shift, and go to state 65 T_BoolConstant shift, and go to state 66 '-' shift, and go to state 67 '!' shift, and go to state 68 '(' shift, and go to state 71 Ident go to state 100 Expr go to state 163 Call go to state 88 LValue go to state 89 IntConstant go to state 90 Constant go to state 91state 126 101 Expr: Expr '?' . Expr ':' Expr T_Null shift, and go to state 48 T_This shift, and go to state 49 T_New shift, and go to state 55 T_NewArray shift, and go to state 56 T_ReadInteger shift, and go to state 58 T_ReadLine shift, and go to state 59 T_Identifier shift, and go to state 7 T_StringConstant shift, and go to state 63 T_IntConstant shift, and go to state 64 T_DoubleConstant shift, and go to state 65 T_BoolConstant shift, and go to state 66 '-' shift, and go to state 67 '!' shift, and go to state 68 '(' shift, and go to state 71 Ident go to state 100 Expr go to state 164 Call go to state 88 LValue go to state 89 IntConstant go to state 90 Constant go to state 91state 127 82 Expr: Expr '<' . Expr T_Null shift, and go to state 48 T_This shift, and go to state 49 T_New shift, and go to state 55 T_NewArray shift, and go to state 56 T_ReadInteger shift, and go to state 58 T_ReadLine shift, and go to state 59 T_Identifier shift, and go to state 7 T_StringConstant shift, and go to state 63 T_IntConstant shift, and go to state 64 T_DoubleConstant shift, and go to state 65 T_BoolConstant shift, and go to state 66 '-' shift, and go to state 67 '!' shift, and go to state 68 '(' shift, and go to state 71 Ident go to state 100 Expr go to state 165 Call go to state 88 LValue go to state 89 IntConstant go to state 90 Constant go to state 91state 128 81 Expr: Expr '>' . Expr T_Null shift, and go to state 48 T_This shift, and go to state 49 T_New shift, and go to state 55 T_NewArray shift, and go to state 56 T_ReadInteger shift, and go to state 58 T_ReadLine shift, and go to state 59 T_Identifier shift, and go to state 7 T_StringConstant shift, and go to state 63 T_IntConstant shift, and go to state 64 T_DoubleConstant shift, and go to state 65 T_BoolConstant shift, and go to state 66 '-' shift, and go to state 67 '!' shift, and go to state 68 '(' shift, and go to state 71 Ident go to state 100 Expr go to state 166 Call go to state 88 LValue go to state 89 IntConstant go to state 90 Constant go to state 91state 129 84 Expr: Expr '-' . Expr T_Null shift, and go to state 48 T_This shift, and go to state 49 T_New shift, and go to state 55 T_NewArray shift, and go to state 56 T_ReadInteger shift, and go to state 58 T_ReadLine shift, and go to state 59 T_Identifier shift, and go to state 7 T_StringConstant shift, and go to state 63 T_IntConstant shift, and go to state 64 T_DoubleConstant shift, and go to state 65 T_BoolConstant shift, and go to state 66 '-' shift, and go to state 67 '!' shift, and go to state 68 '(' shift, and go to state 71 Ident go to state 100 Expr go to state 167 Call go to state 88 LValue go to state 89 IntConstant go to state 90 Constant go to state 91state 130 77 Expr: Expr '+' . Expr T_Null shift, and go to state 48 T_This shift, and go to state 49 T_New shift, and go to state 55 T_NewArray shift, and go to state 56 T_ReadInteger shift, and go to state 58 T_ReadLine shift, and go to state 59 T_Identifier shift, and go to state 7 T_StringConstant shift, and go to state 63 T_IntConstant shift, and go to state 64 T_DoubleConstant shift, and go to state 65 T_BoolConstant shift, and go to state 66 '-' shift, and go to state 67 '!' shift, and go to state 68 '(' shift, and go to state 71 Ident go to state 100 Expr go to state 168 Call go to state 88 LValue go to state 89 IntConstant go to state 90 Constant go to state 91state 131 78 Expr: Expr '*' . Expr T_Null shift, and go to state 48 T_This shift, and go to state 49 T_New shift, and go to state 55 T_NewArray shift, and go to state 56 T_ReadInteger shift, and go to state 58 T_ReadLine shift, and go to state 59 T_Identifier shift, and go to state 7 T_StringConstant shift, and go to state 63 T_IntConstant shift, and go to state 64 T_DoubleConstant shift, and go to state 65 T_BoolConstant shift, and go to state 66 '-' shift, and go to state 67 '!' shift, and go to state 68 '(' shift, and go to state 71 Ident go to state 100 Expr go to state 169 Call go to state 88 LValue go to state 89 IntConstant go to state 90 Constant go to state 91state 132 79 Expr: Expr '/' . Expr T_Null shift, and go to state 48 T_This shift, and go to state 49 T_New shift, and go to state 55 T_NewArray shift, and go to state 56 T_ReadInteger shift, and go to state 58 T_ReadLine shift, and go to state 59 T_Identifier shift, and go to state 7 T_StringConstant shift, and go to state 63 T_IntConstant shift, and go to state 64 T_DoubleConstant shift, and go to state 65 T_BoolConstant shift, and go to state 66 '-' shift, and go to state 67 '!' shift, and go to state 68 '(' shift, and go to state 71 Ident go to state 100 Expr go to state 170 Call go to state 88 LValue go to state 89 IntConstant go to state 90 Constant go to state 91state 133 80 Expr: Expr '%' . Expr T_Null shift, and go to state 48 T_This shift, and go to state 49 T_New shift, and go to state 55 T_NewArray shift, and go to state 56 T_ReadInteger shift, and go to state 58 T_ReadLine shift, and go to state 59 T_Identifier shift, and go to state 7 T_StringConstant shift, and go to state 63 T_IntConstant shift, and go to state 64 T_DoubleConstant shift, and go to state 65 T_BoolConstant shift, and go to state 66 '-' shift, and go to state 67 '!' shift, and go to state 68 '(' shift, and go to state 71 Ident go to state 100 Expr go to state 171 Call go to state 88 LValue go to state 89 IntConstant go to state 90 Constant go to state 91state 134 103 Call: Expr '.' . Ident '(' Actuals ')' 109 LValue: Expr '.' . Ident T_Identifier shift, and go to state 7 Ident go to state 172state 135 110 LValue: Expr '[' . Expr ']' T_Null shift, and go to state 48 T_This shift, and go to state 49 T_New shift, and go to state 55 T_NewArray shift, and go to state 56 T_ReadInteger shift, and go to state 58 T_ReadLine shift, and go to state 59 T_Identifier shift, and go to state 7 T_StringConstant shift, and go to state 63 T_IntConstant shift, and go to state 64 T_DoubleConstant shift, and go to state 65 T_BoolConstant shift, and go to state 66 '-' shift, and go to state 67 '!' shift, and go to state 68 '(' shift, and go to state 71 Ident go to state 100 Expr go to state 173 Call go to state 88 LValue go to state 89 IntConstant go to state 90 Constant go to state 91state 136 37 Stmt: Expr ';' . $default reduce using rule 37 (Stmt)state 137 94 Expr: LValue '=' . Expr T_Null shift, and go to state 48 T_This shift, and go to state 49 T_New shift, and go to state 55 T_NewArray shift, and go to state 56 T_ReadInteger shift, and go to state 58 T_ReadLine shift, and go to state 59 T_Identifier shift, and go to state 7 T_StringConstant shift, and go to state 63 T_IntConstant shift, and go to state 64 T_DoubleConstant shift, and go to state 65 T_BoolConstant shift, and go to state 66 '-' shift, and go to state 67 '!' shift, and go to state 68 '(' shift, and go to state 71 Ident go to state 100 Expr go to state 174 Call go to state 88 LValue go to state 89 IntConstant go to state 90 Constant go to state 91state 138 17 ClassDecl: T_Class Ident T_Extends Ident '{' Fieldlist '}' . $default reduce using rule 17 (ClassDecl)state 139 72 WhileStmt: T_While '(' Expr . ')' Stmt 77 Expr: Expr . '+' Expr 78 | Expr . '*' Expr 79 | Expr . '/' Expr 80 | Expr . '%' Expr 81 | Expr . '>' Expr 82 | Expr . '<' Expr 84 | Expr . '-' Expr 85 | Expr . T_LessEqual Expr 86 | Expr . T_GreaterEqual Expr 87 | Expr . T_Equal Expr 88 | Expr . T_NotEqual Expr 89 | Expr . T_Or Expr 90 | Expr . T_And Expr 101
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -