|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
lexlang.cpp File Reference#include "nel/ai/script/lex.h"
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <math.h>
#include "nel/ai/script/ytable.h"
#include "nel/ai/script/lexsupport.h"
Go to the source code of this file.
Define Documentation
#define EOB_ACT_CONTINUE_SCAN 0
|
|
#define EOB_ACT_END_OF_FILE 1
|
|
#define EOB_ACT_LAST_MATCH 2
|
|
#define REJECT reject_used_but_not_detected
|
|
#define unput |
( |
c |
|
) |
yyunput( c, yytext_ptr )
|
|
#define YY_BUF_SIZE 16384
|
|
#define YY_BUFFER_EOF_PENDING 2
|
|
#define YY_BUFFER_NORMAL 1
|
|
#define YY_DECL int yyFlexLexer::yylex()
|
|
#define YY_DO_BEFORE_ACTION
|
|
|
Value: yytext_ptr = yy_bp; \
yyleng = (int) (yy_cp - yy_bp); \
yy_hold_char = *yy_cp; \
*yy_cp = '\0'; \
yy_c_buf_p = yy_cp;
Definition at line 1823 of file lexlang.cpp. |
#define YY_END_OF_BUFFER 36
|
|
#define YY_END_OF_BUFFER_CHAR 0
|
|
#define YY_EXIT_FAILURE 2
|
|
#define YY_FATAL_ERROR |
( |
msg |
|
) |
LexerError( msg )
|
|
#define YY_FLEX_MAJOR_VERSION 2
|
|
#define YY_FLEX_MINOR_VERSION 5
|
|
#define YY_INPUT |
( |
buf, |
|
|
result, |
|
|
max_size |
|
) |
|
|
|
Value: if ( (result = LexerInput( (char *) buf, max_size )) < 0 ) \
YY_FATAL_ERROR( "input in flex scanner failed" );
Definition at line 1940 of file lexlang.cpp. |
#define yy_new_buffer yy_create_buffer
|
|
#define YY_NEW_FILE yyrestart( yyin )
|
|
#define YY_NO_POP_STATE 1
|
|
#define YY_NO_PUSH_STATE 1
|
|
#define YY_NO_TOP_STATE 1
|
|
#define YY_PROTO |
( |
proto |
|
) |
()
|
|
#define YY_READ_BUF_SIZE 8192
|
|
#define YY_RULE_SETUP YY_USER_ACTION
|
|
#define YY_SC_TO_UI |
( |
c |
|
) |
((unsigned int) (unsigned char) c)
|
|
#define yy_set_bol |
( |
at_bol |
|
) |
|
|
|
Value: { \
if ( ! yy_current_buffer ) \
yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
yy_current_buffer->yy_at_bol = at_bol; \
}
Definition at line 221 of file lexlang.cpp. |
#define yy_set_interactive |
( |
is_interactive |
|
) |
|
|
|
Value: { \
if ( ! yy_current_buffer ) \
yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
yy_current_buffer->yy_is_interactive = is_interactive; \
}
Definition at line 214 of file lexlang.cpp. |
#define YY_START_STACK_INCR 25
|
|
#define YY_STATE_EOF |
( |
state |
|
) |
(YY_END_OF_BUFFER + state + 1)
|
|
|
Value: do \
{ \
\
yytext[yyleng] = yy_hold_char; \
yy_c_buf_p = yytext + n - YY_MORE_ADJ; \
yy_hold_char = *yy_c_buf_p; \
*yy_c_buf_p = '\0'; \
yyleng = n; \
} \
while ( 0 )
Definition at line 3328 of file lexlang.cpp. |
|
Value: do \
{ \
\
*yy_cp = yy_hold_char; \
yy_c_buf_p = yy_cp = yy_bp + n - YY_MORE_ADJ; \
YY_DO_BEFORE_ACTION; \
} \
while ( 0 )
Definition at line 3328 of file lexlang.cpp. |
#define yymore |
( |
|
) |
yymore_used_but_not_detected
|
|
#define yyterminate |
( |
|
) |
return YY_NULL
|
|
Typedef Documentation
typedef unsigned char YY_CHAR
|
|
typedef unsigned int yy_size_t
|
|
Function Documentation
void* yy_flex_alloc |
( |
size |
|
) |
[static] |
|
int input YY_PROTO |
( |
(void) |
|
) |
|
|
void yy_flex_free YY_PROTO |
( |
(void *) |
|
) |
[static] |
|
void* yy_flex_realloc YY_PROTO |
( |
(void *, yy_size_t) |
|
) |
[static] |
|
void* yy_flex_alloc YY_PROTO |
( |
(yy_size_t) |
|
) |
[static] |
|
Variable Documentation
yyconst short int yy_accept[50] [static]
|
|
|
Initial value:
{ 0,
0, 0, 36, 35, 1, 3, 2, 17, 31, 19,
32, 12, 13, 22, 20, 24, 21, 11, 23, 5,
27, 26, 16, 14, 15, 30, 10, 10, 10, 10,
34, 33, 28, 18, 29, 25, 0, 5, 9, 10,
4, 5, 6, 7, 8, 9, 9, 8, 8
}
Definition at line 1832 of file lexlang.cpp. |
|
Initial value:
{ 0,
4, 4, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0
}
Definition at line 1841 of file lexlang.cpp. |
yyconst short yy_nxt[][256] [static]
|
|
|
|