(minor) readability of html template
spacing between child and parent commands
support pipe syntax (| and 2|) in parser