Mlaskal compiler support classes
Public Member Functions | List of all members
mlc::label_symbol Class Referenceabstract

label entry More...

#include <dutables.hpp>

Inheritance diagram for mlc::label_symbol:

Public Member Functions

virtual void goto_found (int line)=0
 encountered a goto statement More...
virtual ic_label label () const =0
 assigned intermediate code label More...
virtual bool label_found (int line)=0
 encountered a label: More...
virtual ~label_symbol ()

Detailed Description

label entry

Constructor & Destructor Documentation

§ ~label_symbol()

virtual mlc::label_symbol::~label_symbol ( )

Member Function Documentation

§ goto_found()

virtual void mlc::label_symbol::goto_found ( int  line)
pure virtual

encountered a goto statement

§ label()

virtual ic_label mlc::label_symbol::label ( ) const
pure virtual

assigned intermediate code label

§ label_found()

virtual bool mlc::label_symbol::label_found ( int  line)
pure virtual

encountered a label:

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