Website Summary Files Commits Branches @commit @diff @stats
path: root / JSImpl / src / ASTPrinter.cpp
diff options
context:
space:
mode:
Commitf671c0492871418a7b6fed235196b85f79236cff (patch)
Author
 martin dobrev <martindobrev0@gmail.com>
2018-10-14 18:34:11 +0300
Committer
 martin dobrev <martindobrev0@gmail.com>
2018-10-14 18:34:11 +0300
Files61a54c89f74e45e131e972e853ed344be8538aec /JSImpl/src/ASTPrinter.cpp
IPL-f671c0492871418a7b6fed235196b85f79236cff.tar
IPL-f671c0492871418a7b6fed235196b85f79236cff.tar.gz
IPL-f671c0492871418a7b6fed235196b85f79236cff.zip
Parent0c666088bdf8ad15bbdfbc687cef38532dff96b4 (diff)
Clean up AST json ptrinter.
1 files changed, 0 insertions, 30 deletions
-rw-r--r--JSImpl/src/ASTPrinter.cpp30
diff --git a/JSImpl/src/ASTPrinter.cpp b/JSImpl/src/ASTPrinter.cpp
index 864c4fc..85bd9ab 100644
--- a/JSImpl/src/ASTPrinter.cpp
+++ b/JSImpl/src/ASTPrinter.cpp
@@ -85,26 +85,6 @@ void Print<const IPLString&>(std::ostream& os, ASTPrinter &printer, const char*
}
os << "\n";
}
-//
-//IPLString AsString(LiteralType type)
-//{
-// switch (type)
-// {
-// case LiteralType::Number:
-// return "Number";
-// case LiteralType::String:
-// return "String";
-// case LiteralType::Boolean:
-// return "Boolean";
-// case LiteralType::Null:
-// return "Null";
-// case LiteralType::Undefined:
-// return "Undefined";
-// default:
-// break;
-// }
-// return "Undefined";
-//}
std::ostream& operator<<(std::ostream& os, const TokenType& t)
{
@@ -204,16 +184,6 @@ std::ostream& operator<<(std::ostream& os, const TokenType& t)
return os;
}
-//void ASTPrinter::Visit(LiteralExpression* e)
-//{
-// os << "{\n" << "\"ExpresionType\": \"LiteralExpression\"," << '\n';
-// Print(os, *this, "BooleanValue", e->GetBooleanValue(), false);
-// Print(os, *this, "LiteralType", AsString(e->GetLiteralType()), false);
-// Print(os, *this, "NumValue", e->GetNumValue(), false);
-// Print(os, *this, "StringValue", e->GetStringValue(), true);
-// os << "}\n";
-//}
-//
#define MEMBERS_COUNT(type, name, def) ++membersCount;
#define VISIT_MEMBER(type, name, def) ++currentVisitCount; Print(os, *this, #name, e->Get##name(), currentVisitCount == membersCount);;