Compiler/virtual machine interpreter: Difference between revisions
Content added Content deleted
m (J: include opcodes) |
m (→{{header|J}}) |
||
Line 1,947: | Line 1,947: | ||
case.fetch do. k=.4 [PUSH i{vars |
case.fetch do. k=.4 [PUSH i{vars |
||
case.store do. k=.4 [vars=: (POP'') i} vars |
case.store do. k=.4 [vars=: (POP'') i} vars |
||
case.push do. k=.4 [PUSH i |
case.push do. k=.4 [PUSH i |
||
case.add do. |
case.add do. PUSH +/POP2'' |
||
case.sub do. PUSH -/POP2'' |
case.sub do. PUSH -/POP2'' |
||
case.mul do. PUSH */POP2'' |
case.mul do. PUSH */POP2'' |