Website Summary Files Commits Branches @commit @diff @stats
path: root / JSImpl / src / ASTInterpreter.cpp
diff options
context:
space:
mode:
Commitb93662dbcc9d30c69cce7d1342606cafc60bb3f0 (patch)
Author
 Dimitar Trendafilov <trendafilov.dn@gmail.com>
2020-11-01 20:48:23 +0200
Committer
 Dimitar Trendafilov <dimitar@coherent-labs.com>
2020-11-09 22:08:19 +0200
Files31e6eaa74e028fb21d64deb4220da652b95b69bc /JSImpl/src/ASTInterpreter.cpp
IPL-b93662dbcc9d30c69cce7d1342606cafc60bb3f0.tar
IPL-b93662dbcc9d30c69cce7d1342606cafc60bb3f0.tar.gz
IPL-b93662dbcc9d30c69cce7d1342606cafc60bb3f0.zip
Parent70a7bd82774843a5750fb96c0d7e51553505811c (diff)
Fix name of ASTInterpreter value type
1 files changed, 6 insertions, 6 deletions
-rw-r--r--JSImpl/src/ASTInterpreter.cpp12
diff --git a/JSImpl/src/ASTInterpreter.cpp b/JSImpl/src/ASTInterpreter.cpp
index d5017aa..ae0d2b5 100644
--- a/JSImpl/src/ASTInterpreter.cpp
+++ b/JSImpl/src/ASTInterpreter.cpp
@@ -9,13 +9,13 @@
namespace
{
template <typename T>
- ASTInterpreter::value_type MakeValue(T&& v)
+ ASTInterpreter::ValuePtr MakeValue(T&& v)
{
return IPLMakeSharePtr<double>(v);
}
template <typename T>
- ASTInterpreter::value_type MakeValue(const T& v)
+ ASTInterpreter::ValuePtr MakeValue(const T& v)
{
return IPLMakeSharePtr<double>(v);
}
@@ -29,7 +29,7 @@ public:
{}
~LValueExtractor() {}
- ASTInterpreter::value_type Run(Expression* program)
+ ASTInterpreter::ValuePtr Run(Expression* program)
{
m_LValue = nullptr;
program->Accept(*this);
@@ -39,7 +39,7 @@ public:
virtual void Visit(IdentifierExpression* e) override { m_LValue = m_Interpreter->ModifyVariable(e->GetName()); }
ASTInterpreter* m_Interpreter;
- ASTInterpreter::value_type m_LValue;
+ ASTInterpreter::ValuePtr m_LValue;
};
@@ -134,7 +134,7 @@ void ASTInterpreter::LeaveScope()
m_Scopes.pop();
}
-ASTInterpreter::value_type& ASTInterpreter::ModifyVariable(const IPLString& name)
+ASTInterpreter::ValuePtr& ASTInterpreter::ModifyVariable(const IPLString& name)
{
auto values = m_Variables.find(name);
if (values != m_Variables.end()) {
@@ -143,7 +143,7 @@ ASTInterpreter::value_type& ASTInterpreter::ModifyVariable(const IPLString& name
else {
assert(0 && "not-defined");
}
- static value_type undefined;
+ static ValuePtr undefined;
return undefined;
}