Public Member Functions | List of all members
TokenListBlock Class Reference

#include <aisc_token.h>

Inheritance diagram for TokenListBlock:
Inheritance graph
Collaboration diagram for TokenListBlock:
Collaboration graph

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 ( )

Definition at line 123 of file aisc_token.h.

References NULp.

TokenListBlock::~TokenListBlock ( )

Definition at line 128 of file aisc_token.h.

Member Function Documentation

bool TokenListBlock::empty ( ) const

Definition at line 130 of file aisc_token.h.

Referenced by Parser::parseTokenListBlock().

void TokenListBlock::append ( TokenList cmd)

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)

Definition at line 138 of file aisc_token.h.

References aisc_assert.

const TokenList* TokenListBlock::first_list ( ) const

Definition at line 140 of file aisc_token.h.

Referenced by write_aisc().

const Token* TokenListBlock::first_token ( ) const

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

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: