From e34a48c11cfd25797bacc1ad08e80b76e01eb84f Mon Sep 17 00:00:00 2001 From: John Tinnerholm <jtinnerholm@gmail.com> Date: Sun, 20 Dec 2020 23:00:10 +0100 Subject: [PATCH] Fixed things in symtab.cc that I made by mistake --- lab3-4/symtab.cc | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/lab3-4/symtab.cc b/lab3-4/symtab.cc index 74a3233..337f5fc 100644 --- a/lab3-4/symtab.cc +++ b/lab3-4/symtab.cc @@ -7,8 +7,7 @@ using namespace std; /* * Global variables -*/ - + */ FunctionInformation *currentFunction; TypeInformation *kIntegerType; @@ -59,7 +58,7 @@ ostream& TypeInformation::print(ostream& o) switch (outputFormat) { case kFullFormat: - o << "/*TypeInformation @ " << (void*)this << '\n'; + o << "TypeInformation @ " << (void*)this << '\n'; o << " Tag: " << tag << '\n'; o << " ID: " << id << '\n'; o << " Table: " << (void*)table << '\n'; @@ -68,8 +67,6 @@ ostream& TypeInformation::print(ostream& o) o << '\n'; o << " Dimensions: " << arrayDimensions << '\n'; o << " Size: " << size << '\n'; - o << "*/"; - break; case kSummaryFormat: o << (void*)this << ' '; if (elementType != NULL) @@ -84,7 +81,7 @@ ostream& TypeInformation::print(ostream& o) o << id; } - o << " [" << size << "] "; + o << " [" << size << "]"; break; case kShortFormat: @@ -131,7 +128,7 @@ ostream& VariableInformation::print(ostream& o) o << '\n'; o << " Next: " << (void*)prev << ' '; if (prev) o << SummarySymbols << prev << LongSymbols; - o << "\n"; + o << '\n'; break; case kSummaryFormat: @@ -166,7 +163,7 @@ ostream& FunctionInformation::print(ostream& o) switch (outputFormat) { case kFullFormat: - o << " FunctionInformation @ " << (void*)this << '\n'; + o << "FunctionInformation @ " << (void*)this << '\n'; o << " Tag: " << tag << '\n'; o << " ID: " << id << '\n'; o << " Table: " << (void*)table << '\n'; @@ -187,7 +184,6 @@ ostream& FunctionInformation::print(ostream& o) tmp = tmp->prev; } o << LongSymbols; - o << "/*"; } else { @@ -204,22 +200,22 @@ ostream& FunctionInformation::print(ostream& o) tmp = tmp->prev; } o << LongSymbols; - o << "\n"; + o << '\n'; } else { o << " Locals: none\n"; } - o << "Body: " << (void*)body << '\n'; + o << " Body: " << (void*)body << '\n'; if (body) o << body; - o << "*/\n"; - + o << '\n'; + o << " Quads: " << (void*)quads << '\n'; if (quads) o << quads; - o << "\n"; + o << '\n'; - o << "\n" << symbolTable << "\n"; + o << symbolTable; break; case kSummaryFormat: -- GitLab