WSF
UsObserver Class Referenceabstract

#include <UsCtx.hpp>

Inheritance diagram for UsObserver:

Public Types

enum  SpecialTokenType { cSTATIC_METHOD , cMETHOD , cLOCAL_VARIABLE , cPARAMETER }

Public Member Functions

virtual ~UsObserver ()
virtual void ScriptDefinition (UsSymbolTable *aFuncSymTable, UsSymbol *aSymbolPtr)=0
virtual void VarDecl (UsSymbol *aSymbolPtr, Token *ident)=0
virtual void PushScope (UsSymbolTable *aSymTablePtr)=0
virtual void PopScope (UsSymbolTable *aSymTablePtr)=0
virtual void AtStat ()
virtual void AtDot (Ty *aTypePtr, int aPos)
virtual void AtDot (UsVal aVal, int aPos)
virtual void HitEOF ()=0
virtual void SpecialToken (SpecialTokenType aType, Token *tok)
virtual void BeginCall (const UsVal &, int aPos)
virtual void EndCall (const UsVal &, int aPos)
virtual void CallArgNext (int aPos)

Member Enumeration Documentation

◆ SpecialTokenType

Enumerator
cSTATIC_METHOD 
cMETHOD 
cLOCAL_VARIABLE 
cPARAMETER 

Constructor & Destructor Documentation

◆ ~UsObserver()

virtual Us::UsObserver::~UsObserver ( )
inlinevirtual

Member Function Documentation

◆ AtDot() [1/2]

virtual void Us::UsObserver::AtDot ( Ty * aTypePtr,
int aPos )
inlinevirtual

◆ AtDot() [2/2]

virtual void Us::UsObserver::AtDot ( UsVal aVal,
int aPos )
inlinevirtual

◆ AtStat()

virtual void Us::UsObserver::AtStat ( )
inlinevirtual

◆ BeginCall()

virtual void Us::UsObserver::BeginCall ( const UsVal & ,
int aPos )
inlinevirtual

◆ CallArgNext()

virtual void Us::UsObserver::CallArgNext ( int aPos)
inlinevirtual

◆ EndCall()

virtual void Us::UsObserver::EndCall ( const UsVal & ,
int aPos )
inlinevirtual

◆ HitEOF()

virtual void Us::UsObserver::HitEOF ( )
pure virtual

◆ PopScope()

virtual void Us::UsObserver::PopScope ( UsSymbolTable * aSymTablePtr)
pure virtual

◆ PushScope()

virtual void Us::UsObserver::PushScope ( UsSymbolTable * aSymTablePtr)
pure virtual

◆ ScriptDefinition()

virtual void Us::UsObserver::ScriptDefinition ( UsSymbolTable * aFuncSymTable,
UsSymbol * aSymbolPtr )
pure virtual

◆ SpecialToken()

virtual void Us::UsObserver::SpecialToken ( SpecialTokenType aType,
Token * tok )
inlinevirtual

◆ VarDecl()

virtual void Us::UsObserver::VarDecl ( UsSymbol * aSymbolPtr,
Token * ident )
pure virtual

The documentation for this class was generated from the following file:
Copyrights Multiple, All Rights Reserved