![]() | Fun 0.41.5 The programming language that makes You have fun |

Files | |
| call.c | |
| Implements the OP_CALL opcode for function calls in the VM. | |
| dup.c | |
| Implements the OP_DUP opcode for duplicating the top stack value in the VM. | |
| exit.c | |
| Implements the OP_EXIT opcode to terminate the script with an exit code. | |
| halt.c | |
| Implements the OP_HALT opcode for stopping VM execution. | |
| jump.c | |
| Implements the OP_JUMP opcode for unconditional jumps in the VM. | |
| jump_if_false.c | |
| Implements the OP_JUMP_IF_FALSE opcode for conditional jumps in the VM. | |
| load_const.c | |
| Implements the OP_LOAD_CONST opcode for loading constants in the VM. | |
| load_global.c | |
| Implements the OP_LOAD_GLOBAL opcode for loading global variables in the VM. | |
| load_local.c | |
| Implements the OP_LOAD_LOCAL opcode for loading local variables in the VM. | |
| nop.c | |
| Implements the OP_NOP opcode for no operation in the VM. | |
| pop.c | |
| Implements the OP_POP opcode for removing the top stack value in the VM. | |
| return.c | |
| Implements the OP_RETURN opcode for returning from a function in the VM. | |
| store_global.c | |
| Implements the OP_STORE_GLOBAL opcode for storing global variables in the VM. | |
| store_local.c | |
| Implements the OP_STORE_LOCAL opcode for storing local variables in the VM. | |
| swap.c | |
| Implements the OP_SWAP opcode for stack manipulation in the VM. | |
| throw.c | |
| Implements the OP_THROW opcode for raising exceptions in the VM. | |
| try_pop.c | |
| Implements the OP_TRY_POP opcode to end a try/catch region. | |
| try_push.c | |
| Implements the OP_TRY_PUSH opcode to begin a try/catch region. | |