#include "def.h"#include <math.h>Go to the source code of this file.
Defines | |
| #define | NOSUPER (OP *) NULL |
Functions | |
| void | graphics_init () |
| void | draw_line () |
| void | draw_string () |
| void | primitive_init () |
| NODE * | primitive_execute (short which, NODE *ex) |
Variables | |
| int | graphics |
| OP * | pnum_prim |
| OP * | nnum_prim |
| OP * | znum_prim |
| OP * | str_prim |
| OP * | undeclared_prim |
| OP * | untyped_prim |
| OP * | positive_type |
| OP * | nonzero_type |
| OP * | constant_type |
| OP * | literal_type |
| OP * | true_op |
| OP * | false_op |
| OP * | single_op |
| OP * | double_op |
| OP * | name_op |
| OP * | type_op |
| #define NOSUPER (OP *) NULL |
| void draw_line | ( | ) |
| void draw_string | ( | ) |
| void graphics_init | ( | ) |
Definition at line 20 of file graphics.c.
References graphics, ps_flush_PostScript, ps_open_PostScript(), snews_setup, and TRUE.
Referenced by draw_line(), and draw_string().
Definition at line 162 of file primitive.c.
References op::arity, arity_name(), bondage, draw_line(), draw_string(), error(), op::eval, expr_copy(), termnode::left, name_compare(), node_new(), NULL, numbernode::op, node::op, OP_NAME, op::pname, termnode::right, TRUE, and verbose.
Referenced by walk().
| void primitive_init | ( | ) |
Definition at line 97 of file primitive.c.
References NOSUPER, NULL, NULLARY, OP_NAME, OP_NUM, OP_STR, and primitive().
Referenced by init().
Definition at line 75 of file primitive.c.
Definition at line 80 of file primitive.c.
| int graphics |
Definition at line 16 of file graphics.c.
Referenced by draw_line(), draw_string(), graphics_close(), graphics_init(), and main().
Definition at line 76 of file primitive.c.
Definition at line 79 of file primitive.c.
Definition at line 70 of file primitive.c.
Referenced by exp_parse(), init(), more_specific(), name_put(), name_space_insert(), parse(), and reduce().
Definition at line 71 of file primitive.c.
Referenced by exp_parse(), match_sub(), more_specific(), and walk().
1.5.4