Download Game! Currently 68 players. Last logged in:SordusWhlxchDlSerke

Blitzer's Blog >> 72907

Back to blogs index
Posted: 03 Oct 2026 17:10 [ permalink ]
--- STATIC ANALYSIS ---
OK.

--- COMPILING ---
Generated 53 instructions.

--- DISASSEMBLY ---
0000  ENTER_SCOPE
0001  CONST        "status"
0002  CONST        "processing"
0003  CONST        "data"
0004  ARRAY        size: 0
0005  RECORD       size: 2
0006  STORE        "my_struct"
0007  TRY          -> [0043]
0008  ENTER_SCOPE
0009  CONST        1
0010  STORE        "i"
0011  LOAD         "i"
0012  CONST        10
0013  LTE
0014  JMP_FALSE    -> [0039]
0015  LOAD         "my_struct"
0016  CONST        "data"
0017  LOAD         "i"
0018  LOAD         "my_struct"
0019  CONST        "data"
0020  GET_IDX
0021  CONS
0022  SET_IDX
0023  POP
0024  LOAD         "i"
0025  CONST        5
0026  EQ
0027  JMP_FALSE    -> [0031]
0028  CONST        "Database Crash!"
0029  THROW
0030  JMP          -> [0032]
0031  CONST        null
0032  POP
0033  LOAD         "i"
0034  CONST        1
0035  ADD
0036  SET          "i"
0037  POP
0038  JMP          -> [0011]
0039  EXIT_SCOPE
0040  CONST        null
0041  END_TRY
0042  JMP          -> [0050]
0043  ENTER_SCOPE
0044  STORE        "err"
0045  LOAD         "my_struct"
0046  CONST        "status"
0047  LOAD         "err"
0048  SET_IDX
0049  EXIT_SCOPE
0050  POP
0051  LOAD         "my_struct"
0052  EXIT_SCOPE