tokenizer: add a property to return the input string

and use it when raising errors
examples: fix visitor call
bashlex: add setup.py