added comment type to the syntax ast, ignoring it in semantics for now
fixed parser