docs: function(lexer, text) {
      // operators e.g. "--" need to return from e.g. "--x" even
      // though the "-" has been defined as a non-terminating
      // character (maybe this can be simplified!!??)
      var token = lexer.next_token(text, {matchPartial: true});
      return sl.atom(text, {token: token});
    }