ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

lex.yy.c File Reference
#include "config.h"
#include "wine/port.h"
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <stdlib.h>
#include <ctype.h>
#include <assert.h>
#include <limits.h>
#include "wine/wpp.h"
#include "wpp_private.h"
#include "ppy.tab.h"

Go to the source code of this file.

Data Structures

struct  YY_BUFFER_STATE
struct  yy_trans_info
struct  bufferstackentry_t
struct  macexpstackentry_t

Defines

#define YY_INT_ALIGNED   short int
#define yy_create_buffer   ppy__create_buffer
#define yy_delete_buffer   ppy__delete_buffer
#define yy_flex_debug   ppy__flex_debug
#define yy_init_buffer   ppy__init_buffer
#define yy_flush_buffer   ppy__flush_buffer
#define yy_load_buffer_state   ppy__load_buffer_state
#define yy_switch_to_buffer   ppy__switch_to_buffer
#define yyin   ppy_in
#define yyleng   ppy_leng
#define yylex   ppy_lex
#define yylineno   ppy_lineno
#define yyout   ppy_out
#define yyrestart   ppy_restart
#define yytext   ppy_text
#define yywrap   ppy_wrap
#define yyalloc   ppy_alloc
#define yyrealloc   ppy_realloc
#define yyfree   ppy_free
#define FLEX_SCANNER
#define YY_FLEX_MAJOR_VERSION   2
#define YY_FLEX_MINOR_VERSION   5
#define YY_FLEX_SUBMINOR_VERSION   35
#define FLEX_BETA
#define FLEXINT_H
#define INT8_MIN   (-128)
#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 yyconst
#define YY_NULL   0
#define YY_SC_TO_UI(c)   ((unsigned int) (unsigned char) c)
#define BEGIN   (yy_start) = 1 + 2 *
#define YY_START   (((yy_start) - 1) / 2)
#define YYSTATE   YY_START
#define YY_STATE_EOF(state)   (YY_END_OF_BUFFER + state + 1)
#define YY_NEW_FILE   ppy_restart(ppy_in )
#define YY_END_OF_BUFFER_CHAR   0
#define YY_BUF_SIZE   16384
#define YY_STATE_BUF_SIZE   ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
#define YY_TYPEDEF_YY_BUFFER_STATE
#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 yyless(n)
#define unput(c)   yyunput( c, (yytext_ptr) )
#define YY_TYPEDEF_YY_SIZE_T
#define YY_STRUCT_YY_BUFFER_STATE
#define YY_BUFFER_NEW   0
#define YY_BUFFER_NORMAL   1
#define YY_BUFFER_EOF_PENDING   2
#define YY_CURRENT_BUFFER
#define YY_CURRENT_BUFFER_LVALUE   (yy_buffer_stack)[(yy_buffer_stack_top)]
#define YY_FLUSH_BUFFER   ppy__flush_buffer(YY_CURRENT_BUFFER )
#define yy_new_buffer   ppy__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 yytext_ptr   ppy_text
#define YY_DO_BEFORE_ACTION
#define YY_NUM_RULES   143
#define YY_END_OF_BUFFER   144
#define REJECT   reject_used_but_not_detected
#define yymore()   yymore_used_but_not_detected
#define YY_MORE_ADJ   0
#define YY_RESTORE_YY_MORE_OFFSET
#define YY_NO_INPUT   1
#define LLONG_MAX   ((long long)0x7fffffff << 32 | 0xffffffff)
#define LLONG_MIN   (-LLONG_MAX - 1)
#define ULLONG_MAX   ((long long)0xffffffff << 32 | 0xffffffff)
#define YY_NO_UNISTD_H
#define YY_READ_BUF_SIZE   65536 /* So we read most of a file at once */
#define yy_current_state()   YY_START
#define yy_pp_state(x)   yy_pop_state(); yy_push_state(x)
#define YY_USER_ACTION   pp_status.char_number+=ppy_leng;
#define MAXBUFFERSTACK   128 /* Nesting more than 128 includes or macro expansion textss is insane */
#define ALLOCBLOCKSIZE   (1 << 10) /* Allocate these chunks at a time for string-buffers */
#define MAXMACEXPSTACK   128 /* Nesting more than 128 macro expansions is insane */
#define MACROPARENTHESES()   (top_macro()->parentheses)
#define YY_INPUT(buf, result, max_size)
#define BUFFERINITIALCAPACITY   256
#define INITIAL   0
#define pp_pp   1
#define pp_eol   2
#define pp_inc   3
#define pp_dqs   4
#define pp_sqs   5
#define pp_iqs   6
#define pp_comment   7
#define pp_def   8
#define pp_define   9
#define pp_macro   10
#define pp_mbody   11
#define pp_macign   12
#define pp_macscan   13
#define pp_macexp   14
#define pp_if   15
#define pp_ifd   16
#define pp_endif   17
#define pp_line   18
#define pp_defined   19
#define pp_ignore   20
#define RCINCL   21
#define YY_EXTRA_TYPE   void *
#define ECHO   do { if (fwrite( ppy_text, ppy_leng, 1, ppy_out )) {} } while (0)
#define yyterminate()   return YY_NULL
#define YY_START_STACK_INCR   25
#define YY_FATAL_ERROR(msg)   yy_fatal_error( msg )
#define YY_DECL_IS_OURS   1
#define YY_DECL   int ppy_lex (void)
#define YY_BREAK   break;
#define YY_RULE_SETUP
#define YY_EXIT_FAILURE   2
#define yyless(n)
#define YYTABLES_NAME   "yytables"

Typedefs

typedef signed char flex_int8_t
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 size_t yy_size_t
typedef unsigned char YY_CHAR
typedef int yy_state_type

Functions

void ppy_restart (FILE *input_file)
void ppy__switch_to_buffer (YY_BUFFER_STATE new_buffer)
YY_BUFFER_STATE ppy__create_buffer (FILE *file, int size)
void ppy__delete_buffer (YY_BUFFER_STATE b)
void ppy__flush_buffer (YY_BUFFER_STATE b)
void ppy_push_buffer_state (YY_BUFFER_STATE new_buffer)
void ppy_pop_buffer_state (void)
static void ppy_ensure_buffer_stack (void)
static void ppy__load_buffer_state (void)
static void ppy__init_buffer (YY_BUFFER_STATE b, FILE *file)
YY_BUFFER_STATE ppy__scan_buffer (char *base, yy_size_t size)
YY_BUFFER_STATE ppy__scan_string (yyconst char *yy_str)
YY_BUFFER_STATE ppy__scan_bytes (yyconst char *bytes, int len)
voidppy_alloc (yy_size_t)
voidppy_realloc (void *, yy_size_t)
void ppy_free (void *)
static yy_state_type yy_get_previous_state (void)
static yy_state_type yy_try_NUL_trans (yy_state_type current_state)
static int yy_get_next_buffer (void)
static void yy_fatal_error (yyconst char msg[])
static void newline (int)
static int make_number (int radix, YYSTYPE *val, const char *str, int len)
static void put_buffer (const char *s, int len)
static void push_buffer (pp_entry_t *ppp, char *filename, char *incname, int pop)
static bufferstackentry_tpop_buffer (void)
static void new_string (void)
static void add_string (const char *str, int len)
static charget_string (void)
static void put_string (void)
static int string_start (void)
static void push_macro (pp_entry_t *ppp)
static macexpstackentry_ttop_macro (void)
static macexpstackentry_tpop_macro (void)
static void free_macro (macexpstackentry_t *mep)
static void add_text_to_macro (const char *text, int len)
static void macro_add_arg (int last)
static void macro_add_expansion (void)
static void expand_special (pp_entry_t *ppp)
static void expand_define (pp_entry_t *ppp)
static void expand_macro (macexpstackentry_t *mep)
void pp_writestring (const char *format,...)
static int yy_init_globals (void)
int ppy_lex_destroy (void)
int ppy_get_debug (void)
void ppy_set_debug (int debug_flag)
YY_EXTRA_TYPE ppy_get_extra (void)
void ppy_set_extra (YY_EXTRA_TYPE user_defined)
FILEppy_get_in (void)
void ppy_set_in (FILE *in_str)
FILEppy_get_out (void)
void ppy_set_out (FILE *out_str)
int ppy_get_leng (void)
charppy_get_text (void)
int ppy_get_lineno (void)
void ppy_set_lineno (int line_number)
int ppy_wrap (void)
static void yy_push_state (int new_state)
static void yy_pop_state (void)
static int yy_top_state (void)
int ppy_lex (void)
static void add_text (const char *str, int len)
static mtext_tadd_expand_text (mtext_t *mtp, macexpstackentry_t *mep, int *nnl)
void pp_do_include (char *fname, int type)
void pp_push_ignore_state (void)
void pp_pop_ignore_state (void)

Variables

int ppy_leng
FILEppy_in = (FILE *) 0
FILEppy_out = (FILE *) 0
static size_t yy_buffer_stack_top = 0
static size_t yy_buffer_stack_max = 0
static YY_BUFFER_STATE * yy_buffer_stack = 0
static char yy_hold_char
static int yy_n_chars
static charyy_c_buf_p = (char *) 0
static int yy_init = 0
static int yy_start = 0
static int yy_did_buffer_switch_on_eof
int ppy_lineno = 1
charppy_text
static yyconst flex_int16_t yy_accept [416]
static yyconst flex_int32_t yy_ec [256]
static yyconst flex_int32_t yy_meta [50]
static yyconst flex_int16_t yy_base [460]
static yyconst flex_int16_t yy_def [460]
static yyconst flex_int16_t yy_nxt [1936]
static yyconst flex_int16_t yy_chk [1936]
static yy_state_type yy_last_accepting_state
static charyy_last_accepting_cpos
int ppy__flex_debug = 0
static int ncontinuations
static int strbuf_idx = 0
static int strbuf_alloc = 0
static charstrbuffer = NULL
static int str_startline
static macexpstackentry_tmacexpstack [MAXMACEXPSTACK]
static int macexpstackidx = 0
static bufferstackentry_t bufferstack [MAXBUFFERSTACK]
static int bufferstackidx = 0
include_state_t pp_incl_state
includelogicentry_tpp_includelogiclist = NULL
static int yy_start_stack_ptr = 0
static int yy_start_stack_depth = 0
static intyy_start_stack = NULL
static int curdef_alloc = 0
static charcurdef_text = NULL

Generated on Sun May 27 2012 04:44:08 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.