remove unneeded space delarations in parser
Refactor visitor pattern

removes `visitor_` from name, always return the value of the visited
method or self.
Fix visitor for LineBreak