Bob Pritchett icon

Command Language Playground

{ "type": "Program", "start": 0, "end": 49, "body": [ { "type": "ExpressionStatement", "start": 0, "end": 14, "expression": { "type": "CallExpression", "start": 0, "end": 13, "callee": { "type": "Identifier", "start": 0, "end": 4, "name": "rect" }, "arguments": [ { "type": "Literal", "start": 5, "end": 6, "value": 4, "raw": "4" }, { "type": "Literal", "start": 7, "end": 12, "value": "red", "raw": "\"red\"" } ], "optional": false } }, { "type": "ExpressionStatement", "start": 14, "end": 21, "expression": { "type": "CallExpression", "start": 14, "end": 20, "callee": { "type": "Identifier", "start": 14, "end": 17, "name": "gap" }, "arguments": [ { "type": "Literal", "start": 18, "end": 19, "value": 3, "raw": "3" } ], "optional": false } }, { "type": "ExpressionStatement", "start": 21, "end": 49, "expression": { "type": "CallExpression", "start": 21, "end": 49, "callee": { "type": "Identifier", "start": 21, "end": 25, "name": "path" }, "arguments": [ { "type": "Literal", "start": 26, "end": 28, "value": 12, "raw": "12" }, { "type": "Literal", "start": 29, "end": 40, "value": "indenture", "raw": "\"indenture\"" }, { "type": "Literal", "start": 41, "end": 48, "value": "black", "raw": "\"black\"" } ], "optional": false } } ], "sourceType": "script" }
[ { "command": { "command": "rect", "params": [ 4, "red" ] } }, { "command": { "command": "gap", "params": [ 3 ] } }, { "command": { "command": "path", "params": [ 12, "indenture", "black" ] } } ]