-
Notifications
You must be signed in to change notification settings - Fork 1
/
ast.json
1 lines (1 loc) · 6.21 KB
/
ast.json
1
{"statements":[{"code-block":{"statements":[{"dtype":"Null","function-name":"print","parameters":[{"dtype":"I64","type":"Literal","value":"69"}],"type":"FunctionCall"}],"type":"CodeBlock"},"name":"printBool","parameters":[],"ret-type":"Null","type":"Function"},{"code-block":{"statements":[{"dst":"x","dtype":"I64","src":{"dtype":"I64","type":"Literal","value":"0"},"type":"DeclarationStatement"},{"code-block":{"statements":[{"dst":"x","src":{"dtype":"I64","left-operand":{"dtype":"I64","name":"x","type":"Variable"},"operator":"+","right-operand":{"dtype":"I64","type":"Literal","value":"1"},"type":"Expression"},"type":"AssignmentStatement"},{"dtype":"Null","function-name":"print","parameters":[{"dtype":"F64","left-operand":{"dtype":"I64","type":"Literal","value":"42"},"operator":"*","right-operand":{"dtype":"F64","type":"Literal","value":"23.237248"},"type":"Expression"}],"type":"FunctionCall"}],"type":"CodeBlock"},"condition":{"dtype":"Bool","left-operand":{"dtype":"I64","name":"x","type":"Variable"},"operator":"<","right-operand":{"dtype":"I64","type":"Literal","value":"10"},"type":"Expression"},"type":"Loop"},{"dtype":"Null","function-name":"printBool","parameters":[],"type":"FunctionCall"},{"dtype":"Null","function-name":"__some_c_func","parameters":[],"type":"FunctionCall"},{"dtype":"I64","type":"ReturnStatement","value":{"dtype":"I64","type":"Literal","value":"0"}}],"type":"CodeBlock"},"name":"main","parameters":[],"ret-type":"I64","type":"Function"},{"code-block":{"statements":[{"dst":"x","dtype":"I64","src":{"dtype":"I64","type":"Literal","value":"0"},"type":"DeclarationStatement"},{"code-block":{"statements":[{"dst":"x","src":{"dtype":"I64","left-operand":{"dtype":"I64","name":"x","type":"Variable"},"operator":"+","right-operand":{"dtype":"I64","type":"Literal","value":"1"},"type":"Expression"},"type":"AssignmentStatement"},{"dtype":"Null","function-name":"print","parameters":[{"dtype":"F64","left-operand":{"dtype":"I64","type":"Literal","value":"42"},"operator":"*","right-operand":{"dtype":"F64","type":"Literal","value":"23.237248"},"type":"Expression"}],"type":"FunctionCall"}],"type":"CodeBlock"},"condition":{"dtype":"Bool","left-operand":{"dtype":"I64","name":"x","type":"Variable"},"operator":"<","right-operand":{"dtype":"I64","type":"Literal","value":"10"},"type":"Expression"},"type":"Loop"},{"dtype":"Null","function-name":"printBool","parameters":[],"type":"FunctionCall"},{"dtype":"Null","function-name":"__some_c_func","parameters":[],"type":"FunctionCall"},{"dtype":"I64","type":"ReturnStatement","value":{"dtype":"I64","type":"Literal","value":"0"}}],"type":"CodeBlock"},"name":"main","parameters":[],"ret-type":"I64","type":"Function"},{"code-block":{"statements":[{"dst":"x","dtype":"I64","src":{"dtype":"I64","type":"Literal","value":"0"},"type":"DeclarationStatement"},{"code-block":{"statements":[{"dst":"x","src":{"dtype":"I64","left-operand":{"dtype":"I64","name":"x","type":"Variable"},"operator":"+","right-operand":{"dtype":"I64","type":"Literal","value":"1"},"type":"Expression"},"type":"AssignmentStatement"},{"dtype":"Null","function-name":"print","parameters":[{"dtype":"F64","left-operand":{"dtype":"I64","type":"Literal","value":"42"},"operator":"*","right-operand":{"dtype":"F64","type":"Literal","value":"23.237248"},"type":"Expression"}],"type":"FunctionCall"}],"type":"CodeBlock"},"condition":{"dtype":"Bool","left-operand":{"dtype":"I64","name":"x","type":"Variable"},"operator":"<","right-operand":{"dtype":"I64","type":"Literal","value":"10"},"type":"Expression"},"type":"Loop"},{"dtype":"Null","function-name":"printBool","parameters":[],"type":"FunctionCall"},{"dtype":"Null","function-name":"__some_c_func","parameters":[],"type":"FunctionCall"},{"dtype":"I64","type":"ReturnStatement","value":{"dtype":"I64","type":"Literal","value":"0"}}],"type":"CodeBlock"},"name":"main","parameters":[],"ret-type":"I64","type":"Function"},{"code-block":{"statements":[{"dst":"x","dtype":"I64","src":{"dtype":"I64","type":"Literal","value":"0"},"type":"DeclarationStatement"},{"code-block":{"statements":[{"dst":"x","src":{"dtype":"I64","left-operand":{"dtype":"I64","name":"x","type":"Variable"},"operator":"+","right-operand":{"dtype":"I64","type":"Literal","value":"1"},"type":"Expression"},"type":"AssignmentStatement"},{"dtype":"Null","function-name":"print","parameters":[{"dtype":"F64","left-operand":{"dtype":"I64","type":"Literal","value":"42"},"operator":"*","right-operand":{"dtype":"F64","type":"Literal","value":"23.237248"},"type":"Expression"}],"type":"FunctionCall"}],"type":"CodeBlock"},"condition":{"dtype":"Bool","left-operand":{"dtype":"I64","name":"x","type":"Variable"},"operator":"<","right-operand":{"dtype":"I64","type":"Literal","value":"10"},"type":"Expression"},"type":"Loop"},{"dtype":"Null","function-name":"printBool","parameters":[],"type":"FunctionCall"},{"dtype":"Null","function-name":"__some_c_func","parameters":[],"type":"FunctionCall"},{"dtype":"I64","type":"ReturnStatement","value":{"dtype":"I64","type":"Literal","value":"0"}}],"type":"CodeBlock"},"name":"main","parameters":[],"ret-type":"I64","type":"Function"},{"code-block":{"statements":[{"dst":"x","dtype":"I64","src":{"dtype":"I64","type":"Literal","value":"0"},"type":"DeclarationStatement"},{"code-block":{"statements":[{"dst":"x","src":{"dtype":"I64","left-operand":{"dtype":"I64","name":"x","type":"Variable"},"operator":"+","right-operand":{"dtype":"I64","type":"Literal","value":"1"},"type":"Expression"},"type":"AssignmentStatement"},{"dtype":"Null","function-name":"print","parameters":[{"dtype":"F64","left-operand":{"dtype":"I64","type":"Literal","value":"42"},"operator":"*","right-operand":{"dtype":"F64","type":"Literal","value":"23.237248"},"type":"Expression"}],"type":"FunctionCall"}],"type":"CodeBlock"},"condition":{"dtype":"Bool","left-operand":{"dtype":"I64","name":"x","type":"Variable"},"operator":"<","right-operand":{"dtype":"I64","type":"Literal","value":"10"},"type":"Expression"},"type":"Loop"},{"dtype":"Null","function-name":"printBool","parameters":[],"type":"FunctionCall"},{"dtype":"Null","function-name":"__some_c_func","parameters":[],"type":"FunctionCall"},{"dtype":"I64","type":"ReturnStatement","value":{"dtype":"I64","type":"Literal","value":"0"}}],"type":"CodeBlock"},"name":"main","parameters":[],"ret-type":"I64","type":"Function"}],"type":"Module"}