276 |
void |
void |
277 |
yaclib_string_to_grammar(char *string, yacl_list *grammar) |
yaclib_string_to_grammar(char *string, yacl_list *grammar) |
278 |
{ |
{ |
279 |
unsigned int token_size=255; |
const unsigned int token_size=255; |
280 |
char token[token_size]; |
char *token=(char*)malloc(sizeof(char)*(token_size+1)); |
281 |
unsigned int token_counter; |
unsigned int token_counter; |
282 |
struct yaclib_parse_rule *rule; |
struct yaclib_parse_rule *rule; |
283 |
rule=(struct yaclib_parse_rule *)malloc(sizeof(struct yaclib_parse_rule)); |
rule=(struct yaclib_parse_rule *)malloc(sizeof(struct yaclib_parse_rule)); |
310 |
yaclib_add_rule(grammar, rule); |
yaclib_add_rule(grammar, rule); |
311 |
} |
} |
312 |
free(rule); |
free(rule); |
313 |
|
free(token); |
314 |
} |
} |
315 |
|
|
316 |
void |
void |