Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

vos/corelibs/typechain/tclexer.cc File Reference

Go to the source code of this file.

Compounds

Defines

Typedefs

Functions

Variables


Define Documentation

#define BEGIN   (yy_start) = 1 + 2 *
 

Definition at line 124 of file tclexer.cc.

#define ECHO   LexerOutput( yytext, yyleng )
 

Definition at line 491 of file tclexer.cc.

#define EOB_ACT_CONTINUE_SCAN   0
 

Definition at line 153 of file tclexer.cc.

#define EOB_ACT_END_OF_FILE   1
 

Definition at line 154 of file tclexer.cc.

#define EOB_ACT_LAST_MATCH   2
 

Definition at line 155 of file tclexer.cc.

#define FLEX_BETA
 

Definition at line 14 of file tclexer.cc.

#define FLEX_SCANNER
 

Definition at line 9 of file tclexer.cc.

#define INITIAL   0
 

tclexer Typechain Flex Lexical Scanner

See also:
TypechainLexer
Author:
Reed Hedges <reed@zerohour.net>
Copyright (C) 2002 Reed Hedges

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Definition at line 458 of file tclexer.cc.

#define INT16_MAX   (32767)
 

Definition at line 66 of file tclexer.cc.

#define INT16_MIN   (-32767-1)
 

Definition at line 57 of file tclexer.cc.

#define INT32_MAX   (2147483647)
 

Definition at line 69 of file tclexer.cc.

#define INT32_MIN   (-2147483647-1)
 

Definition at line 60 of file tclexer.cc.

#define INT8_MAX   (127)
 

Definition at line 63 of file tclexer.cc.

#define INT8_MIN   (-128)
 

Definition at line 54 of file tclexer.cc.

#define PARAMKEY   1
 

Definition at line 459 of file tclexer.cc.

#define PARAMVAL   2
 

Definition at line 460 of file tclexer.cc.

#define REJECT   reject_used_but_not_detected
 

Definition at line 415 of file tclexer.cc.

#define UINT16_MAX   (65535U)
 

Definition at line 75 of file tclexer.cc.

#define UINT32_MAX   (4294967295U)
 

Definition at line 78 of file tclexer.cc.

#define UINT8_MAX   (255U)
 

Definition at line 72 of file tclexer.cc.

#define unput  )     yyunput( c, (yytext_ptr) )
 

Definition at line 173 of file tclexer.cc.

 
#define YY_AT_BOL  )     (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
 

Definition at line 292 of file tclexer.cc.

#define YY_BREAK   break;
 

Definition at line 542 of file tclexer.cc.

#define YY_BUF_SIZE   16384
 

Definition at line 143 of file tclexer.cc.

#define YY_BUFFER_EOF_PENDING   2
 

Definition at line 246 of file tclexer.cc.

#define YY_BUFFER_NEW   0
 

Definition at line 234 of file tclexer.cc.

#define YY_BUFFER_NORMAL   1
 

Definition at line 235 of file tclexer.cc.

#define YY_CURRENT_BUFFER
 

Value:

( (yy_buffer_stack) \
                          ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
                          : NULL)

Definition at line 257 of file tclexer.cc.

#define YY_CURRENT_BUFFER_LVALUE   (yy_buffer_stack)[(yy_buffer_stack_top)]
 

Definition at line 264 of file tclexer.cc.

#define YY_DECL   int TypechainLexer::yylex()
 

Definition at line 310 of file tclexer.cc.

#define YY_DO_BEFORE_ACTION
 

Value:

(yytext_ptr) = yy_bp; \
    yyleng = (size_t) (yy_cp - yy_bp); \
    (yy_hold_char) = *yy_cp; \
    *yy_cp = '\0'; \
    (yy_c_buf_p) = yy_cp;

Definition at line 315 of file tclexer.cc.

#define YY_END_OF_BUFFER   10
 

Definition at line 323 of file tclexer.cc.

#define YY_END_OF_BUFFER_CHAR   0
 

Definition at line 139 of file tclexer.cc.

#define YY_EXIT_FAILURE   2
 

#define YY_EXTRA_TYPE   void *
 

Definition at line 469 of file tclexer.cc.

#define YY_FATAL_ERROR msg   )     LexerError( msg )
 

Definition at line 520 of file tclexer.cc.

#define YY_FLEX_MAJOR_VERSION   2
 

Definition at line 10 of file tclexer.cc.

#define YY_FLEX_MINOR_VERSION   5
 

Definition at line 11 of file tclexer.cc.

#define YY_FLEX_SUBMINOR_VERSION   31
 

Definition at line 12 of file tclexer.cc.

#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 498 of file tclexer.cc.

#define YY_INT_ALIGNED   short int
 

Definition at line 5 of file tclexer.cc.

#define YY_LESS_LINENO  ) 
 

Definition at line 157 of file tclexer.cc.

#define YY_MORE_ADJ   0
 

Definition at line 417 of file tclexer.cc.

#define yy_new_buffer   yy_create_buffer
 

Definition at line 270 of file tclexer.cc.

#define YY_NEW_FILE   yyrestart( yyin )
 

Definition at line 137 of file tclexer.cc.

#define YY_NULL   0
 

Definition at line 111 of file tclexer.cc.

#define YY_NUM_RULES   9
 

Definition at line 322 of file tclexer.cc.

#define YY_READ_BUF_SIZE   8192
 

Definition at line 486 of file tclexer.cc.

#define YY_RESTORE_YY_MORE_OFFSET
 

Definition at line 418 of file tclexer.cc.

#define YY_RULE_SETUP   YY_USER_ACTION
 

Definition at line 545 of file tclexer.cc.

#define YY_SC_TO_UI  )     ((unsigned int) (unsigned char) c)
 

Definition at line 118 of file tclexer.cc.

#define yy_set_bol at_bol   ) 
 

Value:

{ \
    if ( ! YY_CURRENT_BUFFER ){\
        yyensure_buffer_stack (); \
        YY_CURRENT_BUFFER_LVALUE =    \
            yy_create_buffer( yyin, YY_BUF_SIZE ); \
    } \
    YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
    }

Definition at line 282 of file tclexer.cc.

#define yy_set_interactive is_interactive   ) 
 

Value:

{ \
    if ( ! YY_CURRENT_BUFFER ){ \
        yyensure_buffer_stack (); \
        YY_CURRENT_BUFFER_LVALUE =    \
            yy_create_buffer( yyin, YY_BUF_SIZE ); \
    } \
    YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
    }

Definition at line 272 of file tclexer.cc.

#define YY_SKIP_YYWRAP
 

Definition at line 297 of file tclexer.cc.

#define YY_START   (((yy_start) - 1) / 2)
 

Definition at line 130 of file tclexer.cc.

#define YY_START_STACK_INCR   25
 

Definition at line 515 of file tclexer.cc.

#define YY_STATE_EOF state   )     (YY_END_OF_BUFFER + state + 1)
 

Definition at line 134 of file tclexer.cc.

#define yyconst
 

Definition at line 107 of file tclexer.cc.

#define yyFlexLexer   tcFlexLexer
 

Definition at line 20 of file tclexer.cc.

#define yyless  ) 
 

Value:

do \
        { \
          \
        int yyless_macro_arg = (n); \
        YY_LESS_LINENO(yyless_macro_arg);\
        yytext[yyleng] = (yy_hold_char); \
        (yy_c_buf_p) = yytext + yyless_macro_arg; \
        (yy_hold_char) = *(yy_c_buf_p); \
        *(yy_c_buf_p) = '\0'; \
        yyleng = yyless_macro_arg; \
        } \
    while ( 0 )

Definition at line 160 of file tclexer.cc.

#define yyless  ) 
 

Value:

do \
        { \
          \
        int yyless_macro_arg = (n); \
        YY_LESS_LINENO(yyless_macro_arg);\
        *yy_cp = (yy_hold_char); \
        YY_RESTORE_YY_MORE_OFFSET \
        (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
        YY_DO_BEFORE_ACTION;   \
        } \
    while ( 0 )

Definition at line 160 of file tclexer.cc.

 
#define yymore  )     yymore_used_but_not_detected
 

Definition at line 416 of file tclexer.cc.

#define YYSTATE   YY_START
 

Definition at line 131 of file tclexer.cc.

#define YYTABLES_NAME   "yytables"
 

 
#define yyterminate  )     return YY_NULL
 

Definition at line 510 of file tclexer.cc.

#define yytext_ptr   yytext
 

Definition at line 301 of file tclexer.cc.

#define yywrap  )     1
 

Definition at line 296 of file tclexer.cc.


Typedef Documentation

typedef short int flex_int16_t
 

Definition at line 45 of file tclexer.cc.

typedef int flex_int32_t
 

Definition at line 46 of file tclexer.cc.

typedef signed char flex_int8_t
 

Definition at line 44 of file tclexer.cc.

typedef unsigned short int flex_uint16_t
 

Definition at line 48 of file tclexer.cc.

typedef unsigned int flex_uint32_t
 

Definition at line 49 of file tclexer.cc.

typedef unsigned char flex_uint8_t
 

Definition at line 47 of file tclexer.cc.

typedef struct yy_buffer_state* YY_BUFFER_STATE
 

Definition at line 148 of file tclexer.cc.

typedef unsigned char YY_CHAR
 

Definition at line 299 of file tclexer.cc.

typedef unsigned int yy_size_t
 

Definition at line 182 of file tclexer.cc.


Function Documentation

void* tcalloc yy_size_t   ) 
 

void tcfree void *   ) 
 

void* tcrealloc void *  ,
yy_size_t 
 


Variable Documentation

yyconst flex_int16_t yy_accept[37] [static]
 

Initial value:

    {   0,
        0,    0,    0,    0,    0,    0,   10,    2,    9,    3,
        9,    1,    4,    9,    8,    7,    6,    5,    9,    2,
        0,    3,    1,    3,    1,    4,    0,    8,    7,    6,
        8,    7,    6,    5,    0,    0
    }

Definition at line 331 of file tclexer.cc.

yyconst flex_int16_t yy_base[37] [static]
 

Initial value:

    {   0,
        0,    0,    7,    0,   14,    0,   49,   47,   20,   45,
       50,   44,   44,   25,   42,   41,   40,   40,   31,   39,
        0,   37,   36,   35,   32,   30,    0,   26,   23,   22,
       18,   17,   16,   16,    0,   50
    }

Definition at line 376 of file tclexer.cc.

yyconst flex_int16_t yy_chk[58] [static]
 

Initial value:

    {   0,
        1,    1,    1,    1,    1,    1,    1,    3,    3,    3,
        3,    3,    3,    3,    5,    5,   34,   33,   32,   31,
        5,    9,    9,   30,   29,    9,   14,   28,   14,   14,
       26,   14,   19,   25,   19,   19,   24,   23,   22,   20,
       18,   17,   16,   15,   13,   12,   10,    8,    7,   36,
       36,   36,   36,   36,   36,   36,   36
    }

Definition at line 402 of file tclexer.cc.

yyconst flex_int16_t yy_def[37] [static]
 

Initial value:

    {   0,
       36,    1,   36,    3,    3,    5,   36,   36,   36,   36,
       36,   36,   36,   36,   36,   36,   36,   36,   36,   36,
        9,   36,   36,   36,   36,   36,   14,   36,   36,   36,
       36,   36,   36,   36,   19,    0
    }

Definition at line 384 of file tclexer.cc.

yyconst flex_int32_t yy_ec[256] [static]
 

Definition at line 339 of file tclexer.cc.

yyconst flex_int32_t yy_meta[8] [static]
 

Initial value:

    {   0,
        1,    1,    1,    1,    1,    1,    1
    }

Definition at line 371 of file tclexer.cc.

yyconst flex_int16_t yy_nxt[58] [static]
 

Initial value:

    {   0,
        8,    9,   10,   11,   11,   12,   11,   13,   14,   11,
       15,   16,   11,   17,   18,   19,   34,   33,   32,   31,
       11,   21,   22,   33,   32,   23,   27,   31,   28,   29,
       26,   30,   35,   25,   28,   29,   24,   25,   24,   20,
       34,   33,   32,   31,   26,   25,   24,   20,   36,    7,
       36,   36,   36,   36,   36,   36,   36
    }

Definition at line 392 of file tclexer.cc.

int yyleng
 

Definition at line 151 of file tclexer.cc.


Generated on Tue Aug 12 03:55:47 2003 for Interreality Project - VOS by doxygen 1.3.2