AST: Make more const
This commit is contained in:
@@ -124,7 +124,7 @@ public:
|
|||||||
const std::string& data() const { return m_data; }
|
const std::string& data() const { return m_data; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::string m_data;
|
const std::string m_data;
|
||||||
};
|
};
|
||||||
|
|
||||||
// -----------------------------------------
|
// -----------------------------------------
|
||||||
@@ -140,7 +140,7 @@ public:
|
|||||||
const std::string& keyword() const { return m_data; }
|
const std::string& keyword() const { return m_data; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::string m_data;
|
const std::string m_data;
|
||||||
};
|
};
|
||||||
|
|
||||||
// -----------------------------------------
|
// -----------------------------------------
|
||||||
@@ -155,7 +155,7 @@ public:
|
|||||||
int64_t number() const { return m_number; }
|
int64_t number() const { return m_number; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
int64_t m_number { 0 };
|
const int64_t m_number { 0 };
|
||||||
};
|
};
|
||||||
|
|
||||||
// -----------------------------------------
|
// -----------------------------------------
|
||||||
@@ -177,7 +177,7 @@ public:
|
|||||||
State state() const { return m_state; }
|
State state() const { return m_state; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
State m_state;
|
const State m_state;
|
||||||
};
|
};
|
||||||
|
|
||||||
// -----------------------------------------
|
// -----------------------------------------
|
||||||
@@ -193,7 +193,7 @@ public:
|
|||||||
const std::string& symbol() const { return m_symbol; }
|
const std::string& symbol() const { return m_symbol; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::string m_symbol;
|
const std::string m_symbol;
|
||||||
};
|
};
|
||||||
|
|
||||||
// -----------------------------------------
|
// -----------------------------------------
|
||||||
@@ -212,7 +212,7 @@ public:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
const std::string m_name;
|
const std::string m_name;
|
||||||
FunctionType m_function;
|
const FunctionType m_function;
|
||||||
};
|
};
|
||||||
|
|
||||||
// -----------------------------------------
|
// -----------------------------------------
|
||||||
@@ -229,9 +229,9 @@ public:
|
|||||||
EnvironmentPtr env() const { return m_env; }
|
EnvironmentPtr env() const { return m_env; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::vector<std::string> m_bindings;
|
const std::vector<std::string> m_bindings;
|
||||||
ASTNodePtr m_body;
|
const ASTNodePtr m_body;
|
||||||
EnvironmentPtr m_env;
|
const EnvironmentPtr m_env;
|
||||||
};
|
};
|
||||||
|
|
||||||
// -----------------------------------------
|
// -----------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user