| { | |
| "asm": [ | |
| { | |
| "labels": [], | |
| "source": null, | |
| "text": ".proc _square: near" | |
| }, | |
| { | |
| "labels": [], | |
| "source": null, | |
| "text": "" | |
| }, | |
| { | |
| "labels": [], | |
| "source": { | |
| "file": "/tmp/test.c", | |
| "line": 2 | |
| }, | |
| "text": " jsr pushax" | |
| }, | |
| { | |
| "labels": [], | |
| "source": { | |
| "file": "/tmp/test.c", | |
| "line": 3 | |
| }, | |
| "text": " ldy #$01" | |
| }, | |
| { | |
| "labels": [], | |
| "source": { | |
| "file": "/tmp/test.c", | |
| "line": 3 | |
| }, | |
| "text": " jsr ldaxysp" | |
| }, | |
| { | |
| "labels": [], | |
| "source": { | |
| "file": "/tmp/test.c", | |
| "line": 3 | |
| }, | |
| "text": " jsr pushax" | |
| }, | |
| { | |
| "labels": [], | |
| "source": { | |
| "file": "/tmp/test.c", | |
| "line": 3 | |
| }, | |
| "text": " ldy #$03" | |
| }, | |
| { | |
| "labels": [], | |
| "source": { | |
| "file": "/tmp/test.c", | |
| "line": 3 | |
| }, | |
| "text": " jsr ldaxysp" | |
| }, | |
| { | |
| "labels": [], | |
| "source": { | |
| "file": "/tmp/test.c", | |
| "line": 3 | |
| }, | |
| "text": " jsr tosmulax" | |
| }, | |
| { | |
| "labels": [ | |
| { | |
| "name": "L0001", | |
| "range": { | |
| "endCol": 22, | |
| "startCol": 17 | |
| } | |
| } | |
| ], | |
| "source": { | |
| "file": "/tmp/test.c", | |
| "line": 3 | |
| }, | |
| "text": " jmp L0001" | |
| }, | |
| { | |
| "labels": [], | |
| "source": { | |
| "file": "/tmp/test.c", | |
| "line": 4 | |
| }, | |
| "text": "L0001: jsr incsp2" | |
| }, | |
| { | |
| "labels": [], | |
| "source": { | |
| "file": "/tmp/test.c", | |
| "line": 4 | |
| }, | |
| "text": " rts" | |
| }, | |
| { | |
| "labels": [], | |
| "source": null, | |
| "text": "" | |
| } | |
| ], | |
| "labelDefinitions": { | |
| "L0001": 11, | |
| "_square": 1 | |
| } | |
| } |