Move Tokenizer/Token into ExpressionParser's namespace.
This commit is contained in:
@@ -14,8 +14,6 @@
|
||||
#include <String.h>
|
||||
|
||||
|
||||
class Tokenizer;
|
||||
|
||||
class ParseException {
|
||||
public:
|
||||
ParseException(const char* message, int32 position)
|
||||
@@ -35,10 +33,10 @@ class ParseException {
|
||||
};
|
||||
|
||||
struct Function;
|
||||
struct Token;
|
||||
class MAPM;
|
||||
|
||||
class ExpressionParser {
|
||||
|
||||
public:
|
||||
ExpressionParser();
|
||||
~ExpressionParser();
|
||||
@@ -52,6 +50,10 @@ class ExpressionParser {
|
||||
int64 EvaluateToInt64(const char* expressionString);
|
||||
double EvaluateToDouble(const char* expressionString);
|
||||
|
||||
private:
|
||||
struct Token;
|
||||
class Tokenizer;
|
||||
|
||||
private:
|
||||
MAPM _ParseBinary();
|
||||
MAPM _ParseSum();
|
||||
|
||||
Reference in New Issue
Block a user