Lines Matching refs:state

324   struct state *stp;       /* Pointer to state which contains this */
349 struct state *stp; /* The new state, if a shift */
359 struct state { struct
385 struct state **sorted; /* Table of states sorted by state number */
472 struct state *State_new(void);
474 int State_insert(struct state *, struct config *);
475 struct state *State_find(struct config *);
476 struct state **State_arrayof(void);
556 newaction->x.stp = (struct state *)arg; in Action_add()
902 PRIVATE struct state *getstate(struct lemon *); /* forward reference */
964 PRIVATE void buildshifts(struct lemon *, struct state *); /* Forwd ref */
965 PRIVATE struct state *getstate(struct lemon *lemp) in getstate()
968 struct state *stp; in getstate()
1025 PRIVATE void buildshifts(struct lemon *lemp, struct state *stp) in buildshifts()
1032 struct state *newstp; /* A pointer to a successor state */ in buildshifts()
1082 struct state *stp; in FindLinks()
1155 struct state *stp; in FindActions()
2238 enum e_state state; /* The state of the parser */ member
2264 x,psp->state); in parseonetoken()
2266 switch( psp->state ){ in parseonetoken()
2275 psp->state = WAITING_FOR_DECL_KEYWORD; in parseonetoken()
2280 psp->state = WAITING_FOR_ARROW; in parseonetoken()
2300 psp->state = PRECEDENCE_MARK_1; in parseonetoken()
2325 psp->state = PRECEDENCE_MARK_2; in parseonetoken()
2333 psp->state = WAITING_FOR_DECL_OR_RULE; in parseonetoken()
2337 psp->state = IN_RHS; in parseonetoken()
2339 psp->state = LHS_ALIAS_1; in parseonetoken()
2345 psp->state = RESYNC_AFTER_RULE_ERROR; in parseonetoken()
2351 psp->state = LHS_ALIAS_2; in parseonetoken()
2357 psp->state = RESYNC_AFTER_RULE_ERROR; in parseonetoken()
2362 psp->state = LHS_ALIAS_3; in parseonetoken()
2367 psp->state = RESYNC_AFTER_RULE_ERROR; in parseonetoken()
2372 psp->state = IN_RHS; in parseonetoken()
2378 psp->state = RESYNC_AFTER_RULE_ERROR; in parseonetoken()
2419 psp->state = WAITING_FOR_DECL_OR_RULE; in parseonetoken()
2426 psp->state = RESYNC_AFTER_RULE_ERROR; in parseonetoken()
2455 psp->state = RHS_ALIAS_1; in parseonetoken()
2460 psp->state = RESYNC_AFTER_RULE_ERROR; in parseonetoken()
2466 psp->state = RHS_ALIAS_2; in parseonetoken()
2472 psp->state = RESYNC_AFTER_RULE_ERROR; in parseonetoken()
2477 psp->state = IN_RHS; in parseonetoken()
2482 psp->state = RESYNC_AFTER_RULE_ERROR; in parseonetoken()
2491 psp->state = WAITING_FOR_DECL_ARG; in parseonetoken()
2535 psp->state = WAITING_FOR_PRECEDENCE_SYMBOL; in parseonetoken()
2539 psp->state = WAITING_FOR_PRECEDENCE_SYMBOL; in parseonetoken()
2543 psp->state = WAITING_FOR_PRECEDENCE_SYMBOL; in parseonetoken()
2545 psp->state = WAITING_FOR_DESTRUCTOR_SYMBOL; in parseonetoken()
2547 psp->state = WAITING_FOR_DATATYPE_SYMBOL; in parseonetoken()
2550 psp->state = WAITING_FOR_FALLBACK_ID; in parseonetoken()
2552 psp->state = WAITING_FOR_TOKEN_NAME; in parseonetoken()
2554 psp->state = WAITING_FOR_WILDCARD_ID; in parseonetoken()
2556 psp->state = WAITING_FOR_CLASS_ID; in parseonetoken()
2561 psp->state = RESYNC_AFTER_DECL_ERROR; in parseonetoken()
2567 psp->state = RESYNC_AFTER_DECL_ERROR; in parseonetoken()
2575 psp->state = RESYNC_AFTER_DECL_ERROR; in parseonetoken()
2581 psp->state = WAITING_FOR_DECL_ARG; in parseonetoken()
2589 psp->state = RESYNC_AFTER_DECL_ERROR; in parseonetoken()
2596 psp->state = RESYNC_AFTER_DECL_ERROR; in parseonetoken()
2603 psp->state = WAITING_FOR_DECL_ARG; in parseonetoken()
2609 psp->state = WAITING_FOR_DECL_OR_RULE; in parseonetoken()
2680 psp->state = WAITING_FOR_DECL_OR_RULE; in parseonetoken()
2685 psp->state = RESYNC_AFTER_DECL_ERROR; in parseonetoken()
2690 psp->state = WAITING_FOR_DECL_OR_RULE; in parseonetoken()
2720 psp->state = WAITING_FOR_DECL_OR_RULE; in parseonetoken()
2731 psp->state = WAITING_FOR_DECL_OR_RULE; in parseonetoken()
2752 psp->state = RESYNC_AFTER_DECL_ERROR; in parseonetoken()
2757 psp->state = RESYNC_AFTER_DECL_ERROR; in parseonetoken()
2761 psp->state = WAITING_FOR_CLASS_TOKEN; in parseonetoken()
2766 psp->state = WAITING_FOR_DECL_OR_RULE; in parseonetoken()
2778 psp->state = RESYNC_AFTER_DECL_ERROR; in parseonetoken()
2785 if( x[0]=='.' ) psp->state = WAITING_FOR_DECL_OR_RULE; in parseonetoken()
2786 if( x[0]=='%' ) psp->state = WAITING_FOR_DECL_KEYWORD; in parseonetoken()
2969 ps.state = INITIALIZE; in Parse()
3362 struct state *stp = ap->x.stp; in PrintAction()
3423 struct state *stp; in ReportOutput()
4245 struct state *stp; /* A pointer to a state */
4295 struct state *stp; in ReportTable()
4990 struct state *stp; in CompressTables()
5059 struct state *pNextState; in CompressTables()
5108 const struct state *pA = *(const struct state**)a; in stateResortCompare()
5109 const struct state *pB = *(const struct state**)b; in stateResortCompare()
5131 struct state *stp; in ResortStates()
5618 struct state *State_new() in State_new()
5620 struct state *newstate; in State_new()
5621 newstate = (struct state *)calloc(1, sizeof(struct state) ); in State_new()
5642 struct state *data; /* The data */
5671 int State_insert(struct state *data, struct config *key) in State_insert()
5728 struct state *State_find(struct config *key) in State_find()
5746 struct state **State_arrayof(void) in State_arrayof()
5748 struct state **array; in State_arrayof()
5752 array = (struct state **)calloc(arrSize, sizeof(struct state *)); in State_arrayof()