{
"entities": {
"FibBench": {
"export_functions": [
{
"name": "fib",
"parameters": [
{
"name": "number",
"type": "number"
}
]
}
]
},
"Bench": {
"export_functions": [
{
"name": "print",
"parameters": [ ]
},
{
"name": "increment",
"parameters": [ ]
}
]
},
"Compile": {
"export_functions": [
{
"name": "is_even",
"parameters": [
{
"type": "number",
"name": "input"
}
]
}
]
},
"Particle": {
"export_functions": [
{
"name": "set_velocity",
"parameters": [
{
"name": "lv_x",
"type": "number"
},
{
"name": "lv_y",
"type": "number"
}
]
},
{
"name": "tick",
"parameters": [
{
"name": "n",
"type": "number"
}
]
}
]
}
},
"classes": {},
"host_functions": {
"fmod": {
"return_type": "number",
"parameters": [
{
"name": "a",
"type": "number"
},
{
"name": "b",
"type": "number"
}
]
},
"print_number": {
"parameters": [
{
"name": "i",
"type": "number"
}
]
},
"print_bool": {
"parameters": [
{
"name": "value",
"type": "bool"
}
]
},
"get_1": {
"return_type": "number",
"parameters": [ ]
},
"get_number": {
"return_type": "number",
"parameters": [ ]
},
"get_mass": {
"return_type": "number",
"parameters": [
{
"name": "particle_index",
"type": "number"
}
]
},
"x": {
"return_type": "number",
"parameters": [
{
"name": "particle_index",
"type": "number"
}
]
},
"y": {
"return_type": "number",
"parameters": [
{
"name": "particle_index",
"type": "number"
}
]
},
"set_acc": {
"parameters": [
{
"name": "particle_index",
"type": "number"
},
{
"name": "a_x",
"type": "number"
},
{
"name": "a_y",
"type": "number"
}
]
},
"sqrt": {
"return_type": "number",
"parameters": [
{
"name": "input",
"type": "number"
}
]
}
}
}