Lines Matching refs:to
61 /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
127 /* C99 requires __STDC__ to be defined as 1. */
149 /* Promotes a possibly negative, possibly signed char to an unsigned
151 * we want to instead treat it as an 8-bit unsigned char, hence the
164 /* Enter a start condition. This macro really ought to take a parameter,
171 * to BEGIN to return to the state. The YYSTATE alias is for lex
190 /* The state buf must be large enough to hold one state per character in the main buffer.
215 /* Return all but the first "n" matched characters back to the input stream. */
261 * and can realloc() it to grow it, and should free() it to
267 * if we're using stdio for input, then we want to use getc()
268 * instead of fread(), to make sure we stop fetching input after
273 /* Whether we're considered to be at the beginning of a line.
282 /* Whether to try to fill the input buffer when we reach the
291 /* When an EOF's been seen but there's still some text to process
292 * then we mark the buffer as YY_EOF_PENDING, to indicate that we
294 * still have a bunch of tokens to match, though, because of
297 * When we actually see the EOF, we change the status to "new"
321 * future we want to put the buffer states in a more general
345 /* Points to current character in buffer. */
347 static int yy_init = 0; /* whether we need to initialize */
350 /* Flag which is used to allow yywrap()'s to do buffer switches
441 /* %% [2.0] code to fiddle yytext and yyleng for yymore() goes here \ */\
445 /* %% [3.0] code to copy yytext_ptr to yytext[] goes here, if %array \ */\
649 along with this program; if not, write to the Free Software Foundation,
673 * down here because we want the user's section 1 to have been scanned first.
674 * The user has a chance to override it with an option.
698 /* Accessor methods to globals.
699 These are made visible to non-reentrant scanners for convenience. */
776 /* Amount of stuff to slurp up with each read. */
781 /* Copy whatever the last rule matched to the standard output. */
784 /* This used to be an fputs(), but since the string might contain NUL's,
832 /* No semi-colon after return; correct usage is to write "yyterminate();" -
834 * some compilers to complain about unreachable statements.
961 /* yy_bp points to the position in yy_ch_buf of the start of
966 /* %% [9.0] code to set up and find next match goes here */
990 /* %% [10.0] code to find the action number goes here */
993 { /* have to back up */
1003 do_action: /* This label is used only to access EOF actions. */
1075 parse expressions, but we do want whitespace to be arranged
1126 * yylex(). If so, then we have to assure
1128 * globals. Here is the right place to do so, because
1137 /* Note that here we test for yy_c_buf_p "<=" to the position
1140 * (since all states make transitions on EOB to the
1152 /* Okay, we're now positioned to make the NUL
1155 * for us because it doesn't know how to deal
1157 * want to build jamming into it because then it
1175 /* %% [14.0] code to do back-up for compressed tables and set up yy_cp goes here */
1190 * yy_get_next_buffer() to have set up
1193 * hoser (like flex itself) wants to
1250 /* yy_get_next_buffer - try to read in a new buffer
1273 { /* Don't try to fill the buffer, so this is an EOF. */
1284 /* We matched some text prior to the EOB, first
1291 /* Try to read more data. */
1293 /* First move last chars to start of buffer. */
1300 /* don't do the read, it's not guaranteed to return an EOF,
1406 /* %% [15.0] code to get the start state into yy_current_state goes here */
1412 /* %% [16.0] code to find the next state goes here */
1431 /* yy_try_NUL_trans - try to make a transition on the NUL character
1443 /* %% [17.0] code to find the next state, and perhaps do backing up, goes here */
1479 { /* need to shift things up to make room */
1529 /* yy_c_buf_p now points to the character we want to return.
1547 * token and flags that we need to
1550 * there's no matching to consider.
1552 * to EOB_ACT_END_OF_FILE.
1594 /** Immediately switch to a different input stream.
1597 * @note This function does not reset the start condition to @c INITIAL .
1616 /** Switch to a different input buffer.
1627 /* TODO. We should be able to replace this entire function body
1650 * to go ahead and always set it.
1687 /* yy_ch_buf has to be 2 characters longer than the size given because
1688 * we need to put in 2 end-of-buffer characters.
1755 * In that case, we don't want to reset the lineno or column.
1773 * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
1788 * a transition to the end-of-buffer state. The second causes
1882 * scanner will even need a stack. We use 2 instead of 1 to avoid an
1901 /* Increase the buffer to prepare for a possible push. */
1920 /** Setup the input buffer state to scan directly from a user-specified character buffer.
1933 /* They forgot to leave room for the EOB's. */
1940 b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
1957 /** Setup the input buffer state to scan a string. The next call to yylex() will
1959 * @param yystr a NUL-terminated string to scan
1962 * @note If you want to scan bytes that may contain NUL values, then use
1973 /** Setup the input buffer state to scan the given bytes. The next call to yylex() will
1975 * @param bytes the byte buffer to scan
1976 * @param len the number of bytes in the buffer pointed to by @a bytes.
2002 /* It's okay to grow etc. this buffer, and we should throw it
2042 /* Accessor methods (get/set functions) to struct members. */
2223 /* The cast to (char *) in the following accommodates both
2227 * any pointer type to void*, and deal with argument conversions
2254 /* Macros to append to our phrase collection list. */
2257 * We mark any token, that that equals to a known enumerator, as
2279 of the parser to tailor the tokens that are returned. */