Refactoring basicTokenExpression