// RUN: %ink-compiler --stdin --compile-only --dump-ast < %s | FileCheck %s // CHECK: File "" // CHECK-NEXT: `--BlockStmt // CHECK-NEXT: |--TempDecl // CHECK-NEXT: | |--Identifier `x` // CHECK-NEXT: | `--NumberLiteral `2` // CHECK-NEXT: `--ContentStmt // CHECK-NEXT: `--Content // CHECK-NEXT: `--IfStmt // CHECK-NEXT: |--LogicalOrExpr // CHECK-NEXT: | |--LogicalGreaterThanOrEqualExpr // CHECK-NEXT: | | |--Identifier `x` // CHECK-NEXT: | | `--NumberLiteral `1` // CHECK-NEXT: | `--LogicalEqualityExpr // CHECK-NEXT: | |--Identifier `x` // CHECK-NEXT: | `--FalseLiteral // CHECK-NEXT: `--BlockStmt // CHECK-NEXT: `--ContentStmt // CHECK-NEXT: `--Content // CHECK-NEXT: `--StringLiteral `Greater than one or false!` ~ temp x = 2 {x >= 1 or x == false: Greater than one or false! }