PIPS
|
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <stdlib.h>
#include "defines-local.h"
#include <unistd.h>
Go to the source code of this file.
Data Structures | |
struct | yy_buffer_state |
struct | yy_trans_info |
This struct is not used in this scanner, but its presence is necessary. More... | |
Macros | |
#define | YY_NO_INPUT 1 |
#define | IN_PIPS 1 |
#define | YY_INT_ALIGNED short int |
#define | yy_create_buffer comment2pragma_create_buffer |
A lexical scanner generated by flex. More... | |
#define | yy_delete_buffer comment2pragma_delete_buffer |
#define | yy_scan_buffer comment2pragma_scan_buffer |
#define | yy_scan_string comment2pragma_scan_string |
#define | yy_scan_bytes comment2pragma_scan_bytes |
#define | yy_init_buffer comment2pragma_init_buffer |
#define | yy_flush_buffer comment2pragma_flush_buffer |
#define | yy_load_buffer_state comment2pragma_load_buffer_state |
#define | yy_switch_to_buffer comment2pragma_switch_to_buffer |
#define | yypush_buffer_state comment2pragmapush_buffer_state |
#define | yypop_buffer_state comment2pragmapop_buffer_state |
#define | yyensure_buffer_stack comment2pragmaensure_buffer_stack |
#define | yy_flex_debug comment2pragma_flex_debug |
#define | yyin comment2pragmain |
#define | yyleng comment2pragmaleng |
#define | yylex comment2pragmalex |
#define | yylineno comment2pragmalineno |
#define | yyout comment2pragmaout |
#define | yyrestart comment2pragmarestart |
#define | yytext comment2pragmatext |
#define | yywrap comment2pragmawrap |
#define | yyalloc comment2pragmaalloc |
#define | yyrealloc comment2pragmarealloc |
#define | yyfree comment2pragmafree |
#define | FLEX_SCANNER |
#define | YY_FLEX_MAJOR_VERSION 2 |
#define | YY_FLEX_MINOR_VERSION 6 |
#define | YY_FLEX_SUBMINOR_VERSION 4 |
#define | FLEX_BETA |
#define | comment2pragma_create_buffer_ALREADY_DEFINED |
#define | comment2pragma_delete_buffer_ALREADY_DEFINED |
#define | comment2pragma_scan_buffer_ALREADY_DEFINED |
#define | comment2pragma_scan_string_ALREADY_DEFINED |
#define | comment2pragma_scan_bytes_ALREADY_DEFINED |
#define | comment2pragma_init_buffer_ALREADY_DEFINED |
#define | comment2pragma_flush_buffer_ALREADY_DEFINED |
#define | comment2pragma_load_buffer_state_ALREADY_DEFINED |
#define | comment2pragma_switch_to_buffer_ALREADY_DEFINED |
#define | comment2pragmapush_buffer_state_ALREADY_DEFINED |
#define | comment2pragmapop_buffer_state_ALREADY_DEFINED |
#define | comment2pragmaensure_buffer_stack_ALREADY_DEFINED |
#define | comment2pragmalex_ALREADY_DEFINED |
#define | comment2pragmarestart_ALREADY_DEFINED |
#define | yylex_init comment2pragmalex_init |
#define | yylex_init_extra comment2pragmalex_init_extra |
#define | yylex_destroy(void) comment2pragmalex_destroy |
Accessor methods to globals. More... | |
#define | yyget_debug comment2pragmaget_debug |
#define | yyset_debug comment2pragmaset_debug |
#define | yyget_extra comment2pragmaget_extra |
#define | yyset_extra comment2pragmaset_extra |
#define | yyget_in comment2pragmaget_in |
#define | yyset_in comment2pragmaset_in |
#define | yyget_out comment2pragmaget_out |
#define | yyset_out comment2pragmaset_out |
#define | yyget_leng comment2pragmaget_leng |
#define | yyget_text comment2pragmaget_text |
#define | yyget_lineno comment2pragmaget_lineno |
#define | yyset_lineno comment2pragmaset_lineno |
#define | comment2pragmawrap_ALREADY_DEFINED |
#define | comment2pragmaalloc_ALREADY_DEFINED |
#define | comment2pragmarealloc_ALREADY_DEFINED |
#define | comment2pragmafree_ALREADY_DEFINED |
#define | comment2pragmatext_ALREADY_DEFINED |
#define | comment2pragmaleng_ALREADY_DEFINED |
#define | comment2pragmain_ALREADY_DEFINED |
#define | comment2pragmaout_ALREADY_DEFINED |
#define | comment2pragma_flex_debug_ALREADY_DEFINED |
#define | comment2pragmalineno_ALREADY_DEFINED |
#define | FLEXINT_H |
First, we deal with platform-specific or compiler-specific issues. More... | |
#define | INT8_MIN (-128) |
Limits of integral types. More... | |
#define | INT16_MIN (-32767-1) |
#define | INT32_MIN (-2147483647-1) |
#define | INT8_MAX (127) |
#define | INT16_MAX (32767) |
#define | INT32_MAX (2147483647) |
#define | UINT8_MAX (255U) |
#define | UINT16_MAX (65535U) |
#define | UINT32_MAX (4294967295U) |
#define | SIZE_MAX (~(size_t)0) |
#define | yyconst const |
! C99 More... | |
#define | yynoreturn |
#define | YY_NULL 0 |
Returned upon end-of-file. More... | |
#define | YY_SC_TO_UI(c) ((YY_CHAR) (c)) |
Promotes a possibly negative, possibly signed char to an integer in range [0..255] for use as an array index. More... | |
#define | BEGIN (yy_start) = 1 + 2 * |
Enter a start condition. More... | |
#define | YY_START (((yy_start) - 1) / 2) |
Translate the current start state into a value that can be later handed to BEGIN to return to the state. More... | |
#define | YYSTATE YY_START |
#define | YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) |
Action number for EOF rule of a given start state. More... | |
#define | YY_NEW_FILE yyrestart( yyin ) |
Special action meaning "start processing a new file". More... | |
#define | YY_END_OF_BUFFER_CHAR 0 |
#define | YY_BUF_SIZE 16384 |
Size of default input buffer. More... | |
#define | YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) |
ia64 More... | |
#define | YY_TYPEDEF_YY_BUFFER_STATE |
#define | YY_TYPEDEF_YY_SIZE_T |
#define | EOB_ACT_CONTINUE_SCAN 0 |
#define | EOB_ACT_END_OF_FILE 1 |
#define | EOB_ACT_LAST_MATCH 2 |
#define | YY_LESS_LINENO(n) |
#define | YY_LINENO_REWIND_TO(ptr) |
#define | yyless(n) |
Return all but the first "n" matched characters back to the input stream. More... | |
#define | unput(c) yyunput( c, (yytext_ptr) ) |
#define | YY_STRUCT_YY_BUFFER_STATE |
#define | YY_BUFFER_NEW 0 |
#define | YY_BUFFER_NORMAL 1 |
#define | YY_BUFFER_EOF_PENDING 2 |
When an EOF's been seen but there's still some text to process then we mark the buffer as YY_EOF_PENDING, to indicate that we shouldn't try reading from the input source any more. More... | |
#define | YY_CURRENT_BUFFER |
We provide macros for accessing buffer states in case in the future we want to put the buffer states in a more general "scanner state". More... | |
#define | YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] |
Same as previous macro, but useful when we know that the buffer stack is not NULL or when we need an lvalue. More... | |
#define | YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER ) |
#define | yy_new_buffer yy_create_buffer |
#define | yy_set_interactive(is_interactive) |
#define | yy_set_bol(at_bol) |
#define | YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) |
#define | comment2pragmawrap() (/**ONSTCOND*/1) |
Begin user sect3. More... | |
#define | YY_SKIP_YYWRAP |
#define | yytext_ptr yytext |
#define | YY_DO_BEFORE_ACTION |
Done after the current pattern has been matched and before the corresponding action - sets up yytext. More... | |
#define | YY_NUM_RULES 19 |
#define | YY_END_OF_BUFFER 20 |
#define | REJECT reject_used_but_not_detected |
The intent behind this definition is that it'll catch any uses of REJECT which flex missed. More... | |
#define | yymore() ((yy_more_flag) = 1) |
#define | YY_MORE_ADJ (yy_more_len) |
#define | YY_RESTORE_YY_MORE_OFFSET |
#define | DIRECTIVE_STEP 0 |
#define | DIRECTIVE_OMP 1 |
#define | YY_NO_INPUT 1 |
#define | INITIAL 0 |
#define | comment_fixe 1 |
#define | directive_fixe 2 |
#define | directive_fixe_comment 3 |
#define | directive_fixe_continuation 4 |
#define | comment_libre 5 |
#define | directive_libre 6 |
#define | directive_libre_comment 7 |
#define | directive_libre_continuation 8 |
#define | other_line 9 |
#define | YY_EXTRA_TYPE void * |
Special case for "unistd.h", since it is non-ANSI. More... | |
#define | YY_READ_BUF_SIZE 8192 |
Macros after this point can all be overridden by user definitions in section 1. More... | |
#define | ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0) |
ia64 More... | |
#define | YY_INPUT(buf, result, max_size) |
Gets input and stuffs it into "buf". More... | |
#define | yyterminate() return YY_NULL |
No semi-colon after return; correct usage is to write "yyterminate();" - we don't want an extra ';' after the "return" because that will cause some compilers to complain about unreachable statements. More... | |
#define | YY_START_STACK_INCR 25 |
Number of entries by which start-condition stack grows. More... | |
#define | YY_FATAL_ERROR(msg) yy_fatal_error( msg ) |
Report a fatal error. More... | |
#define | YY_DECL_IS_OURS 1 |
end tables serialization structures and prototypes More... | |
#define | YY_DECL int yylex (void) |
#define | YY_USER_ACTION |
!YY_DECL More... | |
#define | YY_BREAK /**INTED*/break; |
Code executed at the end of each rule. More... | |
#define | YY_RULE_SETUP |
#define | YY_EXIT_FAILURE 2 |
#define | yyless(n) |
Return all but the first "n" matched characters back to the input stream. More... | |
#define | YYTABLES_NAME "yytables" |
Typedefs | |
typedef signed char | flex_int8_t |
C99 systems have <inttypes.h>. More... | |
typedef short int | flex_int16_t |
typedef int | flex_int32_t |
typedef unsigned char | flex_uint8_t |
typedef unsigned short int | flex_uint16_t |
typedef unsigned int | flex_uint32_t |
typedef struct yy_buffer_state * | YY_BUFFER_STATE |
typedef size_t | yy_size_t |
typedef flex_uint8_t | YY_CHAR |
typedef int | yy_state_type |
Variables | |
int | yyleng |
number of characters read into yy_ch_buf More... | |
FILE * | yyin |
FILE * | yyout |
static size_t | yy_buffer_stack_top = 0 |
!YY_STRUCT_YY_BUFFER_STATE More... | |
static size_t | yy_buffer_stack_max = 0 |
capacity of stack. More... | |
static YY_BUFFER_STATE * | yy_buffer_stack = NULL |
Stack as an array. More... | |
static char | yy_hold_char |
yy_hold_char holds the character lost when yytext is formed. More... | |
static int | yy_n_chars |
static char * | yy_c_buf_p = NULL |
Points to current character in buffer. More... | |
static int | yy_init = 0 |
static int | yy_start = 0 |
whether we need to initialize More... | |
static int | yy_did_buffer_switch_on_eof |
start state number More... | |
int | yylineno = 1 |
Begin user sect3. More... | |
char * | yytext |
static const flex_int16_t | yy_accept [95] |
static const YY_CHAR | yy_ec [256] |
static const YY_CHAR | yy_meta [21] |
static const flex_int16_t | yy_base [110] |
static const flex_int16_t | yy_def [110] |
static const flex_int16_t | yy_nxt [214] |
static const flex_int16_t | yy_chk [214] |
static yy_state_type | yy_last_accepting_state |
static char * | yy_last_accepting_cpos |
int | yy_flex_debug = 0 |
static int | yy_more_flag = 0 |
static int | yy_more_len = 0 |
static statement | current_statement = statement_undefined |
static char * | directive_txt = NULL |
static char * | comment_txt = NULL |
static int | directive_syntaxe = -1 |
static int | directive_type = -1 |
YY_DECL | |
The main scanner function which does all the work. More... | |
char * | yy_cp |
char * | yy_bp |
int | yy_act |
#define BEGIN (yy_start) = 1 + 2 * |
Enter a start condition.
This macro really ought to take a parameter, but we do it the disgusting crufty way forced on us by the ()-less definition of BEGIN.
Definition at line 378 of file comment2pragma.c.
#define comment2pragma_create_buffer_ALREADY_DEFINED |
Definition at line 44 of file comment2pragma.c.
#define comment2pragma_delete_buffer_ALREADY_DEFINED |
Definition at line 50 of file comment2pragma.c.
#define comment2pragma_flex_debug_ALREADY_DEFINED |
Definition at line 266 of file comment2pragma.c.
#define comment2pragma_flush_buffer_ALREADY_DEFINED |
Definition at line 80 of file comment2pragma.c.
#define comment2pragma_init_buffer_ALREADY_DEFINED |
Definition at line 74 of file comment2pragma.c.
#define comment2pragma_load_buffer_state_ALREADY_DEFINED |
Definition at line 86 of file comment2pragma.c.
#define comment2pragma_scan_buffer_ALREADY_DEFINED |
Definition at line 56 of file comment2pragma.c.
#define comment2pragma_scan_bytes_ALREADY_DEFINED |
Definition at line 68 of file comment2pragma.c.
#define comment2pragma_scan_string_ALREADY_DEFINED |
Definition at line 62 of file comment2pragma.c.
#define comment2pragma_switch_to_buffer_ALREADY_DEFINED |
Definition at line 92 of file comment2pragma.c.
#define comment2pragmaalloc_ALREADY_DEFINED |
Definition at line 224 of file comment2pragma.c.
#define comment2pragmaensure_buffer_stack_ALREADY_DEFINED |
Definition at line 110 of file comment2pragma.c.
#define comment2pragmafree_ALREADY_DEFINED |
Definition at line 236 of file comment2pragma.c.
#define comment2pragmain_ALREADY_DEFINED |
Definition at line 254 of file comment2pragma.c.
#define comment2pragmaleng_ALREADY_DEFINED |
Definition at line 248 of file comment2pragma.c.
#define comment2pragmalex_ALREADY_DEFINED |
Definition at line 116 of file comment2pragma.c.
#define comment2pragmalineno_ALREADY_DEFINED |
Definition at line 272 of file comment2pragma.c.
#define comment2pragmaout_ALREADY_DEFINED |
Definition at line 260 of file comment2pragma.c.
#define comment2pragmapop_buffer_state_ALREADY_DEFINED |
Definition at line 104 of file comment2pragma.c.
#define comment2pragmapush_buffer_state_ALREADY_DEFINED |
Definition at line 98 of file comment2pragma.c.
#define comment2pragmarealloc_ALREADY_DEFINED |
Definition at line 230 of file comment2pragma.c.
#define comment2pragmarestart_ALREADY_DEFINED |
Definition at line 122 of file comment2pragma.c.
#define comment2pragmatext_ALREADY_DEFINED |
Definition at line 242 of file comment2pragma.c.
#define comment2pragmawrap | ( | ) | (/**ONSTCOND*/1) |
Begin user sect3.
Definition at line 587 of file comment2pragma.c.
#define comment2pragmawrap_ALREADY_DEFINED |
Definition at line 218 of file comment2pragma.c.
#define comment_fixe 1 |
Definition at line 826 of file comment2pragma.c.
#define comment_libre 5 |
Definition at line 830 of file comment2pragma.c.
#define directive_fixe 2 |
Definition at line 827 of file comment2pragma.c.
#define directive_fixe_comment 3 |
Definition at line 828 of file comment2pragma.c.
#define directive_fixe_continuation 4 |
Definition at line 829 of file comment2pragma.c.
#define directive_libre 6 |
Definition at line 831 of file comment2pragma.c.
#define directive_libre_comment 7 |
Definition at line 832 of file comment2pragma.c.
#define directive_libre_continuation 8 |
Definition at line 833 of file comment2pragma.c.
#define DIRECTIVE_OMP 1 |
Definition at line 805 of file comment2pragma.c.
#define DIRECTIVE_STEP 0 |
Definition at line 804 of file comment2pragma.c.
ia64
Copy whatever the last rule matched to the standard output. This used to be an fputs(), but since the string might contain NUL's, we now use fwrite().
Definition at line 927 of file comment2pragma.c.
#define EOB_ACT_CONTINUE_SCAN 0 |
Definition at line 422 of file comment2pragma.c.
#define EOB_ACT_END_OF_FILE 1 |
Definition at line 423 of file comment2pragma.c.
#define EOB_ACT_LAST_MATCH 2 |
Definition at line 424 of file comment2pragma.c.
#define FLEX_BETA |
Definition at line 40 of file comment2pragma.c.
#define FLEX_SCANNER |
Definition at line 35 of file comment2pragma.c.
#define FLEXINT_H |
First, we deal with platform-specific or compiler-specific issues.
begin standard C headers. end standard C headers. flex integer type definitions
Definition at line 290 of file comment2pragma.c.
#define IN_PIPS 1 |
Definition at line 5 of file comment2pragma.c.
#define INITIAL 0 |
Definition at line 825 of file comment2pragma.c.
#define INT16_MAX (32767) |
Definition at line 332 of file comment2pragma.c.
#define INT16_MIN (-32767-1) |
Definition at line 323 of file comment2pragma.c.
#define INT32_MAX (2147483647) |
Definition at line 335 of file comment2pragma.c.
#define INT32_MIN (-2147483647-1) |
Definition at line 326 of file comment2pragma.c.
#define INT8_MAX (127) |
Definition at line 329 of file comment2pragma.c.
#define INT8_MIN (-128) |
Limits of integral types.
Definition at line 320 of file comment2pragma.c.
#define other_line 9 |
Definition at line 834 of file comment2pragma.c.
#define REJECT reject_used_but_not_detected |
The intent behind this definition is that it'll catch any uses of REJECT which flex missed.
Definition at line 778 of file comment2pragma.c.
#define SIZE_MAX (~(size_t)0) |
Definition at line 348 of file comment2pragma.c.
#define UINT16_MAX (65535U) |
Definition at line 341 of file comment2pragma.c.
#define UINT32_MAX (4294967295U) |
Definition at line 344 of file comment2pragma.c.
#define UINT8_MAX (255U) |
Definition at line 338 of file comment2pragma.c.
#define unput | ( | c | ) | yyunput( c, (yytext_ptr) ) |
Definition at line 442 of file comment2pragma.c.
#define YY_AT_BOL | ( | ) | (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) |
Definition at line 583 of file comment2pragma.c.
#define YY_BREAK /**INTED*/break; |
Code executed at the end of each rule.
Definition at line 1006 of file comment2pragma.c.
#define YY_BUF_SIZE 16384 |
Size of default input buffer.
Definition at line 400 of file comment2pragma.c.
#define YY_BUFFER_EOF_PENDING 2 |
When an EOF's been seen but there's still some text to process then we mark the buffer as YY_EOF_PENDING, to indicate that we shouldn't try reading from the input source any more.
We might still have a bunch of tokens to match, though, because of possible backing-up.
When we actually see the EOF, we change the status to "new" (via yyrestart()), so that the user can continue scanning by just pointing yyin at a new input file.
Definition at line 504 of file comment2pragma.c.
#define YY_BUFFER_NEW 0 |
Definition at line 492 of file comment2pragma.c.
#define YY_BUFFER_NORMAL 1 |
Definition at line 493 of file comment2pragma.c.
#define yy_create_buffer comment2pragma_create_buffer |
A lexical scanner generated by flex.
Definition at line 10 of file comment2pragma.c.
#define YY_CURRENT_BUFFER |
We provide macros for accessing buffer states in case in the future we want to put the buffer states in a more general "scanner state".
Returns the top of the stack, or NULL.
Definition at line 520 of file comment2pragma.c.
#define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] |
Same as previous macro, but useful when we know that the buffer stack is not NULL or when we need an lvalue.
For internal use only.
Definition at line 526 of file comment2pragma.c.
Definition at line 994 of file comment2pragma.c.
#define YY_DECL_IS_OURS 1 |
end tables serialization structures and prototypes
Default declaration of generated scanner - a define so the user can easily add parameters.
Definition at line 990 of file comment2pragma.c.
#define yy_delete_buffer comment2pragma_delete_buffer |
Definition at line 11 of file comment2pragma.c.
#define YY_DO_BEFORE_ACTION |
Done after the current pattern has been matched and before the corresponding action - sets up yytext.
Definition at line 612 of file comment2pragma.c.
#define YY_END_OF_BUFFER 20 |
Definition at line 620 of file comment2pragma.c.
#define YY_END_OF_BUFFER_CHAR 0 |
Definition at line 389 of file comment2pragma.c.
#define YY_EXIT_FAILURE 2 |
#define YY_EXTRA_TYPE void * |
Special case for "unistd.h", since it is non-ANSI.
We include it way down here because we want the user's section 1 to have been scanned first. The user has a chance to override it with an option.
Definition at line 845 of file comment2pragma.c.
#define YY_FATAL_ERROR | ( | msg | ) | yy_fatal_error( msg ) |
Report a fatal error.
Definition at line 981 of file comment2pragma.c.
#define yy_flex_debug comment2pragma_flex_debug |
Definition at line 22 of file comment2pragma.c.
#define YY_FLEX_MAJOR_VERSION 2 |
Definition at line 36 of file comment2pragma.c.
#define YY_FLEX_MINOR_VERSION 6 |
Definition at line 37 of file comment2pragma.c.
#define YY_FLEX_SUBMINOR_VERSION 4 |
Definition at line 38 of file comment2pragma.c.
#define yy_flush_buffer comment2pragma_flush_buffer |
Definition at line 16 of file comment2pragma.c.
#define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER ) |
Definition at line 554 of file comment2pragma.c.
#define yy_init_buffer comment2pragma_init_buffer |
Definition at line 15 of file comment2pragma.c.
#define YY_INPUT | ( | buf, | |
result, | |||
max_size | |||
) |
Gets input and stuffs it into "buf".
number of characters read, or YY_NULL, is returned in "result".
Definition at line 934 of file comment2pragma.c.
#define YY_INT_ALIGNED short int |
Definition at line 6 of file comment2pragma.c.
#define YY_LESS_LINENO | ( | n | ) |
Definition at line 426 of file comment2pragma.c.
#define YY_LINENO_REWIND_TO | ( | ptr | ) |
Definition at line 427 of file comment2pragma.c.
#define yy_load_buffer_state | ( | void | ) | comment2pragma_load_buffer_state |
Definition at line 17 of file comment2pragma.c.
Referenced by if().
#define YY_MORE_ADJ (yy_more_len) |
Definition at line 782 of file comment2pragma.c.
#define yy_new_buffer yy_create_buffer |
Definition at line 564 of file comment2pragma.c.
Special action meaning "start processing a new file".
Definition at line 388 of file comment2pragma.c.
#define YY_NO_INPUT 1 |
Definition at line 808 of file comment2pragma.c.
#define YY_NO_INPUT 1 |
Definition at line 808 of file comment2pragma.c.
#define YY_NULL 0 |
Returned upon end-of-file.
Definition at line 367 of file comment2pragma.c.
#define YY_NUM_RULES 19 |
Definition at line 619 of file comment2pragma.c.
#define YY_READ_BUF_SIZE 8192 |
Macros after this point can all be overridden by user definitions in section 1.
Amount of stuff to slurp up with each read.
Definition at line 918 of file comment2pragma.c.
#define YY_RESTORE_YY_MORE_OFFSET |
Definition at line 783 of file comment2pragma.c.
#define YY_RULE_SETUP |
Definition at line 1009 of file comment2pragma.c.
#define YY_SC_TO_UI | ( | c | ) | ((YY_CHAR) (c)) |
Promotes a possibly negative, possibly signed char to an integer in range [0..255] for use as an array index.
Definition at line 372 of file comment2pragma.c.
#define yy_scan_buffer comment2pragma_scan_buffer |
Definition at line 12 of file comment2pragma.c.
#define yy_scan_bytes comment2pragma_scan_bytes |
Definition at line 14 of file comment2pragma.c.
#define yy_scan_string comment2pragma_scan_string |
Definition at line 13 of file comment2pragma.c.
#define yy_set_bol | ( | at_bol | ) |
Definition at line 574 of file comment2pragma.c.
#define yy_set_interactive | ( | is_interactive | ) |
Definition at line 565 of file comment2pragma.c.
#define YY_SKIP_YYWRAP |
Definition at line 588 of file comment2pragma.c.
#define YY_START (((yy_start) - 1) / 2) |
Translate the current start state into a value that can be later handed to BEGIN to return to the state.
The YYSTATE alias is for lex compatibility.
Definition at line 383 of file comment2pragma.c.
#define YY_START_STACK_INCR 25 |
Number of entries by which start-condition stack grows.
Definition at line 976 of file comment2pragma.c.
#define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) |
ia64
The state buf must be large enough to hold one state per character in the main buffer.
Definition at line 406 of file comment2pragma.c.
#define YY_STATE_EOF | ( | state | ) | (YY_END_OF_BUFFER + state + 1) |
Action number for EOF rule of a given start state.
Definition at line 386 of file comment2pragma.c.
#define YY_STRUCT_YY_BUFFER_STATE |
Definition at line 445 of file comment2pragma.c.
#define yy_switch_to_buffer comment2pragma_switch_to_buffer |
Definition at line 18 of file comment2pragma.c.
#define YY_TYPEDEF_YY_BUFFER_STATE |
Definition at line 409 of file comment2pragma.c.
#define YY_TYPEDEF_YY_SIZE_T |
Definition at line 414 of file comment2pragma.c.
#define YY_USER_ACTION |
!YY_DECL
Code executed at the beginning of each rule, after yytext and yyleng have been set up.
Definition at line 1001 of file comment2pragma.c.
#define yyalloc comment2pragmaalloc |
Definition at line 31 of file comment2pragma.c.
#define yyconst const |
! C99
! FLEXINT_H begin standard C++ headers. TODO: this is always defined, so inline it
Definition at line 358 of file comment2pragma.c.
#define yyensure_buffer_stack | ( | void | ) | comment2pragmaensure_buffer_stack |
Definition at line 21 of file comment2pragma.c.
Referenced by if().
#define yyfree comment2pragmafree |
Definition at line 33 of file comment2pragma.c.
#define yyget_debug | ( | void | ) | comment2pragmaget_debug |
Definition at line 148 of file comment2pragma.c.
#define yyget_extra | ( | void | ) | comment2pragmaget_extra |
Definition at line 160 of file comment2pragma.c.
#define yyget_in | ( | void | ) | comment2pragmaget_in |
Definition at line 172 of file comment2pragma.c.
#define yyget_leng | ( | void | ) | comment2pragmaget_leng |
Definition at line 196 of file comment2pragma.c.
#define yyget_lineno | ( | void | ) | comment2pragmaget_lineno |
Definition at line 208 of file comment2pragma.c.
#define yyget_out | ( | void | ) | comment2pragmaget_out |
Definition at line 184 of file comment2pragma.c.
#define yyget_text | ( | void | ) | comment2pragmaget_text |
Definition at line 202 of file comment2pragma.c.
#define yyin comment2pragmain |
Definition at line 23 of file comment2pragma.c.
#define yyleng comment2pragmaleng |
Definition at line 24 of file comment2pragma.c.
#define yyless | ( | n | ) |
Return all but the first "n" matched characters back to the input stream.
Definition at line 430 of file comment2pragma.c.
#define yyless | ( | n | ) |
Return all but the first "n" matched characters back to the input stream.
Definition at line 430 of file comment2pragma.c.
#define yylex | ( | void | ) | comment2pragmalex |
Definition at line 25 of file comment2pragma.c.
#define yylex_destroy | ( | void | ) | comment2pragmalex_destroy |
Accessor methods to globals.
These are made visible to non-reentrant scanners for convenience.
Definition at line 142 of file comment2pragma.c.
#define yylex_init comment2pragmalex_init |
Definition at line 130 of file comment2pragma.c.
#define yylex_init_extra comment2pragmalex_init_extra |
Definition at line 136 of file comment2pragma.c.
#define yylineno comment2pragmalineno |
Definition at line 26 of file comment2pragma.c.
#define yymore | ( | ) | ((yy_more_flag) = 1) |
Definition at line 781 of file comment2pragma.c.
#define yynoreturn |
Definition at line 363 of file comment2pragma.c.
#define yyout comment2pragmaout |
Definition at line 27 of file comment2pragma.c.
#define yypop_buffer_state | ( | void | ) | comment2pragmapop_buffer_state |
Definition at line 20 of file comment2pragma.c.
#define yypush_buffer_state comment2pragmapush_buffer_state |
Definition at line 19 of file comment2pragma.c.
#define yyrealloc comment2pragmarealloc |
Definition at line 32 of file comment2pragma.c.
#define yyrestart comment2pragmarestart |
Definition at line 28 of file comment2pragma.c.
#define yyset_debug comment2pragmaset_debug |
Definition at line 154 of file comment2pragma.c.
#define yyset_extra comment2pragmaset_extra |
Definition at line 166 of file comment2pragma.c.
#define yyset_in comment2pragmaset_in |
Definition at line 178 of file comment2pragma.c.
#define yyset_lineno comment2pragmaset_lineno |
Definition at line 214 of file comment2pragma.c.
#define yyset_out comment2pragmaset_out |
Definition at line 190 of file comment2pragma.c.
#define YYSTATE YY_START |
Definition at line 384 of file comment2pragma.c.
#define YYTABLES_NAME "yytables" |
No semi-colon after return; correct usage is to write "yyterminate();" - we don't want an extra ';' after the "return" because that will cause some compilers to complain about unreachable statements.
Definition at line 971 of file comment2pragma.c.
#define yytext comment2pragmatext |
Definition at line 29 of file comment2pragma.c.
#define yytext_ptr yytext |
Definition at line 602 of file comment2pragma.c.
#define yywrap | ( | void | ) | comment2pragmawrap |
Definition at line 30 of file comment2pragma.c.
typedef short int flex_int16_t |
Definition at line 312 of file comment2pragma.c.
typedef int flex_int32_t |
Definition at line 313 of file comment2pragma.c.
typedef signed char flex_int8_t |
C99 systems have <inttypes.h>.
Non-C99 systems may or may not.
Definition at line 311 of file comment2pragma.c.
typedef unsigned short int flex_uint16_t |
Definition at line 315 of file comment2pragma.c.
typedef unsigned int flex_uint32_t |
Definition at line 316 of file comment2pragma.c.
typedef unsigned char flex_uint8_t |
Definition at line 314 of file comment2pragma.c.
typedef struct yy_buffer_state* YY_BUFFER_STATE |
Definition at line 410 of file comment2pragma.c.
typedef flex_uint8_t YY_CHAR |
Definition at line 589 of file comment2pragma.c.
Definition at line 415 of file comment2pragma.c.
typedef int yy_state_type |
Definition at line 593 of file comment2pragma.c.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
if | ( | ! | yy_init | ) |
first start state
Definition at line 1023 of file comment2pragma.c.
References YY_BUF_SIZE, yy_create_buffer, YY_CURRENT_BUFFER, YY_CURRENT_BUFFER_LVALUE, yy_init, yy_load_buffer_state, yy_start, yyensure_buffer_stack, yyin, and yyout.
YY_BUFFER_STATE yy_create_buffer | ( | FILE * | file, |
int | size | ||
) |
void yy_delete_buffer | ( | YY_BUFFER_STATE | b | ) |
|
static |
void yy_flush_buffer | ( | YY_BUFFER_STATE | b | ) |
|
static |
|
static |
|
static |
|
static |
YY_BUFFER_STATE yy_scan_buffer | ( | char * | base, |
yy_size_t | size | ||
) |
YY_BUFFER_STATE yy_scan_bytes | ( | const char * | bytes, |
int | len | ||
) |
YY_BUFFER_STATE yy_scan_string | ( | const char * | yy_str | ) |
void yy_switch_to_buffer | ( | YY_BUFFER_STATE | new_buffer | ) |
|
static |
void yyfree | ( | void * | ) |
void yypush_buffer_state | ( | YY_BUFFER_STATE | new_buffer | ) |
void* yyrealloc | ( | void * | , |
yy_size_t | |||
) |
void yyrestart | ( | FILE * | input_file | ) |
void yyset_debug | ( | int | debug_flag | ) |
void yyset_extra | ( | YY_EXTRA_TYPE | user_defined | ) |
void yyset_in | ( | FILE * | _in_str | ) |
void yyset_lineno | ( | int | _line_number | ) |
void yyset_out | ( | FILE * | _out_str | ) |
|
static |
Definition at line 792 of file comment2pragma.c.
|
static |
Definition at line 789 of file comment2pragma.c.
|
static |
Definition at line 801 of file comment2pragma.c.
|
static |
Definition at line 791 of file comment2pragma.c.
Referenced by compile_filter(), create_new_module_entity(), generate_call_construct_begin_construct_end(), get_module_name_directive_suffix(), get_step_directive_name(), and step_directive_to_strings().
|
static |
Definition at line 802 of file comment2pragma.c.
|
static |
Definition at line 628 of file comment2pragma.c.
int yy_act |
Definition at line 1021 of file comment2pragma.c.
|
static |
Definition at line 681 of file comment2pragma.c.
char * yy_bp |
Definition at line 1020 of file comment2pragma.c.
|
static |
Stack as an array.
Definition at line 512 of file comment2pragma.c.
|
static |
capacity of stack.
Definition at line 511 of file comment2pragma.c.
|
static |
!YY_STRUCT_YY_BUFFER_STATE
Stack of input buffers. index of top of stack.
Definition at line 510 of file comment2pragma.c.
|
static |
Points to current character in buffer.
Definition at line 534 of file comment2pragma.c.
|
static |
Definition at line 741 of file comment2pragma.c.
char* yy_cp |
Definition at line 1020 of file comment2pragma.c.
YY_DECL |
The main scanner function which does all the work.
Definition at line 1017 of file comment2pragma.c.
|
static |
Definition at line 697 of file comment2pragma.c.
|
static |
start state number
Flag which is used to allow yywrap()'s to do buffer switches instead of setting up a fresh yyin. A bit of a hack ...
Definition at line 541 of file comment2pragma.c.
|
static |
Definition at line 643 of file comment2pragma.c.
int yy_flex_debug = 0 |
Definition at line 773 of file comment2pragma.c.
|
static |
yy_hold_char holds the character lost when yytext is formed.
Definition at line 529 of file comment2pragma.c.
|
static |
Definition at line 535 of file comment2pragma.c.
Referenced by if().
|
static |
Definition at line 770 of file comment2pragma.c.
|
static |
Definition at line 769 of file comment2pragma.c.
|
static |
Definition at line 675 of file comment2pragma.c.
|
static |
Definition at line 779 of file comment2pragma.c.
|
static |
Definition at line 780 of file comment2pragma.c.
|
static |
Definition at line 530 of file comment2pragma.c.
|
static |
Definition at line 713 of file comment2pragma.c.
|
static |
FILE* yyin |
Definition at line 591 of file comment2pragma.c.
int yyleng |
number of characters read into yy_ch_buf
Definition at line 531 of file comment2pragma.c.
int yylineno = 1 |
Begin user sect3.
Definition at line 596 of file comment2pragma.c.
FILE * yyout |
Definition at line 420 of file comment2pragma.c.
char* yytext |
Definition at line 784 of file comment2pragma.c.