LE: fact() parsed ok with external lexer