Path: blob/master/Source/LexerParser/cmDependsJavaLexer.h
5017 views
#ifndef cmDependsJava_yyHEADER_H1#define cmDependsJava_yyHEADER_H 12#define cmDependsJava_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 cmDependsJava_yy_create_buffer_ALREADY_DEFINED19#else20#define yy_create_buffer cmDependsJava_yy_create_buffer21#endif2223#ifdef yy_delete_buffer24#define cmDependsJava_yy_delete_buffer_ALREADY_DEFINED25#else26#define yy_delete_buffer cmDependsJava_yy_delete_buffer27#endif2829#ifdef yy_scan_buffer30#define cmDependsJava_yy_scan_buffer_ALREADY_DEFINED31#else32#define yy_scan_buffer cmDependsJava_yy_scan_buffer33#endif3435#ifdef yy_scan_string36#define cmDependsJava_yy_scan_string_ALREADY_DEFINED37#else38#define yy_scan_string cmDependsJava_yy_scan_string39#endif4041#ifdef yy_scan_bytes42#define cmDependsJava_yy_scan_bytes_ALREADY_DEFINED43#else44#define yy_scan_bytes cmDependsJava_yy_scan_bytes45#endif4647#ifdef yy_init_buffer48#define cmDependsJava_yy_init_buffer_ALREADY_DEFINED49#else50#define yy_init_buffer cmDependsJava_yy_init_buffer51#endif5253#ifdef yy_flush_buffer54#define cmDependsJava_yy_flush_buffer_ALREADY_DEFINED55#else56#define yy_flush_buffer cmDependsJava_yy_flush_buffer57#endif5859#ifdef yy_load_buffer_state60#define cmDependsJava_yy_load_buffer_state_ALREADY_DEFINED61#else62#define yy_load_buffer_state cmDependsJava_yy_load_buffer_state63#endif6465#ifdef yy_switch_to_buffer66#define cmDependsJava_yy_switch_to_buffer_ALREADY_DEFINED67#else68#define yy_switch_to_buffer cmDependsJava_yy_switch_to_buffer69#endif7071#ifdef yypush_buffer_state72#define cmDependsJava_yypush_buffer_state_ALREADY_DEFINED73#else74#define yypush_buffer_state cmDependsJava_yypush_buffer_state75#endif7677#ifdef yypop_buffer_state78#define cmDependsJava_yypop_buffer_state_ALREADY_DEFINED79#else80#define yypop_buffer_state cmDependsJava_yypop_buffer_state81#endif8283#ifdef yyensure_buffer_stack84#define cmDependsJava_yyensure_buffer_stack_ALREADY_DEFINED85#else86#define yyensure_buffer_stack cmDependsJava_yyensure_buffer_stack87#endif8889#ifdef yylex90#define cmDependsJava_yylex_ALREADY_DEFINED91#else92#define yylex cmDependsJava_yylex93#endif9495#ifdef yyrestart96#define cmDependsJava_yyrestart_ALREADY_DEFINED97#else98#define yyrestart cmDependsJava_yyrestart99#endif100101#ifdef yylex_init102#define cmDependsJava_yylex_init_ALREADY_DEFINED103#else104#define yylex_init cmDependsJava_yylex_init105#endif106107#ifdef yylex_init_extra108#define cmDependsJava_yylex_init_extra_ALREADY_DEFINED109#else110#define yylex_init_extra cmDependsJava_yylex_init_extra111#endif112113#ifdef yylex_destroy114#define cmDependsJava_yylex_destroy_ALREADY_DEFINED115#else116#define yylex_destroy cmDependsJava_yylex_destroy117#endif118119#ifdef yyget_debug120#define cmDependsJava_yyget_debug_ALREADY_DEFINED121#else122#define yyget_debug cmDependsJava_yyget_debug123#endif124125#ifdef yyset_debug126#define cmDependsJava_yyset_debug_ALREADY_DEFINED127#else128#define yyset_debug cmDependsJava_yyset_debug129#endif130131#ifdef yyget_extra132#define cmDependsJava_yyget_extra_ALREADY_DEFINED133#else134#define yyget_extra cmDependsJava_yyget_extra135#endif136137#ifdef yyset_extra138#define cmDependsJava_yyset_extra_ALREADY_DEFINED139#else140#define yyset_extra cmDependsJava_yyset_extra141#endif142143#ifdef yyget_in144#define cmDependsJava_yyget_in_ALREADY_DEFINED145#else146#define yyget_in cmDependsJava_yyget_in147#endif148149#ifdef yyset_in150#define cmDependsJava_yyset_in_ALREADY_DEFINED151#else152#define yyset_in cmDependsJava_yyset_in153#endif154155#ifdef yyget_out156#define cmDependsJava_yyget_out_ALREADY_DEFINED157#else158#define yyget_out cmDependsJava_yyget_out159#endif160161#ifdef yyset_out162#define cmDependsJava_yyset_out_ALREADY_DEFINED163#else164#define yyset_out cmDependsJava_yyset_out165#endif166167#ifdef yyget_leng168#define cmDependsJava_yyget_leng_ALREADY_DEFINED169#else170#define yyget_leng cmDependsJava_yyget_leng171#endif172173#ifdef yyget_text174#define cmDependsJava_yyget_text_ALREADY_DEFINED175#else176#define yyget_text cmDependsJava_yyget_text177#endif178179#ifdef yyget_lineno180#define cmDependsJava_yyget_lineno_ALREADY_DEFINED181#else182#define yyget_lineno cmDependsJava_yyget_lineno183#endif184185#ifdef yyset_lineno186#define cmDependsJava_yyset_lineno_ALREADY_DEFINED187#else188#define yyset_lineno cmDependsJava_yyset_lineno189#endif190191#ifdef yyget_column192#define cmDependsJava_yyget_column_ALREADY_DEFINED193#else194#define yyget_column cmDependsJava_yyget_column195#endif196197#ifdef yyset_column198#define cmDependsJava_yyset_column_ALREADY_DEFINED199#else200#define yyset_column cmDependsJava_yyset_column201#endif202203#ifdef yywrap204#define cmDependsJava_yywrap_ALREADY_DEFINED205#else206#define yywrap cmDependsJava_yywrap207#endif208209#ifdef yyalloc210#define cmDependsJava_yyalloc_ALREADY_DEFINED211#else212#define yyalloc cmDependsJava_yyalloc213#endif214215#ifdef yyrealloc216#define cmDependsJava_yyrealloc_ALREADY_DEFINED217#else218#define yyrealloc cmDependsJava_yyrealloc219#endif220221#ifdef yyfree222#define cmDependsJava_yyfree_ALREADY_DEFINED223#else224#define yyfree cmDependsJava_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 cmDependsJava_yywrap(yyscanner) (/*CONSTCOND*/1)426#define YY_SKIP_YYWRAP427428#define yytext_ptr yytext_r429430#ifdef YY_HEADER_EXPORT_START_CONDITIONS431#define INITIAL 0432#define comment 1433#define string 2434435#endif436437#ifndef YY_EXTRA_TYPE438#define YY_EXTRA_TYPE void *439#endif440441int yylex_init (yyscan_t* scanner);442443int yylex_init_extra ( YY_EXTRA_TYPE user_defined, yyscan_t* scanner);444445/* Accessor methods to globals.446These are made visible to non-reentrant scanners for convenience. */447448int yylex_destroy ( yyscan_t yyscanner );449450int yyget_debug ( yyscan_t yyscanner );451452void yyset_debug ( int debug_flag , yyscan_t yyscanner );453454YY_EXTRA_TYPE yyget_extra ( yyscan_t yyscanner );455456void yyset_extra ( YY_EXTRA_TYPE user_defined , yyscan_t yyscanner );457458FILE *yyget_in ( yyscan_t yyscanner );459460void yyset_in ( FILE * _in_str , yyscan_t yyscanner );461462FILE *yyget_out ( yyscan_t yyscanner );463464void yyset_out ( FILE * _out_str , yyscan_t yyscanner );465466int yyget_leng ( yyscan_t yyscanner );467468char *yyget_text ( yyscan_t yyscanner );469470int yyget_lineno ( yyscan_t yyscanner );471472void yyset_lineno ( int _line_number , yyscan_t yyscanner );473474int yyget_column ( yyscan_t yyscanner );475476void yyset_column ( int _column_no , yyscan_t yyscanner );477478/* Macros after this point can all be overridden by user definitions in479* section 1.480*/481482#ifndef YY_SKIP_YYWRAP483#ifdef __cplusplus484extern "C" int yywrap ( yyscan_t yyscanner );485#else486extern int yywrap ( yyscan_t yyscanner );487#endif488#endif489490#ifndef yytext_ptr491static void yy_flex_strncpy ( char *, const char *, int , yyscan_t yyscanner);492#endif493494#ifdef YY_NEED_STRLEN495static int yy_flex_strlen ( const char * , yyscan_t yyscanner);496#endif497498#ifndef YY_NO_INPUT499500#endif501502/* Amount of stuff to slurp up with each read. */503#ifndef YY_READ_BUF_SIZE504#ifdef __ia64__505/* On IA-64, the buffer size is 16k, not 8k */506#define YY_READ_BUF_SIZE 16384507#else508#define YY_READ_BUF_SIZE 8192509#endif /* __ia64__ */510#endif511512/* Number of entries by which start-condition stack grows. */513#ifndef YY_START_STACK_INCR514#define YY_START_STACK_INCR 25515#endif516517/* Default declaration of generated scanner - a define so the user can518* easily add parameters.519*/520#ifndef YY_DECL521#define YY_DECL_IS_OURS 1522523extern int yylex (yyscan_t yyscanner);524525#define YY_DECL int yylex (yyscan_t yyscanner)526#endif /* !YY_DECL */527528/* yy_get_previous_state - get the state just before the EOB char was reached */529530#undef YY_NEW_FILE531#undef YY_FLUSH_BUFFER532#undef yy_set_bol533#undef yy_new_buffer534#undef yy_set_interactive535#undef YY_DO_BEFORE_ACTION536537#ifdef YY_DECL_IS_OURS538#undef YY_DECL_IS_OURS539#undef YY_DECL540#endif541542#ifndef cmDependsJava_yy_create_buffer_ALREADY_DEFINED543#undef yy_create_buffer544#endif545#ifndef cmDependsJava_yy_delete_buffer_ALREADY_DEFINED546#undef yy_delete_buffer547#endif548#ifndef cmDependsJava_yy_scan_buffer_ALREADY_DEFINED549#undef yy_scan_buffer550#endif551#ifndef cmDependsJava_yy_scan_string_ALREADY_DEFINED552#undef yy_scan_string553#endif554#ifndef cmDependsJava_yy_scan_bytes_ALREADY_DEFINED555#undef yy_scan_bytes556#endif557#ifndef cmDependsJava_yy_init_buffer_ALREADY_DEFINED558#undef yy_init_buffer559#endif560#ifndef cmDependsJava_yy_flush_buffer_ALREADY_DEFINED561#undef yy_flush_buffer562#endif563#ifndef cmDependsJava_yy_load_buffer_state_ALREADY_DEFINED564#undef yy_load_buffer_state565#endif566#ifndef cmDependsJava_yy_switch_to_buffer_ALREADY_DEFINED567#undef yy_switch_to_buffer568#endif569#ifndef cmDependsJava_yypush_buffer_state_ALREADY_DEFINED570#undef yypush_buffer_state571#endif572#ifndef cmDependsJava_yypop_buffer_state_ALREADY_DEFINED573#undef yypop_buffer_state574#endif575#ifndef cmDependsJava_yyensure_buffer_stack_ALREADY_DEFINED576#undef yyensure_buffer_stack577#endif578#ifndef cmDependsJava_yylex_ALREADY_DEFINED579#undef yylex580#endif581#ifndef cmDependsJava_yyrestart_ALREADY_DEFINED582#undef yyrestart583#endif584#ifndef cmDependsJava_yylex_init_ALREADY_DEFINED585#undef yylex_init586#endif587#ifndef cmDependsJava_yylex_init_extra_ALREADY_DEFINED588#undef yylex_init_extra589#endif590#ifndef cmDependsJava_yylex_destroy_ALREADY_DEFINED591#undef yylex_destroy592#endif593#ifndef cmDependsJava_yyget_debug_ALREADY_DEFINED594#undef yyget_debug595#endif596#ifndef cmDependsJava_yyset_debug_ALREADY_DEFINED597#undef yyset_debug598#endif599#ifndef cmDependsJava_yyget_extra_ALREADY_DEFINED600#undef yyget_extra601#endif602#ifndef cmDependsJava_yyset_extra_ALREADY_DEFINED603#undef yyset_extra604#endif605#ifndef cmDependsJava_yyget_in_ALREADY_DEFINED606#undef yyget_in607#endif608#ifndef cmDependsJava_yyset_in_ALREADY_DEFINED609#undef yyset_in610#endif611#ifndef cmDependsJava_yyget_out_ALREADY_DEFINED612#undef yyget_out613#endif614#ifndef cmDependsJava_yyset_out_ALREADY_DEFINED615#undef yyset_out616#endif617#ifndef cmDependsJava_yyget_leng_ALREADY_DEFINED618#undef yyget_leng619#endif620#ifndef cmDependsJava_yyget_text_ALREADY_DEFINED621#undef yyget_text622#endif623#ifndef cmDependsJava_yyget_lineno_ALREADY_DEFINED624#undef yyget_lineno625#endif626#ifndef cmDependsJava_yyset_lineno_ALREADY_DEFINED627#undef yyset_lineno628#endif629#ifndef cmDependsJava_yyget_column_ALREADY_DEFINED630#undef yyget_column631#endif632#ifndef cmDependsJava_yyset_column_ALREADY_DEFINED633#undef yyset_column634#endif635#ifndef cmDependsJava_yywrap_ALREADY_DEFINED636#undef yywrap637#endif638#ifndef cmDependsJava_yyget_lval_ALREADY_DEFINED639#undef yyget_lval640#endif641#ifndef cmDependsJava_yyset_lval_ALREADY_DEFINED642#undef yyset_lval643#endif644#ifndef cmDependsJava_yyget_lloc_ALREADY_DEFINED645#undef yyget_lloc646#endif647#ifndef cmDependsJava_yyset_lloc_ALREADY_DEFINED648#undef yyset_lloc649#endif650#ifndef cmDependsJava_yyalloc_ALREADY_DEFINED651#undef yyalloc652#endif653#ifndef cmDependsJava_yyrealloc_ALREADY_DEFINED654#undef yyrealloc655#endif656#ifndef cmDependsJava_yyfree_ALREADY_DEFINED657#undef yyfree658#endif659#ifndef cmDependsJava_yytext_ALREADY_DEFINED660#undef yytext661#endif662#ifndef cmDependsJava_yyleng_ALREADY_DEFINED663#undef yyleng664#endif665#ifndef cmDependsJava_yyin_ALREADY_DEFINED666#undef yyin667#endif668#ifndef cmDependsJava_yyout_ALREADY_DEFINED669#undef yyout670#endif671#ifndef cmDependsJava_yy_flex_debug_ALREADY_DEFINED672#undef yy_flex_debug673#endif674#ifndef cmDependsJava_yylineno_ALREADY_DEFINED675#undef yylineno676#endif677#ifndef cmDependsJava_yytables_fload_ALREADY_DEFINED678#undef yytables_fload679#endif680#ifndef cmDependsJava_yytables_destroy_ALREADY_DEFINED681#undef yytables_destroy682#endif683#ifndef cmDependsJava_yyTABLES_NAME_ALREADY_DEFINED684#undef yyTABLES_NAME685#endif686687#undef cmDependsJava_yyIN_HEADER688#endif /* cmDependsJava_yyHEADER_H */689690691