#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <stdlib.h>
#include <unistd.h>
Go to the source code of this file.
◆ c_IN_HEADER
◆ FLEX_BETA
◆ FLEX_SCANNER
A lexical scanner generated by flex.
Definition at line 11 of file clexer.h.
◆ 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 266 of file clexer.h.
◆ INT16_MAX
#define INT16_MAX (32767) |
◆ INT16_MIN
#define INT16_MIN (-32767-1) |
◆ INT32_MAX
#define INT32_MAX (2147483647) |
◆ INT32_MIN
#define INT32_MIN (-2147483647-1) |
◆ INT8_MAX
◆ INT8_MIN
Limits of integral types.
Definition at line 296 of file clexer.h.
◆ SIZE_MAX
◆ UINT16_MAX
#define UINT16_MAX (65535U) |
◆ UINT32_MAX
#define UINT32_MAX (4294967295U) |
◆ UINT8_MAX
◆ YY_BUF_SIZE
#define YY_BUF_SIZE 16384 |
Size of default input buffer.
Definition at line 351 of file clexer.h.
◆ yy_create_buffer
#define yy_create_buffer c__create_buffer |
◆ YY_DECL
◆ YY_DECL_IS_OURS
#define YY_DECL_IS_OURS 1 |
Default declaration of generated scanner - a define so the user can easily add parameters.
Definition at line 536 of file clexer.h.
◆ yy_delete_buffer
#define yy_delete_buffer c__delete_buffer |
◆ YY_EXTRA_TYPE
#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 461 of file clexer.h.
◆ yy_flex_debug
◆ YY_FLEX_MAJOR_VERSION
#define YY_FLEX_MAJOR_VERSION 2 |
◆ YY_FLEX_MINOR_VERSION
#define YY_FLEX_MINOR_VERSION 6 |
◆ YY_FLEX_SUBMINOR_VERSION
#define YY_FLEX_SUBMINOR_VERSION 4 |
◆ yy_flush_buffer
#define yy_flush_buffer c__flush_buffer |
◆ yy_init_buffer
#define yy_init_buffer c__init_buffer |
◆ YY_INT_ALIGNED
#define YY_INT_ALIGNED short int |
◆ yy_load_buffer_state
#define yy_load_buffer_state |
( |
|
void | ) |
c__load_buffer_state |
◆ YY_READ_BUF_SIZE
#define YY_READ_BUF_SIZE 8192 |
Amount of stuff to slurp up with each read.
Definition at line 523 of file clexer.h.
◆ yy_scan_buffer
#define yy_scan_buffer c__scan_buffer |
◆ yy_scan_bytes
#define yy_scan_bytes c__scan_bytes |
◆ yy_scan_string
#define yy_scan_string c__scan_string |
◆ YY_START_STACK_INCR
#define YY_START_STACK_INCR 25 |
ia64
Number of entries by which start-condition stack grows.
Definition at line 529 of file clexer.h.
◆ YY_STRUCT_YY_BUFFER_STATE
#define YY_STRUCT_YY_BUFFER_STATE |
◆ yy_switch_to_buffer
#define yy_switch_to_buffer c__switch_to_buffer |
◆ YY_TYPEDEF_YY_BUFFER_STATE
#define YY_TYPEDEF_YY_BUFFER_STATE |
◆ YY_TYPEDEF_YY_SIZE_T
#define YY_TYPEDEF_YY_SIZE_T |
◆ yyalloc
◆ yyconst
! C99
! FLEXINT_H begin standard C++ headers. TODO: this is always defined, so inline it
Definition at line 334 of file clexer.h.
◆ yyensure_buffer_stack
#define yyensure_buffer_stack |
( |
|
void | ) |
c_ensure_buffer_stack |
◆ yyfree
◆ yyget_debug
◆ yyget_extra
#define yyget_extra |
( |
|
void | ) |
c_get_extra |
◆ yyget_in
◆ yyget_leng
◆ yyget_lineno
◆ yyget_out
◆ yyget_text
◆ yyin
◆ yyleng
◆ yylex
#define yylex |
( |
|
void | ) |
c_lex |
◆ yylex_destroy
Accessor methods to globals.
These are made visible to non-reentrant scanners for convenience.
Definition at line 118 of file clexer.h.
◆ yylex_init
#define yylex_init c_lex_init |
◆ yylex_init_extra
#define yylex_init_extra c_lex_init_extra |
◆ yylineno
◆ yynoreturn
◆ yyout
◆ yypop_buffer_state
◆ yypush_buffer_state
#define yypush_buffer_state c_push_buffer_state |
◆ yyrealloc
◆ yyrestart
◆ yyset_debug
◆ yyset_extra
#define yyset_extra c_set_extra |
◆ yyset_in
◆ yyset_lineno
◆ yyset_out
◆ yytext
◆ yytext_ptr
◆ yywrap
Macros after this point can all be overridden by user definitions in section 1.
Definition at line 196 of file clexer.h.
◆ flex_int16_t
◆ flex_int32_t
◆ flex_int8_t
C99 systems have <inttypes.h>.
Non-C99 systems may or may not.
Definition at line 287 of file clexer.h.
◆ flex_uint16_t
◆ flex_uint32_t
◆ flex_uint8_t
◆ YY_BUFFER_STATE
◆ yy_size_t
◆ yy_create_buffer()
◆ yy_delete_buffer()
◆ yy_flush_buffer()
◆ yy_scan_buffer()
◆ yy_scan_bytes()
◆ yy_scan_string()
◆ yy_switch_to_buffer()
◆ yyalloc()
◆ yyfree()
◆ yypush_buffer_state()
◆ yyrealloc()
◆ yyrestart()
void yyrestart |
( |
FILE * |
input_file | ) |
|
!YY_STRUCT_YY_BUFFER_STATE
◆ yyset_debug()
void yyset_debug |
( |
int |
debug_flag | ) |
|
◆ yyset_extra()
◆ yyset_in()
void yyset_in |
( |
FILE * |
_in_str | ) |
|
◆ yyset_lineno()
void yyset_lineno |
( |
int |
_line_number | ) |
|
◆ yyset_out()
void yyset_out |
( |
FILE * |
_out_str | ) |
|
◆ yyin
◆ yyleng
number of characters read into yy_ch_buf
Definition at line 529 of file genread_lex.c.
◆ yylineno
◆ yyout
◆ yytext