(/=) Fix lexicographical definition of literals

(/=) Lexer/Tokens: wrong definition caused errors when multiple
literals appeared in the string.
(/=) Give meaningful error if not enough arguments provided