minion/hello.tokens
2022-06-14 23:54:35 +02:00

101 lines
1.5 KiB
Text

[
{
"variant": "type",
"value": "func",
"line_number": 1
},
{
"variant": "operator",
"value": ":",
"line_number": 1
},
{
"variant": "function_declaration",
"value": "hello",
"params": [
{
"type": "string",
"name": "x"
}
],
"line_number": 1
},
{
"variant": "operator",
"value": "=",
"line_number": 1
},
{
"variant": "start_block",
"value": "{",
"line_number": 1
},
{
"variant": "type",
"value": "stdout",
"line_number": 2
},
{
"variant": "operator",
"value": ":",
"line_number": 2
},
{
"variant": "signifier",
"value": "out",
"line_number": 2
},
{
"variant": "operator",
"value": "=",
"line_number": 2
},
{
"variant": "expression",
"value": "x",
"line_number": 2
},
{
"variant": "end_block",
"value": "}",
"line_number": 3
},
{
"variant": "type",
"value": "string",
"line_number": 5
},
{
"variant": "operator",
"value": ":",
"line_number": 5
},
{
"variant": "signifier",
"value": "name",
"line_number": 5
},
{
"variant": "signifier",
"value": "name",
"line_number": 6
},
{
"variant": "operator",
"value": "=",
"line_number": 6
},
{
"variant": "expression",
"value": "hej hopp",
"line_number": 6
},
{
"variant": "function_call",
"value": "hello",
"params": [
"name"
],
"line_number": 9
}
]