Various minor refactors

- Removed unused Pubid
- Removed extra space
- Addded comma in match
- Changed flow of function from return to returning a single result
- Forced inlining always on question mark token
Reordered tokens by length of name
Add tests for ATTLIST doctype declaration
Renamed function for tokens starting with hashtag
Make tests for ATTLIST parsing pass