FreeBASIC  0.91.0
LEX_TKCTX Class Reference
Collaboration diagram for LEX_TKCTX:

Data Fields

FBTOKEN tokenTB [toFB_LEX_MAXK+1]
 
integer k
 
FBTOKEN_ptr head
 
FBTOKEN_ptr tail
 
uinteger currchar
 
uinteger lahdchar
 
integer linenum
 
integer lasttk_id
 
integer reclevel
 
FBSYMBOL_ptr currmacro
 
FBSYMBOL_ptr kwdns
 
integer deflen
 
union {
   class {
      zstring_ptr   defptr
 
      DZSTRING   deftext
 
   } 
 
   class {
      wstring_ptr   defptrw
 
      DWSTRING   deftextw
 
   } 
 
}; 
 
integer bufflen
 
union {
   class {
      zstring_ptr   buffptr
 
      zstring   buff
 
   } 
 
   class {
      wstring_ptr   buffptrw
 
      wstring   buffw
 
   } 
 
}; 
 
integer filepos
 
integer lastfilepos
 
DZSTRING currline
 
integer after_space
 

Detailed Description

Definition at line 74 of file lex.bi.

Field Documentation

union { ... }
union { ... }
integer LEX_TKCTX::after_space

Definition at line 127 of file lex.bi.

zstring LEX_TKCTX::buff

Definition at line 113 of file lex.bi.

integer LEX_TKCTX::bufflen

Definition at line 108 of file lex.bi.

zstring_ptr LEX_TKCTX::buffptr

Definition at line 112 of file lex.bi.

wstring_ptr LEX_TKCTX::buffptrw

Definition at line 117 of file lex.bi.

wstring LEX_TKCTX::buffw

Definition at line 118 of file lex.bi.

uinteger LEX_TKCTX::currchar

Definition at line 81 of file lex.bi.

DZSTRING LEX_TKCTX::currline

Definition at line 125 of file lex.bi.

FBSYMBOL_ptr LEX_TKCTX::currmacro

Definition at line 88 of file lex.bi.

integer LEX_TKCTX::deflen

Definition at line 93 of file lex.bi.

zstring_ptr LEX_TKCTX::defptr

Definition at line 97 of file lex.bi.

wstring_ptr LEX_TKCTX::defptrw

Definition at line 102 of file lex.bi.

DZSTRING LEX_TKCTX::deftext

Definition at line 98 of file lex.bi.

DWSTRING LEX_TKCTX::deftextw

Definition at line 103 of file lex.bi.

integer LEX_TKCTX::filepos

Definition at line 122 of file lex.bi.

FBTOKEN_ptr LEX_TKCTX::head

Definition at line 78 of file lex.bi.

integer LEX_TKCTX::k

Definition at line 76 of file lex.bi.

FBSYMBOL_ptr LEX_TKCTX::kwdns

Definition at line 90 of file lex.bi.

uinteger LEX_TKCTX::lahdchar

Definition at line 82 of file lex.bi.

integer LEX_TKCTX::lastfilepos

Definition at line 123 of file lex.bi.

integer LEX_TKCTX::lasttk_id

Definition at line 85 of file lex.bi.

integer LEX_TKCTX::linenum

Definition at line 84 of file lex.bi.

integer LEX_TKCTX::reclevel

Definition at line 87 of file lex.bi.

FBTOKEN_ptr LEX_TKCTX::tail

Definition at line 79 of file lex.bi.

FBTOKEN LEX_TKCTX::tokenTB[toFB_LEX_MAXK+1]

Definition at line 75 of file lex.bi.


The documentation for this class was generated from the following file: