--- !!perl/hash:TestML::Function
namespace:
TestML: !!perl/hash:TestML::Str
value: '0.1.0'
statements:
- !!perl/hash:TestML::Assignment
name: Plan
expr: !!perl/hash:TestML::Num
value: 11
- !!perl/hash:TestML::Assignment
name: Label
expr: !!perl/hash:TestML::Str
value: Test $TestNumber
- !!perl/hash:TestML::Statement
expr: !!perl/hash:TestML::Expression
calls:
- !!perl/hash:TestML::Str
value: Foo
- !!perl/hash:TestML::Call
name: Type
assert: !!perl/hash:TestML::Assertion
name: EQ
expr: !!perl/hash:TestML::Str
value: Str
- !!perl/hash:TestML::Statement
expr: !!perl/hash:TestML::Expression
calls:
- !!perl/hash:TestML::Num
value: 42
- !!perl/hash:TestML::Call
name: Type
assert: !!perl/hash:TestML::Assertion
name: EQ
expr: !!perl/hash:TestML::Str
value: Num
- !!perl/hash:TestML::Statement
expr: !!perl/hash:TestML::Expression
calls:
- !!perl/hash:TestML::Call
name: 'True'
- !!perl/hash:TestML::Call
name: Type
assert: !!perl/hash:TestML::Assertion
name: EQ
expr: !!perl/hash:TestML::Str
value: Bool
- !!perl/hash:TestML::Statement
expr: !!perl/hash:TestML::Expression
calls:
- !!perl/hash:TestML::Call
args:
- !!perl/hash:TestML::Num
value: 1
- !!perl/hash:TestML::Num
value: 2
- !!perl/hash:TestML::Num
value: 3
name: List
- !!perl/hash:TestML::Call
name: Type
assert: !!perl/hash:TestML::Assertion
name: EQ
expr: !!perl/hash:TestML::Str
value: List
- !!perl/hash:TestML::Statement
expr: !!perl/hash:TestML::Expression
calls:
- !!perl/hash:TestML::Function
statements: []
- !!perl/hash:TestML::Call
name: Type
assert: !!perl/hash:TestML::Assertion
name: EQ
expr: !!perl/hash:TestML::Str
value: Func
- !!perl/hash:TestML::Statement
expr: !!perl/hash:TestML::Expression
calls:
- !!perl/hash:TestML::Function
statements: []
- !!perl/hash:TestML::Call
name: Type
assert: !!perl/hash:TestML::Assertion
name: EQ
expr: !!perl/hash:TestML::Str
value: Func
- !!perl/hash:TestML::Assignment
name: s
expr: !!perl/hash:TestML::Str
value: Foo
- !!perl/hash:TestML::Statement
expr: !!perl/hash:TestML::Expression
calls:
- !!perl/hash:TestML::Call
name: s
- !!perl/hash:TestML::Call
name: Type
assert: !!perl/hash:TestML::Assertion
name: EQ
expr: !!perl/hash:TestML::Str
value: Str
- !!perl/hash:TestML::Assignment
name: n
expr: !!perl/hash:TestML::Num
value: 42
- !!perl/hash:TestML::Statement
expr: !!perl/hash:TestML::Expression
calls:
- !!perl/hash:TestML::Call
name: n
- !!perl/hash:TestML::Call
name: Type
assert: !!perl/hash:TestML::Assertion
name: EQ
expr: !!perl/hash:TestML::Str
value: Num
- !!perl/hash:TestML::Assignment
name: b
expr: !!perl/hash:TestML::Call
name: 'False'
- !!perl/hash:TestML::Statement
expr: !!perl/hash:TestML::Expression
calls:
- !!perl/hash:TestML::Call
name: b
- !!perl/hash:TestML::Call
name: Type
assert: !!perl/hash:TestML::Assertion
name: EQ
expr: !!perl/hash:TestML::Str
value: Bool
- !!perl/hash:TestML::Assignment
name: l
expr: !!perl/hash:TestML::Call
name: List
args: []
- !!perl/hash:TestML::Statement
expr: !!perl/hash:TestML::Expression
calls:
- !!perl/hash:TestML::Call
name: l
- !!perl/hash:TestML::Call
name: Type
assert: !!perl/hash:TestML::Assertion
name: EQ
expr: !!perl/hash:TestML::Str
value: List
- !!perl/hash:TestML::Assignment
name: f
expr: !!perl/hash:TestML::Function
statements: []
- !!perl/hash:TestML::Statement
expr: !!perl/hash:TestML::Expression
calls:
- !!perl/hash:TestML::Call
name: f
- !!perl/hash:TestML::Call
name: Type
assert: !!perl/hash:TestML::Assertion
name: EQ
expr: !!perl/hash:TestML::Str
value: Func