ARB
Public Member Functions | List of all members
TokenListBlock Class Reference

#include <aisc_token.h>

Inheritance diagram for TokenListBlock:
Inheritance graph
[legend]
Collaboration diagram for TokenListBlock:
Collaboration graph
[legend]

Public Member Functions

 TokenListBlock ()
 
 ~TokenListBlock ()
 
bool empty () const
 
void append (TokenList *cmd)
 
void set_block_token (Token *tok)
 
const TokenListfirst_list () const
 
const Tokenfirst_token () const
 
const Tokenblock_token () const
 

Detailed Description

Definition at line 117 of file aisc_token.h.

Constructor & Destructor Documentation

TokenListBlock::TokenListBlock ( )
inline

Definition at line 123 of file aisc_token.h.

References NULp.

TokenListBlock::~TokenListBlock ( )
inline

Definition at line 128 of file aisc_token.h.

Member Function Documentation

bool TokenListBlock::empty ( ) const
inline

Definition at line 130 of file aisc_token.h.

Referenced by Parser::parseTokenListBlock().

void TokenListBlock::append ( TokenList cmd)
inline

Definition at line 131 of file aisc_token.h.

References TokenList::append(), and TokenList::set_parent().

Referenced by Parser::parseTokenListBlock().

void TokenListBlock::set_block_token ( Token tok)
inline

Definition at line 138 of file aisc_token.h.

References aisc_assert.

const TokenList* TokenListBlock::first_list ( ) const
inline

Definition at line 140 of file aisc_token.h.

Referenced by write_aisc().

const Token* TokenListBlock::first_token ( ) const
inline

Definition at line 141 of file aisc_token.h.

References TokenList::first_token().

Referenced by Data::find_qualified_token(), and Data::find_token().

const Token* TokenListBlock::block_token ( ) const
inline

Definition at line 142 of file aisc_token.h.

Referenced by Token::parent_block_token().


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