📄 expressions.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 + -