leo/tests/parser/statement/definition.leo.out

1474 lines
56 KiB
Plaintext
Raw Normal View History

2021-03-30 01:45:10 +03:00
---
ns: ParseStatement
expectation: Pass
outputs:
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":5,\\\"col_stop\\\":6,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 5
col_stop: 6
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: let x = expr;
type_: ~
value:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"expr\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":9,\\\"col_stop\\\":13,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 13
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: let x = expr;
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":5,\\\"col_stop\\\":6,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x = ();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 5
col_stop: 6
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: let x = ();
type_: ~
value:
TupleInit:
elements: []
span:
line_start: 1
line_stop: 1
col_start: 9
col_stop: 11
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: let x = ();
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 11
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: let x = ();
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":5,\\\"col_stop\\\":6,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 5
col_stop: 6
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: let x = x+y;
type_: ~
value:
Binary:
left:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":9,\\\"col_stop\\\":10,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
right:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":11,\\\"col_stop\\\":12,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
op: Add
span:
line_start: 1
line_stop: 1
col_start: 9
col_stop: 12
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: let x = x+y;
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 12
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: let x = x+y;
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":5,\\\"col_stop\\\":6,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 5
col_stop: 6
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let x = (x,y);"
type_: ~
value:
TupleInit:
elements:
2021-04-06 16:57:46 +03:00
- Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":10,\\\"col_stop\\\":11,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x = (x,y);\\\"}\"}"
- Identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":12,\\\"col_stop\\\":13,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 9
col_stop: 14
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let x = (x,y);"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 14
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let x = (x,y);"
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":5,\\\"col_stop\\\":6,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 5
col_stop: 6
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: let x = x();
type_: ~
value:
Call:
function:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":9,\\\"col_stop\\\":10,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
arguments: []
span:
line_start: 1
line_stop: 1
col_start: 9
col_stop: 12
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: let x = x();
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 12
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: let x = x();
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":7,\\\"col_stop\\\":8,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 7
col_stop: 8
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: const x = expr;
type_: ~
value:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"expr\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":11,\\\"col_stop\\\":15,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 15
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: const x = expr;
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":7,\\\"col_stop\\\":8,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x = ();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 7
col_stop: 8
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: const x = ();
type_: ~
value:
TupleInit:
elements: []
span:
line_start: 1
line_stop: 1
col_start: 11
col_stop: 13
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: const x = ();
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 13
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: const x = ();
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":7,\\\"col_stop\\\":8,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 7
col_stop: 8
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: const x = x+y;
type_: ~
value:
Binary:
left:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":11,\\\"col_stop\\\":12,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
right:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":13,\\\"col_stop\\\":14,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
op: Add
span:
line_start: 1
line_stop: 1
col_start: 11
col_stop: 14
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: const x = x+y;
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 14
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: const x = x+y;
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":7,\\\"col_stop\\\":8,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 7
col_stop: 8
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const x = (x,y);"
type_: ~
value:
TupleInit:
elements:
2021-04-06 16:57:46 +03:00
- Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":12,\\\"col_stop\\\":13,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x = (x,y);\\\"}\"}"
- Identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":14,\\\"col_stop\\\":15,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 11
col_stop: 16
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const x = (x,y);"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 16
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const x = (x,y);"
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":7,\\\"col_stop\\\":8,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 7
col_stop: 8
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: const x = x();
type_: ~
value:
Call:
function:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":11,\\\"col_stop\\\":12,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
arguments: []
span:
line_start: 1
line_stop: 1
col_start: 11
col_stop: 14
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: const x = x();
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 14
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: const x = x();
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":5,\\\"col_stop\\\":6,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x: u32 = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 5
col_stop: 6
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let x: u32 = expr;"
type_:
IntegerType: U32
value:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"expr\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":14,\\\"col_stop\\\":18,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x: u32 = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 18
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let x: u32 = expr;"
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":5,\\\"col_stop\\\":6,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x: u32 = ();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 5
col_stop: 6
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let x: u32 = ();"
type_:
IntegerType: U32
value:
TupleInit:
elements: []
span:
line_start: 1
line_stop: 1
col_start: 14
col_stop: 16
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let x: u32 = ();"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 16
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let x: u32 = ();"
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":5,\\\"col_stop\\\":6,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x: u32 = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 5
col_stop: 6
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let x: u32 = x+y;"
type_:
IntegerType: U32
value:
Binary:
left:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":14,\\\"col_stop\\\":15,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x: u32 = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
right:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":16,\\\"col_stop\\\":17,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x: u32 = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
op: Add
span:
line_start: 1
line_stop: 1
col_start: 14
col_stop: 17
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let x: u32 = x+y;"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 17
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let x: u32 = x+y;"
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":5,\\\"col_stop\\\":6,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x: u32 = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 5
col_stop: 6
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let x: u32 = (x,y);"
type_:
IntegerType: U32
value:
TupleInit:
elements:
2021-04-06 16:57:46 +03:00
- Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":15,\\\"col_stop\\\":16,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x: u32 = (x,y);\\\"}\"}"
- Identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":17,\\\"col_stop\\\":18,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x: u32 = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 14
col_stop: 19
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let x: u32 = (x,y);"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 19
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let x: u32 = (x,y);"
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":5,\\\"col_stop\\\":6,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x: u32 = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 5
col_stop: 6
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let x: u32 = x();"
type_:
IntegerType: U32
value:
Call:
function:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":14,\\\"col_stop\\\":15,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let x: u32 = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
arguments: []
span:
line_start: 1
line_stop: 1
col_start: 14
col_stop: 17
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let x: u32 = x();"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 17
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let x: u32 = x();"
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":7,\\\"col_stop\\\":8,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x: u32 = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 7
col_stop: 8
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const x: u32 = expr;"
type_:
IntegerType: U32
value:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"expr\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":16,\\\"col_stop\\\":20,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x: u32 = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 20
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const x: u32 = expr;"
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":7,\\\"col_stop\\\":8,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x: u32 = ();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 7
col_stop: 8
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const x: u32 = ();"
type_:
IntegerType: U32
value:
TupleInit:
elements: []
span:
line_start: 1
line_stop: 1
col_start: 16
col_stop: 18
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const x: u32 = ();"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 18
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const x: u32 = ();"
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":7,\\\"col_stop\\\":8,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x: u32 = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 7
col_stop: 8
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const x: u32 = x+y;"
type_:
IntegerType: U32
value:
Binary:
left:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":16,\\\"col_stop\\\":17,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x: u32 = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
right:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":18,\\\"col_stop\\\":19,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x: u32 = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
op: Add
span:
line_start: 1
line_stop: 1
col_start: 16
col_stop: 19
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const x: u32 = x+y;"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 19
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const x: u32 = x+y;"
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":7,\\\"col_stop\\\":8,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x: u32 = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 7
col_stop: 8
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const x: u32 = (x,y);"
type_:
IntegerType: U32
value:
TupleInit:
elements:
2021-04-06 16:57:46 +03:00
- Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":17,\\\"col_stop\\\":18,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x: u32 = (x,y);\\\"}\"}"
- Identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":19,\\\"col_stop\\\":20,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x: u32 = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 16
col_stop: 21
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const x: u32 = (x,y);"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 21
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const x: u32 = (x,y);"
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":7,\\\"col_stop\\\":8,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x: u32 = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 7
col_stop: 8
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const x: u32 = x();"
type_:
IntegerType: U32
value:
Call:
function:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":16,\\\"col_stop\\\":17,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const x: u32 = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
arguments: []
span:
line_start: 1
line_stop: 1
col_start: 16
col_stop: 19
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const x: u32 = x();"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 19
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const x: u32 = x();"
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":6,\\\"col_stop\\\":7,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y) = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 6
col_stop: 7
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y) = expr;"
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":9,\\\"col_stop\\\":10,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y) = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 9
col_stop: 10
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y) = expr;"
type_: ~
value:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"expr\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":14,\\\"col_stop\\\":18,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y) = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 18
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y) = expr;"
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":6,\\\"col_stop\\\":7,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y) = ();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 6
col_stop: 7
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y) = ();"
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":9,\\\"col_stop\\\":10,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y) = ();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 9
col_stop: 10
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y) = ();"
type_: ~
value:
TupleInit:
elements: []
span:
line_start: 1
line_stop: 1
col_start: 14
col_stop: 16
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y) = ();"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 16
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y) = ();"
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":6,\\\"col_stop\\\":7,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y) = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 6
col_stop: 7
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y) = x+y;"
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":9,\\\"col_stop\\\":10,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y) = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 9
col_stop: 10
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y) = x+y;"
type_: ~
value:
Binary:
left:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":14,\\\"col_stop\\\":15,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y) = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
right:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":16,\\\"col_stop\\\":17,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y) = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
op: Add
span:
line_start: 1
line_stop: 1
col_start: 14
col_stop: 17
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y) = x+y;"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 17
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y) = x+y;"
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":6,\\\"col_stop\\\":7,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y) = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 6
col_stop: 7
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y) = (x,y);"
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":9,\\\"col_stop\\\":10,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y) = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 9
col_stop: 10
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y) = (x,y);"
type_: ~
value:
TupleInit:
elements:
2021-04-06 16:57:46 +03:00
- Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":15,\\\"col_stop\\\":16,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y) = (x,y);\\\"}\"}"
- Identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":17,\\\"col_stop\\\":18,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y) = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 14
col_stop: 19
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y) = (x,y);"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 19
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y) = (x,y);"
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":6,\\\"col_stop\\\":7,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y) = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 6
col_stop: 7
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y) = x();"
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":9,\\\"col_stop\\\":10,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y) = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 9
col_stop: 10
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y) = x();"
type_: ~
value:
Call:
function:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":14,\\\"col_stop\\\":15,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y) = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
arguments: []
span:
line_start: 1
line_stop: 1
col_start: 14
col_stop: 17
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y) = x();"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 17
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y) = x();"
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":8,\\\"col_stop\\\":9,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y) = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 8
col_stop: 9
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y) = expr;"
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":11,\\\"col_stop\\\":12,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y) = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 11
col_stop: 12
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y) = expr;"
type_: ~
value:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"expr\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":16,\\\"col_stop\\\":20,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y) = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 20
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y) = expr;"
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":8,\\\"col_stop\\\":9,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y) = ();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 8
col_stop: 9
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y) = ();"
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":11,\\\"col_stop\\\":12,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y) = ();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 11
col_stop: 12
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y) = ();"
type_: ~
value:
TupleInit:
elements: []
span:
line_start: 1
line_stop: 1
col_start: 16
col_stop: 18
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y) = ();"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 18
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y) = ();"
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":8,\\\"col_stop\\\":9,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y) = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 8
col_stop: 9
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y) = x+y;"
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":11,\\\"col_stop\\\":12,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y) = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 11
col_stop: 12
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y) = x+y;"
type_: ~
value:
Binary:
left:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":16,\\\"col_stop\\\":17,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y) = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
right:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":18,\\\"col_stop\\\":19,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y) = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
op: Add
span:
line_start: 1
line_stop: 1
col_start: 16
col_stop: 19
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y) = x+y;"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 19
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y) = x+y;"
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":8,\\\"col_stop\\\":9,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y) = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 8
col_stop: 9
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y) = (x,y);"
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":11,\\\"col_stop\\\":12,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y) = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 11
col_stop: 12
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y) = (x,y);"
type_: ~
value:
TupleInit:
elements:
2021-04-06 16:57:46 +03:00
- Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":17,\\\"col_stop\\\":18,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y) = (x,y);\\\"}\"}"
- Identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":19,\\\"col_stop\\\":20,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y) = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 16
col_stop: 21
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y) = (x,y);"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 21
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y) = (x,y);"
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":8,\\\"col_stop\\\":9,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y) = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 8
col_stop: 9
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y) = x();"
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":11,\\\"col_stop\\\":12,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y) = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 11
col_stop: 12
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y) = x();"
type_: ~
value:
Call:
function:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":16,\\\"col_stop\\\":17,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y) = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
arguments: []
span:
line_start: 1
line_stop: 1
col_start: 16
col_stop: 19
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y) = x();"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 19
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y) = x();"
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":6,\\\"col_stop\\\":7,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y): u32 = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 6
col_stop: 7
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y): u32 = expr;"
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":9,\\\"col_stop\\\":10,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y): u32 = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 9
col_stop: 10
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y): u32 = expr;"
type_:
IntegerType: U32
value:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"expr\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":19,\\\"col_stop\\\":23,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y): u32 = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 23
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y): u32 = expr;"
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":6,\\\"col_stop\\\":7,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y): u32 = ();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 6
col_stop: 7
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y): u32 = ();"
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":9,\\\"col_stop\\\":10,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y): u32 = ();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 9
col_stop: 10
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y): u32 = ();"
type_:
IntegerType: U32
value:
TupleInit:
elements: []
span:
line_start: 1
line_stop: 1
col_start: 19
col_stop: 21
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y): u32 = ();"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 21
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y): u32 = ();"
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":6,\\\"col_stop\\\":7,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y): u32 = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 6
col_stop: 7
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y): u32 = x+y;"
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":9,\\\"col_stop\\\":10,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y): u32 = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 9
col_stop: 10
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y): u32 = x+y;"
type_:
IntegerType: U32
value:
Binary:
left:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":19,\\\"col_stop\\\":20,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y): u32 = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
right:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":21,\\\"col_stop\\\":22,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y): u32 = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
op: Add
span:
line_start: 1
line_stop: 1
col_start: 19
col_stop: 22
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y): u32 = x+y;"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 22
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y): u32 = x+y;"
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":6,\\\"col_stop\\\":7,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y): u32 = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 6
col_stop: 7
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y): u32 = (x,y);"
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":9,\\\"col_stop\\\":10,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y): u32 = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 9
col_stop: 10
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y): u32 = (x,y);"
type_:
IntegerType: U32
value:
TupleInit:
elements:
2021-04-06 16:57:46 +03:00
- Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":20,\\\"col_stop\\\":21,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y): u32 = (x,y);\\\"}\"}"
- Identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":22,\\\"col_stop\\\":23,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y): u32 = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 19
col_stop: 24
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y): u32 = (x,y);"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 24
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y): u32 = (x,y);"
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":6,\\\"col_stop\\\":7,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y): u32 = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 6
col_stop: 7
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y): u32 = x();"
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":9,\\\"col_stop\\\":10,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y): u32 = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 9
col_stop: 10
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y): u32 = x();"
type_:
IntegerType: U32
value:
Call:
function:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":19,\\\"col_stop\\\":20,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x, y): u32 = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
arguments: []
span:
line_start: 1
line_stop: 1
col_start: 19
col_stop: 22
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y): u32 = x();"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 22
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x, y): u32 = x();"
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":8,\\\"col_stop\\\":9,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y): u32 = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 8
col_stop: 9
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y): u32 = expr;"
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":11,\\\"col_stop\\\":12,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y): u32 = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 11
col_stop: 12
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y): u32 = expr;"
type_:
IntegerType: U32
value:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"expr\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":21,\\\"col_stop\\\":25,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y): u32 = expr;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 25
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y): u32 = expr;"
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":8,\\\"col_stop\\\":9,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y): u32 = ();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 8
col_stop: 9
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y): u32 = ();"
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":11,\\\"col_stop\\\":12,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y): u32 = ();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 11
col_stop: 12
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y): u32 = ();"
type_:
IntegerType: U32
value:
TupleInit:
elements: []
span:
line_start: 1
line_stop: 1
col_start: 21
col_stop: 23
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y): u32 = ();"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 23
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y): u32 = ();"
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":8,\\\"col_stop\\\":9,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y): u32 = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 8
col_stop: 9
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y): u32 = x+y;"
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":11,\\\"col_stop\\\":12,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y): u32 = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 11
col_stop: 12
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y): u32 = x+y;"
type_:
IntegerType: U32
value:
Binary:
left:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":21,\\\"col_stop\\\":22,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y): u32 = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
right:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":23,\\\"col_stop\\\":24,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y): u32 = x+y;\\\"}\"}"
2021-03-30 01:45:10 +03:00
op: Add
span:
line_start: 1
line_stop: 1
col_start: 21
col_stop: 24
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y): u32 = x+y;"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 24
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y): u32 = x+y;"
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":8,\\\"col_stop\\\":9,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y): u32 = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 8
col_stop: 9
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y): u32 = (x,y);"
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":11,\\\"col_stop\\\":12,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y): u32 = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 11
col_stop: 12
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y): u32 = (x,y);"
type_:
IntegerType: U32
value:
TupleInit:
elements:
2021-04-06 16:57:46 +03:00
- Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":22,\\\"col_stop\\\":23,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y): u32 = (x,y);\\\"}\"}"
- Identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":24,\\\"col_stop\\\":25,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y): u32 = (x,y);\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 21
col_stop: 26
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y): u32 = (x,y);"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 26
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y): u32 = (x,y);"
- Definition:
declaration_type: Const
variable_names:
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":8,\\\"col_stop\\\":9,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y): u32 = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 8
col_stop: 9
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y): u32 = x();"
- mutable: false
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":11,\\\"col_stop\\\":12,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y): u32 = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 11
col_stop: 12
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y): u32 = x();"
type_:
IntegerType: U32
value:
Call:
function:
2021-04-06 16:57:46 +03:00
Identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":21,\\\"col_stop\\\":22,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"const (x, y): u32 = x();\\\"}\"}"
2021-03-30 01:45:10 +03:00
arguments: []
span:
line_start: 1
line_stop: 1
col_start: 21
col_stop: 24
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y): u32 = x();"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 24
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "const (x, y): u32 = x();"
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":6,\\\"col_stop\\\":7,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x,y,) = ();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 6
col_stop: 7
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x,y,) = ();"
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"y\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":8,\\\"col_stop\\\":9,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x,y,) = ();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 8
col_stop: 9
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x,y,) = ();"
type_: ~
value:
TupleInit:
elements: []
span:
line_start: 1
line_stop: 1
col_start: 14
col_stop: 16
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x,y,) = ();"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 16
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x,y,) = ();"
- Definition:
declaration_type: Let
variable_names:
- mutable: true
2021-04-06 16:57:46 +03:00
identifier: "{\"name\":\"x\",\"span\":\"{\\\"line_start\\\":1,\\\"line_stop\\\":1,\\\"col_start\\\":6,\\\"col_stop\\\":7,\\\"path\\\":\\\"definition.leo\\\",\\\"content\\\":\\\"let (x,) = ();\\\"}\"}"
2021-03-30 01:45:10 +03:00
span:
line_start: 1
line_stop: 1
col_start: 6
col_stop: 7
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x,) = ();"
type_: ~
value:
TupleInit:
elements: []
span:
line_start: 1
line_stop: 1
col_start: 12
col_stop: 14
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x,) = ();"
span:
line_start: 1
line_stop: 1
col_start: 1
col_stop: 14
2021-04-06 16:57:46 +03:00
path: definition.leo
2021-03-30 01:45:10 +03:00
content: "let (x,) = ();"