#include <WsfScriptData.hpp>
◆ LHS_Kind
◆ WsfScriptDetailObserver()
| wizard::WsfScriptDetailObserver::WsfScriptDetailObserver |
( |
WsfScriptInfo * | aScriptPtr | ) |
|
|
inlineexplicit |
◆ AcceptErrors()
◆ AtDot() [1/2]
| void wizard::WsfScriptDetailObserver::AtDot |
( |
UsType * | aTypePtr, |
|
|
int | aPos ) |
|
overridevirtual |
◆ AtDot() [2/2]
| void wizard::WsfScriptDetailObserver::AtDot |
( |
UsVal | aVal, |
|
|
int | aPos ) |
|
overridevirtual |
◆ AtStat()
| void wizard::WsfScriptDetailObserver::AtStat |
( |
| ) |
|
|
overridevirtual |
◆ BeginCall()
| void wizard::WsfScriptDetailObserver::BeginCall |
( |
const UsVal & | v, |
|
|
int | aPos ) |
|
overridevirtual |
Reimplemented from Us::UsObserver.
References UsSymbol::IsPrototype(), mCurrentCalls, mCursorPos, wizard::WsfScriptDetailObserver::CallInfo::mMethodBaseType, wizard::WsfScriptDetailObserver::CallInfo::mMethodName, Us::UsVal::mMethodNamePtr, UsSymbol::mName, wizard::WsfScriptDetailObserver::CallInfo::mOpenParenPos, wizard::WsfScriptDetailObserver::CallInfo::mPrototypeId, UsSymbol::mRTypeId, Us::UsVal::mSym, Us::UsVal::mType, and wizard::WsfScriptDetailObserver::CallInfo::mValPtr.
◆ CallArgNext()
| void wizard::WsfScriptDetailObserver::CallArgNext |
( |
int | aPos | ) |
|
|
overridevirtual |
◆ EndCall()
| void wizard::WsfScriptDetailObserver::EndCall |
( |
const UsVal & | v, |
|
|
int | aPos ) |
|
overridevirtual |
◆ HitEOF()
| void wizard::WsfScriptDetailObserver::HitEOF |
( |
| ) |
|
|
overridevirtual |
◆ PopScope()
| void wizard::WsfScriptDetailObserver::PopScope |
( |
UsSymbolTable * | aTablePtr | ) |
|
|
overridevirtual |
◆ PushScope()
| void wizard::WsfScriptDetailObserver::PushScope |
( |
UsSymbolTable * | aSymTablePtr | ) |
|
|
overridevirtual |
◆ ScriptDefinition()
| void wizard::WsfScriptDetailObserver::ScriptDefinition |
( |
UsSymbolTable * | aFuncSymTable, |
|
|
UsSymbol * | aSymbolPtr ) |
|
overridevirtual |
◆ VarDecl()
| void wizard::WsfScriptDetailObserver::VarDecl |
( |
UsSymbol * | aSymbolPtr, |
|
|
Us::Token * | ident ) |
|
overridevirtual |
◆ mCurrentCalls
| std::vector<CallInfo> wizard::WsfScriptDetailObserver::mCurrentCalls |
◆ mCursorPos
| int wizard::WsfScriptDetailObserver::mCursorPos |
◆ mDotLHS_Pos
| int wizard::WsfScriptDetailObserver::mDotLHS_Pos |
◆ mEOF_Hit
| bool wizard::WsfScriptDetailObserver::mEOF_Hit |
◆ mErrorRecords
◆ mLHS_Kind
| LHS_Kind wizard::WsfScriptDetailObserver::mLHS_Kind |
◆ mLHS_Type
| UsType* wizard::WsfScriptDetailObserver::mLHS_Type |
◆ mLHS_Val
| UsVal wizard::WsfScriptDetailObserver::mLHS_Val |
◆ mRecordErrors
| bool wizard::WsfScriptDetailObserver::mRecordErrors |
◆ mScopeStack
| std::vector<UsSymbolTable*> wizard::WsfScriptDetailObserver::mScopeStack |
◆ mVarDeclLocations
| std::map<UsSymbol*, int> wizard::WsfScriptDetailObserver::mVarDeclLocations |
The documentation for this class was generated from the following files: