Go to the source code of this file.
◆ on_goto()
| void on_goto |
( |
Environment * | _environment, |
|
|
char * | _expression ) |
Emit ASM code for ON ... GOTO ....
This function outputs the code to implement the conditional jump by expression.
- Parameters
-
| _environment | Current calling environment |
| _expression | Expression with the true / false condition |
Definition at line 79 of file on_goto.c.
◆ on_goto_end()
Emit ASM code for ... (of ON ... GOTO ...).
This function outputs the code to implement the ending of unconditional jump by expression.
- Parameters
-
| _environment | Current calling environment |
Definition at line 164 of file on_goto.c.
◆ on_goto_index()
| void on_goto_index |
( |
Environment * | _environment, |
|
|
char * | _label ) |
Emit ASM code for ... (of ON ... GOTO ...).
This function outputs the code to implement any specific indexed jump on forced jumps by expression.
- Parameters
-
| _environment | Current calling environment |
| _label | Label to jump to |
Definition at line 105 of file on_goto.c.
◆ on_goto_number()
| void on_goto_number |
( |
Environment * | _environment, |
|
|
int | _number ) |
Emit ASM code for ... (of ON ... GOTO ...).
This function outputs the code to implement any specific indexed jump on forced jumps by expression.
- Parameters
-
| _environment | Current calling environment |
| _number | Line number to jump to |
Definition at line 146 of file on_goto.c.