smarty-lexer