code: function (token) {
          var special = token.peek();
          if (!special.match(/^(?:clazz|trait|component)$/))
              throw _cs.exception("validate", "parse error: invalid special type \"" + special + "\"");
          token.skip();
          return { type: "special", name: special };
      }
docs: /*  parse special ComponentJS type specification