mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-08-01 21:58:48 +00:00
ExpressionParser: Remove ! character from function syntax. Remove unused serialization functions.
This commit is contained in:
parent
7912dc57dd
commit
b57178d246
5 changed files with 96 additions and 259 deletions
|
@ -20,12 +20,12 @@ class FunctionExpression : public Expression
|
|||
public:
|
||||
int CountNumControls() const override;
|
||||
void UpdateReferences(ControlEnvironment& env) override;
|
||||
operator std::string() const override;
|
||||
|
||||
bool SetArguments(std::vector<std::unique_ptr<Expression>>&& args);
|
||||
|
||||
void SetValue(ControlState value) override;
|
||||
|
||||
protected:
|
||||
virtual std::string GetFuncName() const = 0;
|
||||
virtual bool ValidateArguments(const std::vector<std::unique_ptr<Expression>>& args) = 0;
|
||||
|
||||
Expression& GetArg(u32 number);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue