// RUN: %ink-compiler --stdin --compile-only --dump-ast < %s | FileCheck %s // CHECK: File "" // CHECK-NEXT: `--KnotDecl // CHECK-NEXT: |--KnotProto // CHECK-NEXT: | `--Identifier `knot` // CHECK-NEXT: |--BlockStmt // CHECK-NEXT: | `--ContentStmt // CHECK-NEXT: | `--Content // CHECK-NEXT: | `--StringLiteral `Hello from `knot`!` // CHECK-NEXT: |--StitchDecl // CHECK-NEXT: | |--StitchProto // CHECK-NEXT: | | `--Identifier `a` // CHECK-NEXT: | `--BlockStmt // CHECK-NEXT: | `--ContentStmt // CHECK-NEXT: | `--Content // CHECK-NEXT: | `--StringLiteral `Hello from `knot.a`!` // CHECK-NEXT: `--StitchDecl // CHECK-NEXT: |--StitchProto // CHECK-NEXT: | `--Identifier `b` // CHECK-NEXT: `--BlockStmt // CHECK-NEXT: `--ContentStmt // CHECK-NEXT: `--Content // CHECK-NEXT: `--StringLiteral `Hello from `knot.b`!` === knot === Hello from `knot`! = a Hello from `knot.a`! = b Hello from `knot.b`!