⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 control.out

📁 编译原理课程设计之pp2语法分析程序
💻 OUT
字号:
   Program:   1   FnDecl:          (return type) Type: void  1      Identifier: main         (body) StmtBlock:   2         VarDecl:                Type: int  2            Identifier: a  3         VarDecl:                Type: bool  3            Identifier: done  5         ExprStmt:   5            AssignExpr:   5               FieldAccess:   5                  Identifier: a  5               Operator: =  5               IntConstant: 0            WhileStmt:   6            (test) RelationalExpr:   6               FieldAccess:   6                  Identifier: a  6               Operator: <  6               IntConstant: 10               (body) StmtBlock:                   PrintStmt:   7                  (args) FieldAccess:   7                     Identifier: a  7                  (args) StringConstant: " "  8               ExprStmt:   8                  AssignExpr:   8                     FieldAccess:   8                        Identifier: a  8                     Operator: =  8                     ArithmeticExpr:   8                        FieldAccess:   8                           Identifier: a  8                        Operator: +  8                        IntConstant: 1                  IfStmt:   9                  (test) EqualityExpr:   9                     FieldAccess:   9                        Identifier: a  9                     Operator: ==  9                     IntConstant: 5  9                  (then) BreakStmt:             IfStmt:  11            (test) EqualityExpr:  11               ArithmeticExpr:  11                  FieldAccess:  11                     Identifier: a 11                  Operator: % 11                  IntConstant: 2 11               Operator: == 11               IntConstant: 0 12            (then) ExprStmt:  12               AssignExpr:  12                  FieldAccess:  12                     Identifier: a 12                  Operator: = 12                  IntConstant: 1 14            (else) ExprStmt:  14               AssignExpr:  14                  FieldAccess:  14                     Identifier: done 14                  Operator: = 14                  BoolConstant: true            ForStmt:                (init) Empty:  16            (test) LogicalExpr:  16               RelationalExpr:  16                  FieldAccess:  16                     Identifier: a 16                  Operator: <= 16                  IntConstant: 10 16               Operator: || 16               FieldAccess:  16                  Identifier: done 16            (step) AssignExpr:  16               FieldAccess:  16                  Identifier: a 16               Operator: = 16               ArithmeticExpr:  16                  FieldAccess:  16                     Identifier: a 16                  Operator: + 16                  IntConstant: 1               (body) StmtBlock:                   PrintStmt:  17                  (args) FieldAccess:  17                     Identifier: a 17                  (args) StringConstant: " "                  IfStmt:  18                  (test) EqualityExpr:  18                     FieldAccess:  18                        Identifier: a 18                     Operator: == 18                     IntConstant: 10 18                  (then) ExprStmt:  18                     FieldAccess:  18                        Identifier: a 20         ReturnStmt:                Empty: 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -