Added hexalexer.py which uses python-ply to parse/lex mixed string/hex/decimal to string(ID) or decimal(NUM)