Handle multiple single-line comments.

Also unget the correct character after getting the next one!
Lex some more symbols.
Use more appropriate node name.
Ignore assembly files.

I don’t plan to use them in ljscc, if this changes will update this,
however it is useful to ignore these so I can perform test runs of
ljscc without it affecting the repo.
Remove redundant check.

If the list is empty it’s null.
Remove unnecessary node.
Only start assigned fields after sanity test.
Add count to hashmap.
Split lookupTupleByIndex function into 2.

So we can lookup the node in order to remove an item from the hash
table later.
Use make vs. create for consistency.

Better to be consistent with these verbs to avoid confusion in my
simple brainz
Add function to remove from a list.
Add a function to remove from a hash map.
We no longer use this node.
Make strictly alphabetical :)
Note partial types.
Add fields to user-defined type decl.
Add test empty file.