added SuffixPrintVisitor and ls(Node *) function declaration but not definition