AST: Make more const

This commit is contained in:
Riyyi
2023-04-07 23:38:41 +02:00
parent ed9fa1698e
commit 5f49f08eea
+9 -9
View File
@@ -124,7 +124,7 @@ public:
const std::string& data() const { return m_data; }
private:
std::string m_data;
const std::string m_data;
};
// -----------------------------------------
@@ -140,7 +140,7 @@ public:
const std::string& keyword() const { return m_data; }
private:
std::string m_data;
const std::string m_data;
};
// -----------------------------------------
@@ -155,7 +155,7 @@ public:
int64_t number() const { return m_number; }
private:
int64_t m_number { 0 };
const int64_t m_number { 0 };
};
// -----------------------------------------
@@ -177,7 +177,7 @@ public:
State state() const { return m_state; }
private:
State m_state;
const State m_state;
};
// -----------------------------------------
@@ -193,7 +193,7 @@ public:
const std::string& symbol() const { return m_symbol; }
private:
std::string m_symbol;
const std::string m_symbol;
};
// -----------------------------------------
@@ -212,7 +212,7 @@ public:
private:
const std::string m_name;
FunctionType m_function;
const FunctionType m_function;
};
// -----------------------------------------
@@ -229,9 +229,9 @@ public:
EnvironmentPtr env() const { return m_env; }
private:
std::vector<std::string> m_bindings;
ASTNodePtr m_body;
EnvironmentPtr m_env;
const std::vector<std::string> m_bindings;
const ASTNodePtr m_body;
const EnvironmentPtr m_env;
};
// -----------------------------------------