Made a somewhat sketchy fix to the problem with lexical analyzer not differentiating between attribute token types. This issue may have to be revisited.
Added additional documentation to token attribute value 'fix'
Began converting string representations of number types to their numeric representation.
Wrote untested 'lex_matches' function for matching token lexemes with lexical patterns.