import{n as e}from"./rolldown-runtime-DkW27tQK.js";function t(e){return RegExp(`^((`+e.join(`)|(`)+`))\\b`,`i`)}function n(e){return e.eatSpace()?null:e.match(`//`)?(e.skipToEnd(),`comment`):e.match(/^[0-9\.+-]/,!1)&&(e.match(/^[+-]?0x[0-9a-fA-F]+/)||e.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?/)||e.match(/^[+-]?\d+([EeDd][+-]?\d+)?/))?`number`:e.match(/^"([^"]|(""))*"/)||e.match(/^'([^']|(''))*'/)?`string`:e.match(i)?`keyword`:e.match(a)?`variable`:(e.next(),null)}var r,i,a,o;function s(){return(s=e((()=>{r=`package.message.import.syntax.required.optional.repeated.reserved.default.extensions.packed.bool.bytes.double.enum.float.string.int32.int64.uint32.uint64.sint32.sint64.fixed32.fixed64.sfixed32.sfixed64.option.service.rpc.returns`.split(`.`),i=t(r),a=RegExp(`^[_A-Za-z¡-][_A-Za-z0-9¡-]*`),o={name:`protobuf`,token:n,languageData:{autocomplete:r}}})))()}s();export{o as protobuf};
//# sourceMappingURL=protobuf-JMHwXPRk.js.map