diff --git a/postfixNode.go b/postfixNode.go index c6c1808..3aea8b8 100644 --- a/postfixNode.go +++ b/postfixNode.go @@ -62,6 +62,9 @@ func newEscapedNode(c rune) postfixNode { case 'b', 'B': toReturn.nodetype = ASSERTION toReturn.contents = append(toReturn.contents, c) + case 'n': // Newline character + toReturn.nodetype = CHARACTER + toReturn.contents = append(toReturn.contents, '\n') default: // None of the above - append it as a regular character toReturn.nodetype = CHARACTER toReturn.contents = append(toReturn.contents, c)