Path: blob/master/Source/LexerParser/cmCTestResourceGroupsLexer.h
5000 views
#ifndef cmCTestResourceGroups_yyHEADER_H1#define cmCTestResourceGroups_yyHEADER_H 12#define cmCTestResourceGroups_yyIN_HEADER 134#define FLEXINT_H 15#define YY_INT_ALIGNED short int67/* A lexical scanner generated by flex */89#define FLEX_SCANNER10#define YY_FLEX_MAJOR_VERSION 211#define YY_FLEX_MINOR_VERSION 612#define YY_FLEX_SUBMINOR_VERSION 413#if YY_FLEX_SUBMINOR_VERSION > 014#define FLEX_BETA15#endif1617#ifdef yy_create_buffer18#define cmCTestResourceGroups_yy_create_buffer_ALREADY_DEFINED19#else20#define yy_create_buffer cmCTestResourceGroups_yy_create_buffer21#endif2223#ifdef yy_delete_buffer24#define cmCTestResourceGroups_yy_delete_buffer_ALREADY_DEFINED25#else26#define yy_delete_buffer cmCTestResourceGroups_yy_delete_buffer27#endif2829#ifdef yy_scan_buffer30#define cmCTestResourceGroups_yy_scan_buffer_ALREADY_DEFINED31#else32#define yy_scan_buffer cmCTestResourceGroups_yy_scan_buffer33#endif3435#ifdef yy_scan_string36#define cmCTestResourceGroups_yy_scan_string_ALREADY_DEFINED37#else38#define yy_scan_string cmCTestResourceGroups_yy_scan_string39#endif4041#ifdef yy_scan_bytes42#define cmCTestResourceGroups_yy_scan_bytes_ALREADY_DEFINED43#else44#define yy_scan_bytes cmCTestResourceGroups_yy_scan_bytes45#endif4647#ifdef yy_init_buffer48#define cmCTestResourceGroups_yy_init_buffer_ALREADY_DEFINED49#else50#define yy_init_buffer cmCTestResourceGroups_yy_init_buffer51#endif5253#ifdef yy_flush_buffer54#define cmCTestResourceGroups_yy_flush_buffer_ALREADY_DEFINED55#else56#define yy_flush_buffer cmCTestResourceGroups_yy_flush_buffer57#endif5859#ifdef yy_load_buffer_state60#define cmCTestResourceGroups_yy_load_buffer_state_ALREADY_DEFINED61#else62#define yy_load_buffer_state cmCTestResourceGroups_yy_load_buffer_state63#endif6465#ifdef yy_switch_to_buffer66#define cmCTestResourceGroups_yy_switch_to_buffer_ALREADY_DEFINED67#else68#define yy_switch_to_buffer cmCTestResourceGroups_yy_switch_to_buffer69#endif7071#ifdef yypush_buffer_state72#define cmCTestResourceGroups_yypush_buffer_state_ALREADY_DEFINED73#else74#define yypush_buffer_state cmCTestResourceGroups_yypush_buffer_state75#endif7677#ifdef yypop_buffer_state78#define cmCTestResourceGroups_yypop_buffer_state_ALREADY_DEFINED79#else80#define yypop_buffer_state cmCTestResourceGroups_yypop_buffer_state81#endif8283#ifdef yyensure_buffer_stack84#define cmCTestResourceGroups_yyensure_buffer_stack_ALREADY_DEFINED85#else86#define yyensure_buffer_stack cmCTestResourceGroups_yyensure_buffer_stack87#endif8889#ifdef yylex90#define cmCTestResourceGroups_yylex_ALREADY_DEFINED91#else92#define yylex cmCTestResourceGroups_yylex93#endif9495#ifdef yyrestart96#define cmCTestResourceGroups_yyrestart_ALREADY_DEFINED97#else98#define yyrestart cmCTestResourceGroups_yyrestart99#endif100101#ifdef yylex_init102#define cmCTestResourceGroups_yylex_init_ALREADY_DEFINED103#else104#define yylex_init cmCTestResourceGroups_yylex_init105#endif106107#ifdef yylex_init_extra108#define cmCTestResourceGroups_yylex_init_extra_ALREADY_DEFINED109#else110#define yylex_init_extra cmCTestResourceGroups_yylex_init_extra111#endif112113#ifdef yylex_destroy114#define cmCTestResourceGroups_yylex_destroy_ALREADY_DEFINED115#else116#define yylex_destroy cmCTestResourceGroups_yylex_destroy117#endif118119#ifdef yyget_debug120#define cmCTestResourceGroups_yyget_debug_ALREADY_DEFINED121#else122#define yyget_debug cmCTestResourceGroups_yyget_debug123#endif124125#ifdef yyset_debug126#define cmCTestResourceGroups_yyset_debug_ALREADY_DEFINED127#else128#define yyset_debug cmCTestResourceGroups_yyset_debug129#endif130131#ifdef yyget_extra132#define cmCTestResourceGroups_yyget_extra_ALREADY_DEFINED133#else134#define yyget_extra cmCTestResourceGroups_yyget_extra135#endif136137#ifdef yyset_extra138#define cmCTestResourceGroups_yyset_extra_ALREADY_DEFINED139#else140#define yyset_extra cmCTestResourceGroups_yyset_extra141#endif142143#ifdef yyget_in144#define cmCTestResourceGroups_yyget_in_ALREADY_DEFINED145#else146#define yyget_in cmCTestResourceGroups_yyget_in147#endif148149#ifdef yyset_in150#define cmCTestResourceGroups_yyset_in_ALREADY_DEFINED151#else152#define yyset_in cmCTestResourceGroups_yyset_in153#endif154155#ifdef yyget_out156#define cmCTestResourceGroups_yyget_out_ALREADY_DEFINED157#else158#define yyget_out cmCTestResourceGroups_yyget_out159#endif160161#ifdef yyset_out162#define cmCTestResourceGroups_yyset_out_ALREADY_DEFINED163#else164#define yyset_out cmCTestResourceGroups_yyset_out165#endif166167#ifdef yyget_leng168#define cmCTestResourceGroups_yyget_leng_ALREADY_DEFINED169#else170#define yyget_leng cmCTestResourceGroups_yyget_leng171#endif172173#ifdef yyget_text174#define cmCTestResourceGroups_yyget_text_ALREADY_DEFINED175#else176#define yyget_text cmCTestResourceGroups_yyget_text177#endif178179#ifdef yyget_lineno180#define cmCTestResourceGroups_yyget_lineno_ALREADY_DEFINED181#else182#define yyget_lineno cmCTestResourceGroups_yyget_lineno183#endif184185#ifdef yyset_lineno186#define cmCTestResourceGroups_yyset_lineno_ALREADY_DEFINED187#else188#define yyset_lineno cmCTestResourceGroups_yyset_lineno189#endif190191#ifdef yyget_column192#define cmCTestResourceGroups_yyget_column_ALREADY_DEFINED193#else194#define yyget_column cmCTestResourceGroups_yyget_column195#endif196197#ifdef yyset_column198#define cmCTestResourceGroups_yyset_column_ALREADY_DEFINED199#else200#define yyset_column cmCTestResourceGroups_yyset_column201#endif202203#ifdef yywrap204#define cmCTestResourceGroups_yywrap_ALREADY_DEFINED205#else206#define yywrap cmCTestResourceGroups_yywrap207#endif208209#ifdef yyalloc210#define cmCTestResourceGroups_yyalloc_ALREADY_DEFINED211#else212#define yyalloc cmCTestResourceGroups_yyalloc213#endif214215#ifdef yyrealloc216#define cmCTestResourceGroups_yyrealloc_ALREADY_DEFINED217#else218#define yyrealloc cmCTestResourceGroups_yyrealloc219#endif220221#ifdef yyfree222#define cmCTestResourceGroups_yyfree_ALREADY_DEFINED223#else224#define yyfree cmCTestResourceGroups_yyfree225#endif226227/* First, we deal with platform-specific or compiler-specific issues. */228229/* begin standard C headers. */230#include <stdio.h>231#include <string.h>232#include <errno.h>233#include <stdlib.h>234235/* end standard C headers. */236237/* flex integer type definitions */238239#ifndef FLEXINT_H240#define FLEXINT_H241242/* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */243244#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L245246/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,247* if you want the limit (max/min) macros for int types.248*/249#ifndef __STDC_LIMIT_MACROS250#define __STDC_LIMIT_MACROS 1251#endif252253#include <inttypes.h>254typedef int8_t flex_int8_t;255typedef uint8_t flex_uint8_t;256typedef int16_t flex_int16_t;257typedef uint16_t flex_uint16_t;258typedef int32_t flex_int32_t;259typedef uint32_t flex_uint32_t;260#else261typedef signed char flex_int8_t;262typedef short int flex_int16_t;263typedef int flex_int32_t;264typedef unsigned char flex_uint8_t;265typedef unsigned short int flex_uint16_t;266typedef unsigned int flex_uint32_t;267268/* Limits of integral types. */269#ifndef INT8_MIN270#define INT8_MIN (-128)271#endif272#ifndef INT16_MIN273#define INT16_MIN (-32767-1)274#endif275#ifndef INT32_MIN276#define INT32_MIN (-2147483647-1)277#endif278#ifndef INT8_MAX279#define INT8_MAX (127)280#endif281#ifndef INT16_MAX282#define INT16_MAX (32767)283#endif284#ifndef INT32_MAX285#define INT32_MAX (2147483647)286#endif287#ifndef UINT8_MAX288#define UINT8_MAX (255U)289#endif290#ifndef UINT16_MAX291#define UINT16_MAX (65535U)292#endif293#ifndef UINT32_MAX294#define UINT32_MAX (4294967295U)295#endif296297#ifndef SIZE_MAX298#define SIZE_MAX (~(size_t)0)299#endif300301#endif /* ! C99 */302303#endif /* ! FLEXINT_H */304305/* begin standard C++ headers. */306307/* TODO: this is always defined, so inline it */308#define yyconst const309310#if defined(__GNUC__) && __GNUC__ >= 3311#define yynoreturn __attribute__((__noreturn__))312#else313#define yynoreturn314#endif315316/* An opaque pointer. */317#ifndef YY_TYPEDEF_YY_SCANNER_T318#define YY_TYPEDEF_YY_SCANNER_T319typedef void* yyscan_t;320#endif321322/* For convenience, these vars (plus the bison vars far below)323are macros in the reentrant scanner. */324#define yyin yyg->yyin_r325#define yyout yyg->yyout_r326#define yyextra yyg->yyextra_r327#define yyleng yyg->yyleng_r328#define yytext yyg->yytext_r329#define yylineno (YY_CURRENT_BUFFER_LVALUE->yy_bs_lineno)330#define yycolumn (YY_CURRENT_BUFFER_LVALUE->yy_bs_column)331#define yy_flex_debug yyg->yy_flex_debug_r332333/* Size of default input buffer. */334#ifndef YY_BUF_SIZE335#ifdef __ia64__336/* On IA-64, the buffer size is 16k, not 8k.337* Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.338* Ditto for the __ia64__ case accordingly.339*/340#define YY_BUF_SIZE 32768341#else342#define YY_BUF_SIZE 16384343#endif /* __ia64__ */344#endif345346#ifndef YY_TYPEDEF_YY_BUFFER_STATE347#define YY_TYPEDEF_YY_BUFFER_STATE348typedef struct yy_buffer_state *YY_BUFFER_STATE;349#endif350351#ifndef YY_TYPEDEF_YY_SIZE_T352#define YY_TYPEDEF_YY_SIZE_T353typedef size_t yy_size_t;354#endif355356#ifndef YY_STRUCT_YY_BUFFER_STATE357#define YY_STRUCT_YY_BUFFER_STATE358struct yy_buffer_state359{360FILE *yy_input_file;361362char *yy_ch_buf; /* input buffer */363char *yy_buf_pos; /* current position in input buffer */364365/* Size of input buffer in bytes, not including room for EOB366* characters.367*/368int yy_buf_size;369370/* Number of characters read into yy_ch_buf, not including EOB371* characters.372*/373int yy_n_chars;374375/* Whether we "own" the buffer - i.e., we know we created it,376* and can realloc() it to grow it, and should free() it to377* delete it.378*/379int yy_is_our_buffer;380381/* Whether this is an "interactive" input source; if so, and382* if we're using stdio for input, then we want to use getc()383* instead of fread(), to make sure we stop fetching input after384* each newline.385*/386int yy_is_interactive;387388/* Whether we're considered to be at the beginning of a line.389* If so, '^' rules will be active on the next match, otherwise390* not.391*/392int yy_at_bol;393394int yy_bs_lineno; /**< The line count. */395int yy_bs_column; /**< The column count. */396397/* Whether to try to fill the input buffer when we reach the398* end of it.399*/400int yy_fill_buffer;401402int yy_buffer_status;403404};405#endif /* !YY_STRUCT_YY_BUFFER_STATE */406407void yyrestart ( FILE *input_file , yyscan_t yyscanner );408void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer , yyscan_t yyscanner );409YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size , yyscan_t yyscanner );410void yy_delete_buffer ( YY_BUFFER_STATE b , yyscan_t yyscanner );411void yy_flush_buffer ( YY_BUFFER_STATE b , yyscan_t yyscanner );412void yypush_buffer_state ( YY_BUFFER_STATE new_buffer , yyscan_t yyscanner );413void yypop_buffer_state ( yyscan_t yyscanner );414415YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size , yyscan_t yyscanner );416YY_BUFFER_STATE yy_scan_string ( const char *yy_str , yyscan_t yyscanner );417YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len , yyscan_t yyscanner );418419void *yyalloc ( yy_size_t , yyscan_t yyscanner );420void *yyrealloc ( void *, yy_size_t , yyscan_t yyscanner );421void yyfree ( void * , yyscan_t yyscanner );422423/* Begin user sect3 */424425#define cmCTestResourceGroups_yywrap(yyscanner) (/*CONSTCOND*/1)426#define YY_SKIP_YYWRAP427428#define yytext_ptr yytext_r429430#ifdef YY_HEADER_EXPORT_START_CONDITIONS431#define INITIAL 0432#define RESOURCE_GROUPS_START 1433#define RESOURCE_GROUPS_END 2434#define RESOURCE_START 3435#define RESOURCE_COUNT 4436#define RESOURCE_END 5437438#endif439440#ifndef YY_EXTRA_TYPE441#define YY_EXTRA_TYPE void *442#endif443444int yylex_init (yyscan_t* scanner);445446int yylex_init_extra ( YY_EXTRA_TYPE user_defined, yyscan_t* scanner);447448/* Accessor methods to globals.449These are made visible to non-reentrant scanners for convenience. */450451int yylex_destroy ( yyscan_t yyscanner );452453int yyget_debug ( yyscan_t yyscanner );454455void yyset_debug ( int debug_flag , yyscan_t yyscanner );456457YY_EXTRA_TYPE yyget_extra ( yyscan_t yyscanner );458459void yyset_extra ( YY_EXTRA_TYPE user_defined , yyscan_t yyscanner );460461FILE *yyget_in ( yyscan_t yyscanner );462463void yyset_in ( FILE * _in_str , yyscan_t yyscanner );464465FILE *yyget_out ( yyscan_t yyscanner );466467void yyset_out ( FILE * _out_str , yyscan_t yyscanner );468469int yyget_leng ( yyscan_t yyscanner );470471char *yyget_text ( yyscan_t yyscanner );472473int yyget_lineno ( yyscan_t yyscanner );474475void yyset_lineno ( int _line_number , yyscan_t yyscanner );476477int yyget_column ( yyscan_t yyscanner );478479void yyset_column ( int _column_no , yyscan_t yyscanner );480481/* Macros after this point can all be overridden by user definitions in482* section 1.483*/484485#ifndef YY_SKIP_YYWRAP486#ifdef __cplusplus487extern "C" int yywrap ( yyscan_t yyscanner );488#else489extern int yywrap ( yyscan_t yyscanner );490#endif491#endif492493#ifndef yytext_ptr494static void yy_flex_strncpy ( char *, const char *, int , yyscan_t yyscanner);495#endif496497#ifdef YY_NEED_STRLEN498static int yy_flex_strlen ( const char * , yyscan_t yyscanner);499#endif500501#ifndef YY_NO_INPUT502503#endif504505/* Amount of stuff to slurp up with each read. */506#ifndef YY_READ_BUF_SIZE507#ifdef __ia64__508/* On IA-64, the buffer size is 16k, not 8k */509#define YY_READ_BUF_SIZE 16384510#else511#define YY_READ_BUF_SIZE 8192512#endif /* __ia64__ */513#endif514515/* Number of entries by which start-condition stack grows. */516#ifndef YY_START_STACK_INCR517#define YY_START_STACK_INCR 25518#endif519520/* Default declaration of generated scanner - a define so the user can521* easily add parameters.522*/523#ifndef YY_DECL524#define YY_DECL_IS_OURS 1525526extern int yylex (yyscan_t yyscanner);527528#define YY_DECL int yylex (yyscan_t yyscanner)529#endif /* !YY_DECL */530531/* yy_get_previous_state - get the state just before the EOB char was reached */532533#undef YY_NEW_FILE534#undef YY_FLUSH_BUFFER535#undef yy_set_bol536#undef yy_new_buffer537#undef yy_set_interactive538#undef YY_DO_BEFORE_ACTION539540#ifdef YY_DECL_IS_OURS541#undef YY_DECL_IS_OURS542#undef YY_DECL543#endif544545#ifndef cmCTestResourceGroups_yy_create_buffer_ALREADY_DEFINED546#undef yy_create_buffer547#endif548#ifndef cmCTestResourceGroups_yy_delete_buffer_ALREADY_DEFINED549#undef yy_delete_buffer550#endif551#ifndef cmCTestResourceGroups_yy_scan_buffer_ALREADY_DEFINED552#undef yy_scan_buffer553#endif554#ifndef cmCTestResourceGroups_yy_scan_string_ALREADY_DEFINED555#undef yy_scan_string556#endif557#ifndef cmCTestResourceGroups_yy_scan_bytes_ALREADY_DEFINED558#undef yy_scan_bytes559#endif560#ifndef cmCTestResourceGroups_yy_init_buffer_ALREADY_DEFINED561#undef yy_init_buffer562#endif563#ifndef cmCTestResourceGroups_yy_flush_buffer_ALREADY_DEFINED564#undef yy_flush_buffer565#endif566#ifndef cmCTestResourceGroups_yy_load_buffer_state_ALREADY_DEFINED567#undef yy_load_buffer_state568#endif569#ifndef cmCTestResourceGroups_yy_switch_to_buffer_ALREADY_DEFINED570#undef yy_switch_to_buffer571#endif572#ifndef cmCTestResourceGroups_yypush_buffer_state_ALREADY_DEFINED573#undef yypush_buffer_state574#endif575#ifndef cmCTestResourceGroups_yypop_buffer_state_ALREADY_DEFINED576#undef yypop_buffer_state577#endif578#ifndef cmCTestResourceGroups_yyensure_buffer_stack_ALREADY_DEFINED579#undef yyensure_buffer_stack580#endif581#ifndef cmCTestResourceGroups_yylex_ALREADY_DEFINED582#undef yylex583#endif584#ifndef cmCTestResourceGroups_yyrestart_ALREADY_DEFINED585#undef yyrestart586#endif587#ifndef cmCTestResourceGroups_yylex_init_ALREADY_DEFINED588#undef yylex_init589#endif590#ifndef cmCTestResourceGroups_yylex_init_extra_ALREADY_DEFINED591#undef yylex_init_extra592#endif593#ifndef cmCTestResourceGroups_yylex_destroy_ALREADY_DEFINED594#undef yylex_destroy595#endif596#ifndef cmCTestResourceGroups_yyget_debug_ALREADY_DEFINED597#undef yyget_debug598#endif599#ifndef cmCTestResourceGroups_yyset_debug_ALREADY_DEFINED600#undef yyset_debug601#endif602#ifndef cmCTestResourceGroups_yyget_extra_ALREADY_DEFINED603#undef yyget_extra604#endif605#ifndef cmCTestResourceGroups_yyset_extra_ALREADY_DEFINED606#undef yyset_extra607#endif608#ifndef cmCTestResourceGroups_yyget_in_ALREADY_DEFINED609#undef yyget_in610#endif611#ifndef cmCTestResourceGroups_yyset_in_ALREADY_DEFINED612#undef yyset_in613#endif614#ifndef cmCTestResourceGroups_yyget_out_ALREADY_DEFINED615#undef yyget_out616#endif617#ifndef cmCTestResourceGroups_yyset_out_ALREADY_DEFINED618#undef yyset_out619#endif620#ifndef cmCTestResourceGroups_yyget_leng_ALREADY_DEFINED621#undef yyget_leng622#endif623#ifndef cmCTestResourceGroups_yyget_text_ALREADY_DEFINED624#undef yyget_text625#endif626#ifndef cmCTestResourceGroups_yyget_lineno_ALREADY_DEFINED627#undef yyget_lineno628#endif629#ifndef cmCTestResourceGroups_yyset_lineno_ALREADY_DEFINED630#undef yyset_lineno631#endif632#ifndef cmCTestResourceGroups_yyget_column_ALREADY_DEFINED633#undef yyget_column634#endif635#ifndef cmCTestResourceGroups_yyset_column_ALREADY_DEFINED636#undef yyset_column637#endif638#ifndef cmCTestResourceGroups_yywrap_ALREADY_DEFINED639#undef yywrap640#endif641#ifndef cmCTestResourceGroups_yyget_lval_ALREADY_DEFINED642#undef yyget_lval643#endif644#ifndef cmCTestResourceGroups_yyset_lval_ALREADY_DEFINED645#undef yyset_lval646#endif647#ifndef cmCTestResourceGroups_yyget_lloc_ALREADY_DEFINED648#undef yyget_lloc649#endif650#ifndef cmCTestResourceGroups_yyset_lloc_ALREADY_DEFINED651#undef yyset_lloc652#endif653#ifndef cmCTestResourceGroups_yyalloc_ALREADY_DEFINED654#undef yyalloc655#endif656#ifndef cmCTestResourceGroups_yyrealloc_ALREADY_DEFINED657#undef yyrealloc658#endif659#ifndef cmCTestResourceGroups_yyfree_ALREADY_DEFINED660#undef yyfree661#endif662#ifndef cmCTestResourceGroups_yytext_ALREADY_DEFINED663#undef yytext664#endif665#ifndef cmCTestResourceGroups_yyleng_ALREADY_DEFINED666#undef yyleng667#endif668#ifndef cmCTestResourceGroups_yyin_ALREADY_DEFINED669#undef yyin670#endif671#ifndef cmCTestResourceGroups_yyout_ALREADY_DEFINED672#undef yyout673#endif674#ifndef cmCTestResourceGroups_yy_flex_debug_ALREADY_DEFINED675#undef yy_flex_debug676#endif677#ifndef cmCTestResourceGroups_yylineno_ALREADY_DEFINED678#undef yylineno679#endif680#ifndef cmCTestResourceGroups_yytables_fload_ALREADY_DEFINED681#undef yytables_fload682#endif683#ifndef cmCTestResourceGroups_yytables_destroy_ALREADY_DEFINED684#undef yytables_destroy685#endif686#ifndef cmCTestResourceGroups_yyTABLES_NAME_ALREADY_DEFINED687#undef yyTABLES_NAME688#endif689690#undef cmCTestResourceGroups_yyIN_HEADER691#endif /* cmCTestResourceGroups_yyHEADER_H */692693694