Lines Matching defs:lemon

72 struct lemon;
90 void Configlist_closure(struct lemon *);
117 void Parse(struct lemon *lemp);
126 void Reprint(struct lemon *);
127 void ReportOutput(struct lemon *);
128 void ReportTable(struct lemon *, int);
129 void ReportHeader(struct lemon *);
130 void CompressTables(struct lemon *);
131 void ResortStates(struct lemon *);
277 struct lemon {
658 void FindRulePrecedences(struct lemon *xp)
687 void FindFirstSets(struct lemon *lemp)
748 PRIVATE struct state *getstate(struct lemon *); /* forward reference */
749 void FindStates(struct lemon *lemp)
807 PRIVATE void buildshifts(struct lemon *, struct state *); /* Forwd ref */
808 PRIVATE struct state *getstate(struct lemon *lemp)
868 PRIVATE void buildshifts(struct lemon *lemp, struct state *stp)
921 void FindLinks(struct lemon *lemp)
956 void FindFollowSets(struct lemon *lemp)
992 void FindActions(struct lemon *lemp)
1252 void Configlist_closure(struct lemon *lemp)
1434 struct lemon lem;
1972 struct lemon *gp; /* Global state vector */
2513 void Parse(struct lemon *gp)
2729 PRIVATE char *file_makename(struct lemon *lemp, const char *suffix)
2750 struct lemon *lemp,
2786 void Reprint(struct lemon *lemp)
2857 struct lemon *lemp;
2938 void ReportOutput(struct lemon *lemp)
3052 PRIVATE int compute_action(struct lemon *lemp, struct action *ap)
3100 PRIVATE FILE *tplt_open(struct lemon *lemp)
3166 PRIVATE void tplt_print(FILE *out, struct lemon *lemp, char *str, int *lineno)
3191 struct lemon *lemp,
3231 int has_destructor(struct symbol *sp, struct lemon *lemp)
3299 PRIVATE void translate_code(struct lemon *lemp, struct rule *rp){
3393 struct lemon *lemp,
3421 struct lemon *lemp, /* The main info structure for this parser */
3602 struct lemon *lemp,
4045 void ReportHeader(struct lemon *lemp)
4084 void CompressTables(struct lemon *lemp)
4168 void ResortStates(struct lemon *lemp)