summaryrefslogtreecommitdiff
path: root/node
diff options
context:
space:
mode:
authorNagi5Yeq <wu@x-nagi.com>2020-06-04 01:14:24 +0800
committerNagi5Yeq <wu@x-nagi.com>2020-06-04 01:14:24 +0800
commitf4af325caaa8acc53e2535338b93341ec9b982ff (patch)
tree5bd59fbcea6f29beee46c089f52f44f7675fcabc /node
parent1c03eb2f7320085469a06e3c5f49eb43e587e716 (diff)
dot output support
Diffstat (limited to 'node')
-rw-r--r--node/Node.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/node/Node.cc b/node/Node.cc
index 822dbfc..0dcf8ce 100644
--- a/node/Node.cc
+++ b/node/Node.cc
@@ -191,7 +191,6 @@ int PointerAccessNode::Travel(Traveler& traveler) {
traveler << TravelPart::CHILD_END << TravelPart::LAST_CHILD_BEGIN;
rhs_->Travel(traveler);
traveler << TravelPart::LAST_CHILD_END << TravelPart::END;
- traveler << TravelPart::END;
return 0;
}
@@ -206,7 +205,6 @@ int ArrayAccessNode::Travel(Traveler& traveler) {
traveler << TravelPart::CHILD_END << TravelPart::LAST_CHILD_BEGIN;
rhs_->Travel(traveler);
traveler << TravelPart::LAST_CHILD_END << TravelPart::END;
- traveler << TravelPart::END;
return 0;
}
@@ -368,7 +366,7 @@ int StringLiteralNode::Travel(Traveler& traveler) {
if (std::isprint(c)) {
escaped.push_back(c);
} else {
- auto hex = {'\\', 'x', HexChars[c & 0xf], HexChars[(c >> 4) & 0xf]};
+ auto hex = {'\\', 'x', HexChars[(c >> 4) & 0xf], HexChars[c & 0xf]};
escaped.append(hex);
}
}