- implemented class member access for variables. (Struct members and functions not done yet.)
This commit is contained in:
parent
f5e4c4b109
commit
5bed0a2b39
5 changed files with 153 additions and 36 deletions
|
|
@ -245,6 +245,7 @@ public:
|
|||
|
||||
class FxIdentifier : public FxExpression
|
||||
{
|
||||
protected:
|
||||
FName Identifier;
|
||||
|
||||
public:
|
||||
|
|
@ -253,6 +254,22 @@ public:
|
|||
};
|
||||
|
||||
|
||||
//==========================================================================
|
||||
//
|
||||
// FxIdentifier
|
||||
//
|
||||
//==========================================================================
|
||||
|
||||
class FxMemberIdentifier : public FxIdentifier
|
||||
{
|
||||
FxExpression *Object;
|
||||
|
||||
public:
|
||||
FxMemberIdentifier(FxExpression *obj, FName i, const FScriptPosition &p);
|
||||
FxExpression *Resolve(FCompileContext&);
|
||||
};
|
||||
|
||||
|
||||
//==========================================================================
|
||||
//
|
||||
// FxDotIdentifier
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue