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

📄 expressions.out

📁 编译原理课程设计之pp2语法分析程序
💻 OUT
字号:
   Program:   3   FnDecl:          (return type) Type: int  3      Identifier: foo  3      (formals) VarDecl:             Type: int  3         Identifier: a  3      (formals) VarDecl:             Type: double  3         Identifier: b  3      (formals) VarDecl:             Type: bool  3         Identifier: c         (body) StmtBlock:   4         ReturnStmt:   4            ArithmeticExpr:   4               FieldAccess:   4                  Identifier: a  4               Operator: +  4               IntConstant: 2  7   FnDecl:          (return type) Type: void  7      Identifier: main         (body) StmtBlock:   8         VarDecl:                Type: int  8            Identifier: b  9         VarDecl:                Type: int  9            Identifier: a 10         VarDecl:                Type: double 10            Identifier: d 11         VarDecl:                Type: string 11            Identifier: c 13         ExprStmt:  13            AssignExpr:  13               FieldAccess:  13                  Identifier: d 13               Operator: = 13               ArithmeticExpr:  13                  ArithmeticExpr:  13                     IntConstant: 2 13                     Operator: + 13                     ArithmeticExpr:  13                        IntConstant: 3 13                        Operator: * 13                        IntConstant: 4 13                  Operator: - 13                  ArithmeticExpr:  13                     IntConstant: 6 13                     Operator: / 13                     IntConstant: 2 14         ExprStmt:  14            AssignExpr:  14               FieldAccess:  14                  Identifier: b 14               Operator: = 14               ReadIntegerExpr:  15         ExprStmt:  15            AssignExpr:  15               FieldAccess:  15                  Identifier: a 15               Operator: = 15               ArithmeticExpr:  15                  FieldAccess:  15                     Identifier: b 15                  Operator: + 15                  IntConstant: 2 16         ExprStmt:  16            AssignExpr:  16               FieldAccess:  16                  Identifier: c 16               Operator: = 16               ConditionalExpr:  16                  EqualityExpr:  16                     FieldAccess:  16                        Identifier: a 16                     Operator: == 16                     IntConstant: 2 16                  Operator: ? 16                  StringConstant: "a=2" 16                  Operator: : 16                  StringConstant: "a!=2"            PrintStmt:  17            (args) FieldAccess:  17               Identifier: a 17            (args) FieldAccess:  17               Identifier: b 17            (args) FieldAccess:  17               Identifier: d 18         ExprStmt:  18            Call:  18               Identifier: foo 18               (actuals) FieldAccess:  18                  Identifier: a 18               (actuals) FieldAccess:  18                  Identifier: d 18               (actuals) LogicalExpr:  18                  Operator: ! 18                  BoolConstant: true 19         ExprStmt:  19            Call:  19               Identifier: foo 19               (actuals) ArithmeticExpr:  19                  FieldAccess:  19                     Identifier: a 19                  Operator: + 19                  IntConstant: 2 19               (actuals) ArithmeticExpr:  19                  FieldAccess:  19                     Identifier: d 19                  Operator: / 19                  IntConstant: 2 19               (actuals) LogicalExpr:  19                  EqualityExpr:  19                     FieldAccess:  19                        Identifier: a 19                     Operator: == 19                     FieldAccess:  19                        Identifier: b 19                  Operator: && 19                  RelationalExpr:  19                     FieldAccess:  19                        Identifier: d 19                     Operator: >= 19                     DoubleConstant: 1

⌨️ 快捷键说明

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