fix division/zero bug in lexer

occurred only in dead #elif branch