![]() | Fun 0.41.5 The programming language that makes You have fun |
Implements the OP_TO_STRING opcode for converting values to strings in the VM. More...
Go to the source code of this file.
Variables | |
| case | OP_TO_STRING |
| char * | s = value_to_string_alloc(&v) |
| Value | out = make_string(s ? s : "") |
Implements the OP_TO_STRING opcode for converting values to strings in the VM.
This file handles the OP_TO_STRING instruction, which converts a value of any type into its string representation and pushes the result onto the stack.
Behavior:
Error Handling:
Example: // Bytecode: OP_TO_STRING // Stack before: [42] // Stack after: ["42"]
Definition in file to_string.c.
| case OP_TO_STRING |
Definition at line 40 of file to_string.c.
| Value out = make_string(s ? s : "") |
Definition at line 43 of file to_string.c.
| char* s = value_to_string_alloc(&v) |
Definition at line 42 of file to_string.c.