permit leading backticks in symbol parsing (fixes #93)
refactor integer lexing to allow bases and exponents