GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
|
Find the variable name from a variable expression. More...
#include <ExpressionVariableNameFinder.h>
Inherits gd::ExpressionParser2NodeWorker.
Static Public Member Functions | |
static const gd::String | GetVariableName (gd::ExpressionNode &node) |
Protected Member Functions | |
void | OnVisitSubExpressionNode (SubExpressionNode &node) override |
void | OnVisitOperatorNode (OperatorNode &node) override |
void | OnVisitUnaryOperatorNode (UnaryOperatorNode &node) override |
void | OnVisitNumberNode (NumberNode &node) override |
void | OnVisitTextNode (TextNode &node) override |
void | OnVisitVariableNode (VariableNode &node) override |
void | OnVisitVariableAccessorNode (VariableAccessorNode &node) override |
void | OnVisitIdentifierNode (IdentifierNode &node) override |
void | OnVisitEmptyNode (EmptyNode &node) override |
void | OnVisitObjectFunctionNameNode (ObjectFunctionNameNode &node) override |
void | OnVisitVariableBracketAccessorNode (VariableBracketAccessorNode &node) override |
void | OnVisitFunctionCallNode (FunctionCallNode &functionCall) override |
Find the variable name from a variable expression.