lexical: analyseString without vars