Lines Matching refs:state
128 /* Translate the current start state into a value that can be later handed
129 * to BEGIN to return to the state. The YYSTATE alias is for lex
135 /* Action number for EOF rule of a given start state. */
136 #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
156 /* The state buf must be large enough to hold one state per character in the main buffer.
268 * "scanner state".
289 static int yy_start = 0; /* start state number */
808 (yy_start) = 1; /* first start state */
1074 * end-of-buffer state). Contrast this with the test
1314 /* yy_get_previous_state - get the state just before the EOB char was reached */
1506 /** Allocate and initialize an input buffer state.
1510 * @return the allocated buffer state.
1584 * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
1595 * a transition to the end-of-buffer state. The second causes
1596 * a jam in that state.
1610 /** Pushes the new state onto the stack. The new state becomes
1611 * the current state. This function will allocate the stack
1613 * @param new_buffer The new state.
1708 /** Setup the input buffer state to scan directly from a user-specified character buffer.
1712 * @return the newly allocated buffer state object.
1743 /** Setup the input buffer state to scan a string. The next call to yylex() will
1747 * @return the newly allocated buffer state object.
1757 /** Setup the input buffer state to scan the given bytes. The next call to yylex() will
1762 * @return the newly allocated buffer state object.