Lines Matching refs:lemon

165 struct lemon;
172 void FindRulePrecedences(struct lemon*);
173 void FindFirstSets(struct lemon*);
174 void FindStates(struct lemon*);
175 void FindLinks(struct lemon*);
176 void FindFollowSets(struct lemon*);
177 void FindActions(struct lemon*);
183 void Configlist_closure(struct lemon *);
211 void Parse(struct lemon *lemp);
220 void Reprint(struct lemon *);
221 void ReportOutput(struct lemon *);
222 void ReportTable(struct lemon *, int, int);
223 void ReportHeader(struct lemon *);
224 void CompressTables(struct lemon *);
225 void ResortStates(struct lemon *);
384 struct lemon { struct
811 void FindRulePrecedences(struct lemon *xp) in FindRulePrecedences()
840 void FindFirstSets(struct lemon *lemp) in FindFirstSets()
902 PRIVATE struct state *getstate(struct lemon *); /* forward reference */
903 void FindStates(struct lemon *lemp) in FindStates()
964 PRIVATE void buildshifts(struct lemon *, struct state *); /* Forwd ref */
965 PRIVATE struct state *getstate(struct lemon *lemp) in getstate()
1025 PRIVATE void buildshifts(struct lemon *lemp, struct state *stp) in buildshifts()
1078 void FindLinks(struct lemon *lemp) in FindLinks()
1113 void FindFollowSets(struct lemon *lemp) in FindFollowSets()
1151 void FindActions(struct lemon *lemp) in FindActions()
1401 void Configlist_closure(struct lemon *lemp) in Configlist_closure()
1667 struct lemon lem; in main()
2237 struct lemon *gp; /* Global state vector */
2954 void Parse(struct lemon *gp) in Parse()
3179 PRIVATE char *file_makename(struct lemon *lemp, const char *suffix) in file_makename()
3215 struct lemon *lemp, in file_open()
3255 void Reprint(struct lemon *lemp) in Reprint()
3321 struct lemon *lemp;
3420 void ReportOutput(struct lemon *lemp) in ReportOutput()
3568 PRIVATE int compute_action(struct lemon *lemp, struct action *ap) in compute_action()
3639 PRIVATE FILE *tplt_open(struct lemon *lemp) in tplt_open()
3707 PRIVATE void tplt_print(FILE *out, struct lemon *lemp, char *str, int *lineno) in tplt_print()
3732 struct lemon *lemp, in emit_destructor_code()
3775 int has_destructor(struct symbol *sp, struct lemon *lemp) in has_destructor()
3846 PRIVATE int translate_code(struct lemon *lemp, struct rule *rp){ in translate_code()
4046 struct lemon *lemp, in emit_code()
4094 struct lemon *lemp, /* The main info structure for this parser */ in print_stack_union()
4289 struct lemon *lemp, in ReportTable()
4946 void ReportHeader(struct lemon *lemp) in ReportHeader()
4988 void CompressTables(struct lemon *lemp) in CompressTables()
5128 void ResortStates(struct lemon *lemp) in ResortStates()