[ { "type": "VariableDeclaration", "identifier": "buff", "value": { "type": "Number", "value": 0 }, "vtype": "int", "length": 4 }, { "type": "VariableDeclaration", "identifier": "counter", "value": { "type": "Number", "value": 0 }, "vtype": "int", "length": 1 }, { "type": "FunctionDeclaration", "name": "_start", "body": [ { "type": "While", "condition": { "type": "BinaryExpression", "operator": "<", "left": { "type": "Identifier", "name": "counter" }, "right": { "type": "Number", "value": 4 } }, "branch": [ { "type": "Assignment", "identifier": { "type": "Identifier", "name": "buff", "offset": { "type": "Identifier", "name": "counter" } }, "value": { "type": "Identifier", "name": "counter" } }, { "type": "Assignment", "identifier": { "type": "Identifier", "name": "counter" }, "value": { "type": "BinaryExpression", "operator": "+", "left": { "type": "Identifier", "name": "counter" }, "right": { "type": "Number", "value": 1 } } } ] } ] } ]