diff options
Diffstat (limited to 'test/prism/snapshots/until.txt')
-rw-r--r-- | test/prism/snapshots/until.txt | 179 |
1 files changed, 0 insertions, 179 deletions
diff --git a/test/prism/snapshots/until.txt b/test/prism/snapshots/until.txt deleted file mode 100644 index d45e39644b..0000000000 --- a/test/prism/snapshots/until.txt +++ /dev/null @@ -1,179 +0,0 @@ -@ ProgramNode (location: (1,0)-(13,20)) -├── locals: [:baz] -└── statements: - @ StatementsNode (location: (1,0)-(13,20)) - └── body: (length: 7) - ├── @ UntilNode (location: (1,0)-(1,18)) - │ ├── flags: ∅ - │ ├── keyword_loc: (1,0)-(1,5) = "until" - │ ├── closing_loc: (1,15)-(1,18) = "end" - │ ├── predicate: - │ │ @ TrueNode (location: (1,6)-(1,10)) - │ └── statements: - │ @ StatementsNode (location: (1,12)-(1,13)) - │ └── body: (length: 1) - │ └── @ IntegerNode (location: (1,12)-(1,13)) - │ ├── flags: decimal - │ └── value: 1 - ├── @ UntilNode (location: (3,0)-(3,12)) - │ ├── flags: ∅ - │ ├── keyword_loc: (3,2)-(3,7) = "until" - │ ├── closing_loc: ∅ - │ ├── predicate: - │ │ @ TrueNode (location: (3,8)-(3,12)) - │ └── statements: - │ @ StatementsNode (location: (3,0)-(3,1)) - │ └── body: (length: 1) - │ └── @ IntegerNode (location: (3,0)-(3,1)) - │ ├── flags: decimal - │ └── value: 1 - ├── @ CallNode (location: (5,0)-(5,24)) - │ ├── flags: ignore_visibility - │ ├── receiver: ∅ - │ ├── call_operator_loc: ∅ - │ ├── name: :tap - │ ├── message_loc: (5,0)-(5,3) = "tap" - │ ├── opening_loc: ∅ - │ ├── arguments: ∅ - │ ├── closing_loc: ∅ - │ └── block: - │ @ BlockNode (location: (5,4)-(5,24)) - │ ├── locals: [] - │ ├── parameters: ∅ - │ ├── body: - │ │ @ StatementsNode (location: (5,6)-(5,22)) - │ │ └── body: (length: 1) - │ │ └── @ UntilNode (location: (5,6)-(5,22)) - │ │ ├── flags: ∅ - │ │ ├── keyword_loc: (5,12)-(5,17) = "until" - │ │ ├── closing_loc: ∅ - │ │ ├── predicate: - │ │ │ @ TrueNode (location: (5,18)-(5,22)) - │ │ └── statements: - │ │ @ StatementsNode (location: (5,6)-(5,11)) - │ │ └── body: (length: 1) - │ │ └── @ BreakNode (location: (5,6)-(5,11)) - │ │ ├── arguments: ∅ - │ │ └── keyword_loc: (5,6)-(5,11) = "break" - │ ├── opening_loc: (5,4)-(5,5) = "{" - │ └── closing_loc: (5,23)-(5,24) = "}" - ├── @ CallNode (location: (7,0)-(7,23)) - │ ├── flags: ignore_visibility - │ ├── receiver: ∅ - │ ├── call_operator_loc: ∅ - │ ├── name: :tap - │ ├── message_loc: (7,0)-(7,3) = "tap" - │ ├── opening_loc: ∅ - │ ├── arguments: ∅ - │ ├── closing_loc: ∅ - │ └── block: - │ @ BlockNode (location: (7,4)-(7,23)) - │ ├── locals: [] - │ ├── parameters: ∅ - │ ├── body: - │ │ @ StatementsNode (location: (7,6)-(7,21)) - │ │ └── body: (length: 1) - │ │ └── @ UntilNode (location: (7,6)-(7,21)) - │ │ ├── flags: ∅ - │ │ ├── keyword_loc: (7,11)-(7,16) = "until" - │ │ ├── closing_loc: ∅ - │ │ ├── predicate: - │ │ │ @ TrueNode (location: (7,17)-(7,21)) - │ │ └── statements: - │ │ @ StatementsNode (location: (7,6)-(7,10)) - │ │ └── body: (length: 1) - │ │ └── @ NextNode (location: (7,6)-(7,10)) - │ │ ├── arguments: ∅ - │ │ └── keyword_loc: (7,6)-(7,10) = "next" - │ ├── opening_loc: (7,4)-(7,5) = "{" - │ └── closing_loc: (7,22)-(7,23) = "}" - ├── @ UntilNode (location: (9,0)-(9,17)) - │ ├── flags: ∅ - │ ├── keyword_loc: (9,7)-(9,12) = "until" - │ ├── closing_loc: ∅ - │ ├── predicate: - │ │ @ TrueNode (location: (9,13)-(9,17)) - │ └── statements: - │ @ StatementsNode (location: (9,0)-(9,6)) - │ └── body: (length: 1) - │ └── @ ReturnNode (location: (9,0)-(9,6)) - │ ├── keyword_loc: (9,0)-(9,6) = "return" - │ └── arguments: ∅ - ├── @ UntilNode (location: (11,0)-(11,21)) - │ ├── flags: ∅ - │ ├── keyword_loc: (11,11)-(11,16) = "until" - │ ├── closing_loc: ∅ - │ ├── predicate: - │ │ @ CallNode (location: (11,17)-(11,21)) - │ │ ├── flags: ignore_visibility - │ │ ├── receiver: ∅ - │ │ ├── call_operator_loc: ∅ - │ │ ├── name: :bar? - │ │ ├── message_loc: (11,17)-(11,21) = "bar?" - │ │ ├── opening_loc: ∅ - │ │ ├── arguments: ∅ - │ │ ├── closing_loc: ∅ - │ │ └── block: ∅ - │ └── statements: - │ @ StatementsNode (location: (11,0)-(11,10)) - │ └── body: (length: 1) - │ └── @ CallNode (location: (11,0)-(11,10)) - │ ├── flags: ignore_visibility - │ ├── receiver: ∅ - │ ├── call_operator_loc: ∅ - │ ├── name: :foo - │ ├── message_loc: (11,0)-(11,3) = "foo" - │ ├── opening_loc: ∅ - │ ├── arguments: - │ │ @ ArgumentsNode (location: (11,4)-(11,10)) - │ │ ├── flags: ∅ - │ │ └── arguments: (length: 2) - │ │ ├── @ SymbolNode (location: (11,4)-(11,6)) - │ │ │ ├── flags: forced_us_ascii_encoding - │ │ │ ├── opening_loc: (11,4)-(11,5) = ":" - │ │ │ ├── value_loc: (11,5)-(11,6) = "a" - │ │ │ ├── closing_loc: ∅ - │ │ │ └── unescaped: "a" - │ │ └── @ SymbolNode (location: (11,8)-(11,10)) - │ │ ├── flags: forced_us_ascii_encoding - │ │ ├── opening_loc: (11,8)-(11,9) = ":" - │ │ ├── value_loc: (11,9)-(11,10) = "b" - │ │ ├── closing_loc: ∅ - │ │ └── unescaped: "b" - │ ├── closing_loc: ∅ - │ └── block: ∅ - └── @ WhileNode (location: (13,0)-(13,20)) - ├── flags: ∅ - ├── keyword_loc: (13,4)-(13,9) = "while" - ├── closing_loc: ∅ - ├── predicate: - │ @ MatchPredicateNode (location: (13,10)-(13,20)) - │ ├── value: - │ │ @ CallNode (location: (13,10)-(13,13)) - │ │ ├── flags: variable_call, ignore_visibility - │ │ ├── receiver: ∅ - │ │ ├── call_operator_loc: ∅ - │ │ ├── name: :bar - │ │ ├── message_loc: (13,10)-(13,13) = "bar" - │ │ ├── opening_loc: ∅ - │ │ ├── arguments: ∅ - │ │ ├── closing_loc: ∅ - │ │ └── block: ∅ - │ ├── pattern: - │ │ @ LocalVariableTargetNode (location: (13,17)-(13,20)) - │ │ ├── name: :baz - │ │ └── depth: 0 - │ └── operator_loc: (13,14)-(13,16) = "in" - └── statements: - @ StatementsNode (location: (13,0)-(13,3)) - └── body: (length: 1) - └── @ CallNode (location: (13,0)-(13,3)) - ├── flags: variable_call, ignore_visibility - ├── receiver: ∅ - ├── call_operator_loc: ∅ - ├── name: :foo - ├── message_loc: (13,0)-(13,3) = "foo" - ├── opening_loc: ∅ - ├── arguments: ∅ - ├── closing_loc: ∅ - └── block: ∅ |