support line comments not starting at the beginning of a line

This adds support for trailing comments at the end of a line which might be handy in multiline statements.
Instead of
<code>
create table users (
     -- first and last name
     name text
);
</code>    
we can write
<code>
create table users (
     name text --first and last name
);
</code>