remove empty file
lex handles full comment instead of pre-pseudo-parsed string

gen parser now complimentary to go parser
comments are nodes with position info instead of strings
position info travels with errors for better error messages
earlier failure in tests to avoid subsequent panics