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

TextAsmScanner::Token Struct Reference

Self-provided token type to be used. More...

#include <tasm-scanner.h>

Inheritance diagram for TextAsmScanner::Token:

Inheritance graph
[legend]
Collaboration diagram for TextAsmScanner::Token:

Collaboration graph
[legend]
List of all members.

Public Member Functions

bool MayBeCleared () const
 Overriding virtual.

void clear (bool force)
 Overriding virtual.

 Token ()
 ~Token ()

Public Attributes

char * str_val
 Stores the max. 1 string argument attached to a token.


Detailed Description

Self-provided token type to be used.

Definition at line 95 of file tasm-scanner.h.


Constructor & Destructor Documentation

TextAsmScanner::Token::Token  )  [inline]
 

Definition at line 138 of file tasm-scanner.h.

References str_val.

TextAsmScanner::Token::~Token  )  [inline]
 

Definition at line 139 of file tasm-scanner.h.

References clear().


Member Function Documentation

void TextAsmScanner::Token::clear bool  force  ) 
 

Overriding virtual.

Referenced by ~Token().

bool TextAsmScanner::Token::MayBeCleared  )  const
 

Overriding virtual.


Member Data Documentation

uint32 TextAsmScanner::Token::codemark
 

Definition at line 126 of file tasm-scanner.h.

Referenced by VM::AssemblerFile_Plaintext::_ParseProgram_Label().

char TextAsmScanner::Token::ftype
 

Definition at line 125 of file tasm-scanner.h.

Referenced by VM::AssemblerFile_Plaintext::_ParseSymbols_Symbols().

uint32 TextAsmScanner::Token::num
 

Definition at line 112 of file tasm-scanner.h.

Referenced by VM::AssemblerFile_Plaintext::_ParseSymbols_Class(), VM::AssemblerFile_Plaintext::_ParseSymbols_Class_Base(), and VM::AssemblerFile_Plaintext::_ParseSymbols_Class_VTable().

uint32 TextAsmScanner::Token::num_p
 

Definition at line 110 of file tasm-scanner.h.

Referenced by VM::AssemblerFile_Plaintext::_ParseSymbols_Class_Size().

uint32 TextAsmScanner::Token::num_v
 

Definition at line 110 of file tasm-scanner.h.

Referenced by VM::AssemblerFile_Plaintext::_ParseSymbols_Class_Size().

VM::Offset TextAsmScanner::Token::off
 

Definition at line 126 of file tasm-scanner.h.

Referenced by VM::AssemblerFile_Plaintext::_ParseSymbols_Class_Base(), VM::AssemblerFile_Plaintext::_ParseSymbols_Class_Size(), and VM::AssemblerFile_Plaintext::_ParseSymbols_Global().

uint32 TextAsmScanner::Token::size
 

Definition at line 110 of file tasm-scanner.h.

Referenced by VM::AssemblerFile_Plaintext::_ParseSymbols_Class_Size(), and VM::AssemblerFile_Plaintext::_ParseSymbols_Global().

char* TextAsmScanner::Token::str_val
 

Stores the max. 1 string argument attached to a token.

Definition at line 131 of file tasm-scanner.h.

Referenced by VM::AssemblerFile_Plaintext::_LexNextToken(), VM::AssemblerFile_Plaintext::_ParseInfoSection(), VM::AssemblerFile_Plaintext::_ParseProgram_Label(), VM::AssemblerFile_Plaintext::_ParseSymbols_Class(), VM::AssemblerFile_Plaintext::_ParseSymbols_Class_Size(), VM::AssemblerFile_Plaintext::_ParseSymbols_Global(), VM::AssemblerFile_Plaintext::_ParseSymbols_Namespace(), VM::AssemblerFile_Plaintext::_ParseSymbols_Symbols(), and Token().

VM::SymRef TextAsmScanner::Token::symref
 

Definition at line 127 of file tasm-scanner.h.

Referenced by VM::AssemblerFile_Plaintext::_ParseProgram_Label(), VM::AssemblerFile_Plaintext::_ParseSymbols_Class_VTable(), VM::AssemblerFile_Plaintext::_ParseSymbols_Global(), and VM::AssemblerFile_Plaintext::_ParseSymbols_Symbols().

Type TextAsmScanner::Token::t
 

Definition at line 125 of file tasm-scanner.h.

Referenced by VM::AssemblerFile_Plaintext::_ParseSymbols_Class_Size(), VM::AssemblerFile_Plaintext::_ParseSymbols_Global(), and VM::AssemblerFile_Plaintext::_ParseSymbols_Symbols().

VM::TypeID TextAsmScanner::Token::tid
 

Definition at line 125 of file tasm-scanner.h.

Referenced by VM::AssemblerFile_Plaintext::_ParseSymbols_Class(), and VM::AssemblerFile_Plaintext::_ParseSymbols_Class_Base().


The documentation for this struct was generated from the following file:
Generated on Sat Feb 19 22:35:44 2005 for Ray by doxygen 1.3.5