code: function() {
      var captures;
      if (captures = /^(-*[_a-zA-Z$][-\w\d$]*)\(([ \t]*)/.exec(this.str)) {
        var name = captures[1];
        this.skip(captures);
        this.isURL = 'url' == name;
        var tok = new Token('function', new nodes.Ident(name));
        tok.space = captures[2];
        return tok;
      }
    }
docs: -*[_a-zA-Z$] [-\w\d$]* '('