leo/tests/expectations/parser/functions/inline_function.out

75 lines
2.5 KiB
Plaintext
Raw Normal View History

2023-02-11 03:26:25 +03:00
---
namespace: Parse
expectation: Pass
outputs:
- imports: {}
program_scopes:
2023-08-18 00:48:17 +03:00
"{\"name\":\"test\",\"network\":\"\\\"{\\\\\\\"id\\\\\\\":\\\\\\\"1\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"aleo\\\\\\\",\\\\\\\"span\\\\\\\":\\\\\\\"{\\\\\\\\\\\\\\\"lo\\\\\\\\\\\\\\\":15,\\\\\\\\\\\\\\\"hi\\\\\\\\\\\\\\\":19}\\\\\\\"}\\\"\"}":
program_id: "{\"name\":\"test\",\"network\":\"\\\"{\\\\\\\"id\\\\\\\":\\\\\\\"1\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"aleo\\\\\\\",\\\\\\\"span\\\\\\\":\\\\\\\"{\\\\\\\\\\\\\\\"lo\\\\\\\\\\\\\\\":15,\\\\\\\\\\\\\\\"hi\\\\\\\\\\\\\\\":19}\\\\\\\"}\\\"\"}"
2023-02-11 03:26:25 +03:00
structs: {}
mappings: {}
functions:
foo:
annotations: []
variant: Inline
2023-08-18 00:48:17 +03:00
identifier: "{\"id\":\"2\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":33,\\\"hi\\\":36}\"}"
2023-02-11 03:26:25 +03:00
input:
- Internal:
2023-08-18 00:48:17 +03:00
identifier: "{\"id\":\"3\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":37,\\\"hi\\\":38}\"}"
2023-02-11 03:26:25 +03:00
mode: None
type_:
Integer: U32
span:
lo: 37
hi: 38
2023-08-18 00:48:17 +03:00
id: 4
2023-02-11 03:26:25 +03:00
- Internal:
2023-08-18 00:48:17 +03:00
identifier: "{\"id\":\"5\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":45,\\\"hi\\\":46}\"}"
2023-02-11 03:26:25 +03:00
mode: None
type_:
Integer: I32
span:
lo: 45
hi: 46
2023-08-18 00:48:17 +03:00
id: 6
2023-02-11 03:26:25 +03:00
output:
- Internal:
mode: None
type_:
Integer: U32
span:
lo: 56
hi: 59
2023-08-18 00:48:17 +03:00
id: 7
2023-02-11 03:26:25 +03:00
output_type:
Integer: U32
block:
statements:
- Return:
expression:
Literal:
Integer:
- U32
- "0"
- span:
lo: 77
hi: 81
2023-08-18 00:48:17 +03:00
- 8
2023-02-11 03:26:25 +03:00
finalize_arguments: ~
span:
lo: 70
hi: 82
2023-08-18 00:48:17 +03:00
id: 9
2023-02-11 03:26:25 +03:00
span:
lo: 60
hi: 88
2023-08-18 00:48:17 +03:00
id: 10
2023-02-11 03:26:25 +03:00
finalize: ~
span:
lo: 26
hi: 88
2023-08-18 00:48:17 +03:00
id: 11
2023-02-11 03:26:25 +03:00
span:
lo: 2
hi: 90