|
Noble Ape
The Central Directories of the Noble Ape Simulation.
|
This parses ApeScript and produces the ApeScript byte-code. More...
#include "noble.h"Go to the source code of this file.
Macros | |
| #define | SYNTAX_NUM 19 |
| #define | SYNTAX_WIDTH 4 |
Functions | |
| n_file * | scdebug_file_ready (void) |
| void | scdebug_file_cleanup (void) |
| void | scdebug_writeon (void *ptr) |
| void | scdebug_writeoff (void *ptr) |
| void | scdebug_string (void *ptr, n_constant_string string) |
| n_string | scdebug_variable (n_int variable) |
| void | scdebug_int (void *ptr, n_int number) |
| void | scdebug_newline (void *ptr) |
| void | scdebug_tabstep (void *ptr, n_int steps) |
| n_interpret * | parse_convert (n_file *input, n_int main_entry, variable_string *variables) |
Variables | |
| n_file * | file_debug = 0L |
This parses ApeScript and produces the ApeScript byte-code.
Definition in file parse.c.
| n_interpret* parse_convert | ( | n_file * | input, |
| n_int | main_entry, | ||
| variable_string * | variables | ||
| ) |
Turns an input file into an interpret-able pointer.
| input | The file pointer containing the ApeScript text data. |
| main_entry | The variable defined as main. In the case of this implementation of ApeScript, being. |
| variables | The pointer to the variable string used for debugging to output the actual variable names. |
Definition at line 436 of file parse.c.
| void scdebug_file_cleanup | ( | void | ) |
| n_file* scdebug_file_ready | ( | void | ) |
| void scdebug_int | ( | void * | ptr, |
| n_int | number | ||
| ) |
| void scdebug_newline | ( | void * | ptr | ) |
| void scdebug_string | ( | void * | ptr, |
| n_constant_string | string | ||
| ) |
| void scdebug_writeoff | ( | void * | ptr | ) |
| void scdebug_writeon | ( | void * | ptr | ) |
1.8.1.1