Lines Matching refs:expansion
65 struct expansionitemarray expansion; member
194 expansionitemarray_init(&m->expansion); in macro_create()
205 expansionitemarray_destroyall(&m->expansion); in macro_destroy()
206 expansionitemarray_cleanup(&m->expansion); in macro_destroy()
227 num1 = expansionitemarray_num(&m1->expansion); in macro_eq()
228 num2 = expansionitemarray_num(&m2->expansion); in macro_eq()
234 ei1 = expansionitemarray_get(&m1->expansion, i); in macro_eq()
235 ei2 = expansionitemarray_get(&m2->expansion, i); in macro_eq()
585 expansionitemarray_add(&m->expansion, in macro_parse_expansion()
589 expansionitemarray_add(&m->expansion, ei,NULL); in macro_parse_expansion()
600 expansionitemarray_add(&m->expansion, ei, NULL); in macro_parse_expansion()
606 struct place *p2, const char *expansion) in macro_define_plain() argument
612 ei = expansionitem_create_string(expansion); in macro_define_plain()
613 expansionitemarray_add(&m->expansion, ei, NULL); in macro_define_plain()
620 struct place *p3, const char *expansion) in macro_define_params() argument
627 macro_parse_expansion(m, expansion); in macro_define_params()
645 expansionitemarray_add(&m->expansion, ei, NULL); in macro_define_magic()
827 num = expansionitemarray_num(&es->curmacro->expansion); in expand_substitute()
829 ei = expansionitemarray_get(&es->curmacro->expansion, i); in expand_substitute()
850 ei = expansionitemarray_get(&es->curmacro->expansion, i); in expand_substitute()