Corrected predicate interpretation
Identifier prefix now recognises uppercase letters properly
Added line and column number support
Added new parser utility functions
Extended support for line and column numbers
Removed identifier_suffix
Fixed template functions to use source_unget and source_get
Tokenizer prototype, needs some work