LibreOffice Module basic (master) 1
Functions
exprtree.cxx File Reference
#include <memory>
#include <parser.hxx>
#include <basic/sberrors.hxx>
#include <basic/sbmod.hxx>
#include <comphelper/SetFlagContextHelper.hxx>
#include <expr.hxx>
Include dependency graph for exprtree.cxx:

Go to the source code of this file.

Functions

static bool DoParametersFollow (const SbiParser *p, SbiExprType eCurExpr, SbiToken eTok)
 
static SbiSymDefAddSym (SbiToken eTok, SbiSymPool &rPool, SbiExprType eCurExpr, const OUString &rName, SbxDataType eType, const SbiExprList *pPar)
 

Function Documentation

◆ AddSym()

static SbiSymDef * AddSym ( SbiToken  eTok,
SbiSymPool rPool,
SbiExprType  eCurExpr,
const OUString &  rName,
SbxDataType  eType,
const SbiExprList pPar 
)
static

◆ DoParametersFollow()

static bool DoParametersFollow ( const SbiParser p,
SbiExprType  eCurExpr,
SbiToken  eTok 
)
static

Definition at line 77 of file exprtree.cxx.

References ASSIGN, BYVAL, COMMA, DOT, FIXSTRING, LPAREN, MINUS, NOT, NUMBER, p, SbSYMBOL, SYMBOL, and tokens.

Referenced by SbiExpression::ObjTerm(), and SbiExpression::Term().