48 void DefProc(
bool bStatic,
bool bPrivate );
53 bool Channel(
bool bAlways=
false );
75# define N_DEF_TYPES 26
void DefEnum(bool bPrivate)
void DefProc(bool bStatic, bool bPrivate)
void StmntBlock(SbiToken)
SbiExprNode * GetWithVar()
SbxDataType eDefTypes[N_DEF_TYPES]
bool Channel(bool bAlways=false)
static bool IsUnoInterface(const OUString &sTypeName)
SbiStringPool aGblStrings
void OpenBlock(SbiToken, SbiExprNode *=nullptr)
std::vector< OUString > aRequiredTypes
std::vector< OUString > aIfaceVector
void DefVar(SbiOpcode eOp, bool bStatic)
void TypeDecl(SbiSymDef &, bool bAsNewAlreadyParsed=false)
void DefDeclare(bool bPrivate)
SbiSymDef * CheckRTLForSym(const OUString &rSym, SbxDataType eType)
void Symbol(const KeywordSymbolInfo *pKeywordSymbolInfo)
SbiParser(StarBASIC *, SbModule *)
SbiStringPool aLclStrings
void DefStatic(bool bPrivate)
void EnableCompatibility()
SbiSymDef * VarDecl(SbiExprListPtr *, bool, bool)
SbiProcDef * ProcDecl(bool bDecl)
bool IsCodeCompleting() const
void SetCodeCompleting(bool b)
std::unique_ptr< SbiExprList > SbiExprListPtr