|
|
#include "mit-copyright.h"
#include "new_string.h"
Go to the source code of this file.
|
Definition at line 23 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 58 of file node.h. Referenced by yyparse(). |
|
Definition at line 72 of file node.h. Referenced by yyparse(). |
|
Definition at line 30 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 70 of file node.h. Referenced by yyparse(). |
|
Definition at line 56 of file node.h. Referenced by yyparse(). |
|
Definition at line 63 of file node.h. Referenced by yyparse(). |
|
Definition at line 64 of file node.h. Referenced by yyparse(). |
|
Definition at line 65 of file node.h. Referenced by yyparse(). |
|
Definition at line 79 of file node.h. Referenced by yyparse(). |
|
Definition at line 37 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 77 of file node.h. Referenced by yyparse(). |
|
Definition at line 76 of file node.h. Referenced by yyparse(). |
|
Definition at line 25 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 67 of file node.h. Referenced by yyparse(). |
|
Definition at line 59 of file node.h. Referenced by yyparse(). |
|
Definition at line 73 of file node.h. Referenced by yyparse(). |
|
Definition at line 53 of file node.h. Referenced by yyparse(). |
|
Definition at line 39 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 35 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 75 of file node.h. Referenced by yyparse(). |
|
Definition at line 69 of file node.h. Referenced by yyparse(). |
|
Definition at line 60 of file node.h. Referenced by yyparse(). |
|
Definition at line 38 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 41 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
|
|
Definition at line 43 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 45 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 78 of file node.h. Referenced by yyparse(). |
|
Definition at line 26 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 51 of file node.h. Referenced by yyparse(). |
|
Definition at line 20 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
|
|
Definition at line 24 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 61 of file node.h. Referenced by yyparse(). |
|
Definition at line 47 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 22 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 55 of file node.h. Referenced by yyparse(). |
|
Definition at line 33 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 62 of file node.h. Referenced by yyparse(). |
|
Definition at line 42 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 44 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 27 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 28 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 46 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 52 of file node.h. Referenced by yyparse(). |
|
Definition at line 16 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 32 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 36 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 18 of file node.h. Referenced by yyparse(). |
|
Definition at line 17 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 34 of file node.h. Referenced by eval_expr(), and yyparse(). |
|
Definition at line 71 of file node.h. Referenced by yyparse(). |
|
|
Referenced by yyparse(). |
|
Referenced by yyparse(). |
|
Referenced by yyparse(). |
|
Referenced by yyparse(). |
|
Definition at line 95 of file node.c. References NODE_BATCH_SIZE. Referenced by parse_buffer(), and parse_file(). 00096 { 00097 struct _bunch_of_nodes *next_bunch; 00098 int i, last_node_used_in_this_bunch; 00099 00100 while (nodes) { 00101 next_bunch = nodes->next_bunch; 00102 last_node_used_in_this_bunch = next_bunch ? 00103 NODE_BATCH_SIZE - 1 : last_node_in_current_bunch_used; 00104 for (i = 0; i <= last_node_used_in_this_bunch; i++) { 00105 if (nodes->nodes[i].opcode == STRING_CONSTANT_OPCODE) 00106 free(nodes->nodes[i].d.string_constant); 00107 else if (nodes->nodes[i].opcode == VARREF_OPCODE) 00108 free(nodes->nodes[i].d.string_constant); 00109 else if (nodes->nodes[i].opcode == VARNAME_OPCODE) 00110 free(nodes->nodes[i].d.string_constant); 00111 } 00112 free(nodes); 00113 nodes = next_bunch; 00114 } 00115 00116 current_bunch = nodes; 00117 }
|
|
Referenced by yyparse(). |
Last updated at Tue Dec 18 21:07:42 PST 2007. | This site and project hosted by... |