machine.go 505 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570225712257222573225742257522576225772257822579225802258122582225832258422585225862258722588225892259022591225922259322594225952259622597225982259922600226012260222603226042260522606226072260822609226102261122612226132261422615226162261722618226192262022621226222262322624226252262622627226282262922630226312263222633226342263522636226372263822639226402264122642226432264422645226462264722648226492265022651226522265322654226552265622657226582265922660226612266222663226642266522666226672266822669226702267122672226732267422675226762267722678226792268022681226822268322684226852268622687226882268922690226912269222693226942269522696226972269822699227002270122702227032270422705227062270722708227092271022711227122271322714227152271622717227182271922720227212272222723227242272522726227272272822729227302273122732227332273422735227362273722738227392274022741227422274322744227452274622747227482274922750227512275222753227542275522756227572275822759227602276122762227632276422765227662276722768227692277022771227722277322774227752277622777227782277922780227812278222783227842278522786227872278822789227902279122792227932279422795227962279722798227992280022801228022280322804228052280622807228082280922810228112281222813228142281522816228172281822819228202282122822228232282422825228262282722828228292283022831228322283322834228352283622837228382283922840228412284222843228442284522846228472284822849228502285122852228532285422855228562285722858228592286022861228622286322864228652286622867228682286922870228712287222873228742287522876228772287822879228802288122882228832288422885228862288722888228892289022891228922289322894228952289622897228982289922900229012290222903229042290522906229072290822909229102291122912229132291422915229162291722918229192292022921229222292322924229252292622927229282292922930229312293222933229342293522936229372293822939229402294122942229432294422945229462294722948229492295022951229522295322954229552295622957229582295922960229612296222963229642296522966229672296822969229702297122972229732297422975229762297722978229792298022981229822298322984229852298622987229882298922990229912299222993229942299522996229972299822999230002300123002230032300423005230062300723008230092301023011230122301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062230632306423065230662306723068230692307023071230722307323074230752307623077230782307923080230812308223083230842308523086230872308823089230902309123092230932309423095230962309723098230992310023101231022310323104231052310623107231082310923110231112311223113231142311523116231172311823119231202312123122231232312423125231262312723128231292313023131231322313323134231352313623137231382313923140231412314223143231442314523146231472314823149231502315123152231532315423155231562315723158231592316023161231622316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212232132321423215232162321723218232192322023221232222322323224232252322623227232282322923230232312323223233232342323523236232372323823239232402324123242232432324423245232462324723248232492325023251232522325323254232552325623257232582325923260232612326223263232642326523266232672326823269232702327123272232732327423275232762327723278232792328023281232822328323284232852328623287232882328923290232912329223293232942329523296232972329823299233002330123302233032330423305233062330723308233092331023311233122331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362233632336423365233662336723368233692337023371233722337323374233752337623377233782337923380233812338223383233842338523386233872338823389233902339123392233932339423395233962339723398233992340023401234022340323404234052340623407234082340923410234112341223413234142341523416234172341823419234202342123422234232342423425234262342723428234292343023431234322343323434234352343623437234382343923440234412344223443234442344523446234472344823449234502345123452234532345423455234562345723458234592346023461234622346323464234652346623467234682346923470234712347223473234742347523476234772347823479234802348123482234832348423485234862348723488234892349023491234922349323494234952349623497234982349923500235012350223503235042350523506235072350823509235102351123512235132351423515235162351723518235192352023521235222352323524235252352623527235282352923530235312353223533235342353523536235372353823539235402354123542235432354423545235462354723548235492355023551235522355323554235552355623557235582355923560235612356223563235642356523566235672356823569235702357123572235732357423575235762357723578235792358023581235822358323584235852358623587235882358923590235912359223593235942359523596235972359823599236002360123602236032360423605236062360723608236092361023611236122361323614236152361623617236182361923620236212362223623236242362523626236272362823629236302363123632236332363423635236362363723638236392364023641236422364323644236452364623647236482364923650236512365223653236542365523656236572365823659236602366123662236632366423665236662366723668236692367023671236722367323674236752367623677236782367923680236812368223683236842368523686236872368823689236902369123692236932369423695236962369723698236992370023701237022370323704237052370623707237082370923710237112371223713237142371523716237172371823719237202372123722237232372423725237262372723728237292373023731237322373323734237352373623737237382373923740237412374223743237442374523746237472374823749237502375123752237532375423755237562375723758237592376023761237622376323764237652376623767237682376923770237712377223773237742377523776237772377823779237802378123782237832378423785237862378723788237892379023791237922379323794237952379623797237982379923800238012380223803238042380523806238072380823809238102381123812238132381423815238162381723818238192382023821238222382323824238252382623827238282382923830238312383223833238342383523836238372383823839238402384123842238432384423845238462384723848238492385023851238522385323854238552385623857238582385923860238612386223863238642386523866238672386823869238702387123872238732387423875238762387723878238792388023881238822388323884238852388623887238882388923890238912389223893238942389523896238972389823899239002390123902239032390423905239062390723908239092391023911239122391323914239152391623917239182391923920239212392223923239242392523926239272392823929239302393123932239332393423935239362393723938239392394023941239422394323944239452394623947239482394923950239512395223953239542395523956239572395823959239602396123962239632396423965239662396723968239692397023971239722397323974239752397623977239782397923980239812398223983239842398523986239872398823989239902399123992239932399423995239962399723998239992400024001240022400324004240052400624007240082400924010240112401224013240142401524016240172401824019240202402124022240232402424025240262402724028240292403024031240322403324034240352403624037240382403924040240412404224043240442404524046240472404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097240982409924100241012410224103241042410524106241072410824109241102411124112241132411424115241162411724118241192412024121241222412324124241252412624127241282412924130241312413224133241342413524136241372413824139241402414124142241432414424145241462414724148241492415024151241522415324154241552415624157241582415924160241612416224163241642416524166241672416824169241702417124172241732417424175241762417724178241792418024181241822418324184241852418624187241882418924190241912419224193241942419524196241972419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247242482424924250242512425224253242542425524256242572425824259242602426124262242632426424265242662426724268242692427024271242722427324274242752427624277242782427924280242812428224283242842428524286242872428824289242902429124292242932429424295242962429724298242992430024301243022430324304243052430624307243082430924310243112431224313243142431524316243172431824319243202432124322243232432424325243262432724328243292433024331243322433324334243352433624337243382433924340243412434224343243442434524346243472434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436624367243682436924370243712437224373243742437524376243772437824379243802438124382243832438424385243862438724388243892439024391243922439324394243952439624397243982439924400244012440224403244042440524406244072440824409244102441124412244132441424415244162441724418244192442024421244222442324424244252442624427244282442924430244312443224433244342443524436244372443824439244402444124442244432444424445244462444724448244492445024451244522445324454244552445624457244582445924460244612446224463244642446524466244672446824469244702447124472244732447424475244762447724478244792448024481244822448324484244852448624487244882448924490244912449224493244942449524496244972449824499245002450124502245032450424505245062450724508245092451024511245122451324514245152451624517245182451924520245212452224523245242452524526245272452824529245302453124532245332453424535245362453724538245392454024541245422454324544245452454624547245482454924550245512455224553245542455524556245572455824559245602456124562245632456424565245662456724568245692457024571245722457324574245752457624577245782457924580245812458224583245842458524586245872458824589245902459124592245932459424595245962459724598245992460024601246022460324604246052460624607246082460924610246112461224613246142461524616246172461824619246202462124622246232462424625246262462724628246292463024631246322463324634246352463624637246382463924640246412464224643246442464524646246472464824649246502465124652246532465424655246562465724658246592466024661246622466324664246652466624667246682466924670246712467224673246742467524676246772467824679246802468124682246832468424685246862468724688246892469024691246922469324694246952469624697246982469924700247012470224703247042470524706247072470824709247102471124712247132471424715247162471724718247192472024721247222472324724247252472624727247282472924730247312473224733247342473524736247372473824739247402474124742247432474424745247462474724748247492475024751247522475324754247552475624757247582475924760247612476224763247642476524766247672476824769247702477124772247732477424775247762477724778247792478024781247822478324784247852478624787247882478924790247912479224793247942479524796247972479824799248002480124802248032480424805248062480724808248092481024811248122481324814248152481624817248182481924820248212482224823248242482524826248272482824829248302483124832248332483424835248362483724838248392484024841248422484324844248452484624847248482484924850248512485224853248542485524856248572485824859248602486124862248632486424865248662486724868248692487024871248722487324874248752487624877248782487924880248812488224883248842488524886248872488824889248902489124892248932489424895248962489724898248992490024901249022490324904249052490624907249082490924910249112491224913249142491524916249172491824919249202492124922249232492424925249262492724928249292493024931249322493324934249352493624937249382493924940249412494224943249442494524946249472494824949249502495124952249532495424955249562495724958249592496024961249622496324964249652496624967249682496924970249712497224973249742497524976249772497824979249802498124982249832498424985249862498724988249892499024991249922499324994249952499624997249982499925000250012500225003250042500525006250072500825009250102501125012250132501425015250162501725018250192502025021250222502325024250252502625027250282502925030250312503225033250342503525036250372503825039250402504125042250432504425045250462504725048250492505025051250522505325054250552505625057250582505925060250612506225063250642506525066250672506825069250702507125072250732507425075250762507725078250792508025081250822508325084250852508625087250882508925090250912509225093250942509525096250972509825099251002510125102251032510425105251062510725108251092511025111251122511325114251152511625117251182511925120251212512225123251242512525126251272512825129251302513125132251332513425135251362513725138251392514025141251422514325144251452514625147251482514925150251512515225153251542515525156251572515825159251602516125162251632516425165251662516725168251692517025171251722517325174251752517625177251782517925180251812518225183251842518525186251872518825189251902519125192251932519425195251962519725198251992520025201252022520325204252052520625207252082520925210252112521225213252142521525216252172521825219252202522125222252232522425225252262522725228252292523025231252322523325234252352523625237252382523925240252412524225243252442524525246252472524825249252502525125252252532525425255252562525725258252592526025261252622526325264252652526625267252682526925270252712527225273252742527525276252772527825279252802528125282252832528425285252862528725288252892529025291252922529325294252952529625297252982529925300253012530225303253042530525306253072530825309253102531125312253132531425315253162531725318253192532025321253222532325324253252532625327253282532925330253312533225333253342533525336253372533825339253402534125342253432534425345253462534725348253492535025351253522535325354253552535625357253582535925360253612536225363253642536525366253672536825369253702537125372253732537425375253762537725378253792538025381253822538325384253852538625387253882538925390253912539225393253942539525396253972539825399254002540125402254032540425405254062540725408254092541025411254122541325414254152541625417254182541925420254212542225423254242542525426254272542825429254302543125432254332543425435254362543725438254392544025441254422544325444254452544625447254482544925450254512545225453254542545525456254572545825459254602546125462254632546425465254662546725468254692547025471254722547325474254752547625477254782547925480254812548225483254842548525486254872548825489254902549125492254932549425495254962549725498254992550025501255022550325504255052550625507255082550925510255112551225513255142551525516255172551825519255202552125522255232552425525255262552725528255292553025531255322553325534255352553625537255382553925540255412554225543255442554525546255472554825549255502555125552255532555425555255562555725558255592556025561255622556325564255652556625567255682556925570255712557225573255742557525576255772557825579255802558125582255832558425585255862558725588255892559025591255922559325594255952559625597255982559925600256012560225603256042560525606256072560825609256102561125612256132561425615256162561725618256192562025621256222562325624256252562625627256282562925630256312563225633256342563525636256372563825639256402564125642256432564425645256462564725648256492565025651256522565325654256552565625657256582565925660256612566225663256642566525666256672566825669256702567125672256732567425675256762567725678256792568025681256822568325684256852568625687256882568925690256912569225693256942569525696256972569825699257002570125702257032570425705257062570725708257092571025711257122571325714257152571625717257182571925720257212572225723257242572525726257272572825729257302573125732257332573425735257362573725738257392574025741257422574325744257452574625747257482574925750257512575225753257542575525756257572575825759257602576125762257632576425765257662576725768257692577025771257722577325774257752577625777257782577925780257812578225783257842578525786257872578825789257902579125792257932579425795257962579725798257992580025801258022580325804258052580625807258082580925810258112581225813258142581525816258172581825819258202582125822258232582425825258262582725828258292583025831258322583325834258352583625837258382583925840258412584225843258442584525846258472584825849258502585125852258532585425855258562585725858258592586025861258622586325864258652586625867258682586925870258712587225873258742587525876258772587825879258802588125882258832588425885258862588725888258892589025891258922589325894258952589625897258982589925900259012590225903259042590525906259072590825909259102591125912259132591425915259162591725918259192592025921259222592325924259252592625927259282592925930259312593225933259342593525936259372593825939259402594125942259432594425945259462594725948259492595025951259522595325954259552595625957259582595925960259612596225963259642596525966259672596825969259702597125972259732597425975259762597725978259792598025981259822598325984259852598625987259882598925990259912599225993259942599525996259972599825999260002600126002260032600426005260062600726008260092601026011260122601326014260152601626017260182601926020260212602226023260242602526026260272602826029260302603126032260332603426035260362603726038260392604026041260422604326044260452604626047260482604926050260512605226053260542605526056260572605826059260602606126062260632606426065260662606726068260692607026071260722607326074260752607626077260782607926080260812608226083260842608526086260872608826089260902609126092260932609426095260962609726098260992610026101261022610326104261052610626107261082610926110261112611226113261142611526116261172611826119261202612126122261232612426125261262612726128261292613026131261322613326134261352613626137261382613926140261412614226143261442614526146261472614826149261502615126152261532615426155261562615726158261592616026161261622616326164261652616626167261682616926170261712617226173261742617526176261772617826179261802618126182261832618426185261862618726188261892619026191261922619326194261952619626197261982619926200262012620226203262042620526206262072620826209262102621126212262132621426215262162621726218262192622026221262222622326224262252622626227262282622926230262312623226233262342623526236262372623826239262402624126242262432624426245262462624726248262492625026251262522625326254262552625626257262582625926260262612626226263262642626526266262672626826269262702627126272262732627426275262762627726278262792628026281262822628326284262852628626287262882628926290262912629226293262942629526296262972629826299263002630126302263032630426305263062630726308263092631026311263122631326314263152631626317263182631926320263212632226323263242632526326263272632826329263302633126332263332633426335263362633726338263392634026341263422634326344263452634626347263482634926350263512635226353263542635526356263572635826359263602636126362263632636426365263662636726368263692637026371263722637326374263752637626377263782637926380263812638226383263842638526386263872638826389263902639126392263932639426395263962639726398263992640026401264022640326404264052640626407264082640926410264112641226413264142641526416264172641826419264202642126422264232642426425264262642726428264292643026431264322643326434264352643626437264382643926440264412644226443264442644526446264472644826449264502645126452264532645426455264562645726458264592646026461264622646326464264652646626467264682646926470264712647226473264742647526476264772647826479264802648126482264832648426485264862648726488264892649026491264922649326494264952649626497264982649926500265012650226503265042650526506265072650826509265102651126512265132651426515265162651726518265192652026521265222652326524265252652626527265282652926530265312653226533265342653526536265372653826539265402654126542265432654426545265462654726548265492655026551265522655326554265552655626557265582655926560265612656226563265642656526566265672656826569265702657126572265732657426575265762657726578265792658026581265822658326584265852658626587265882658926590265912659226593265942659526596265972659826599266002660126602266032660426605266062660726608266092661026611266122661326614266152661626617266182661926620266212662226623266242662526626266272662826629266302663126632266332663426635266362663726638266392664026641266422664326644266452664626647266482664926650266512665226653266542665526656266572665826659266602666126662266632666426665266662666726668266692667026671266722667326674266752667626677266782667926680266812668226683266842668526686266872668826689266902669126692266932669426695266962669726698266992670026701267022670326704267052670626707267082670926710267112671226713267142671526716267172671826719267202672126722267232672426725267262672726728267292673026731267322673326734267352673626737267382673926740267412674226743267442674526746267472674826749267502675126752267532675426755267562675726758267592676026761267622676326764267652676626767267682676926770267712677226773267742677526776267772677826779267802678126782267832678426785267862678726788267892679026791267922679326794267952679626797267982679926800268012680226803268042680526806268072680826809268102681126812268132681426815268162681726818268192682026821268222682326824268252682626827268282682926830268312683226833268342683526836268372683826839268402684126842268432684426845268462684726848268492685026851268522685326854268552685626857268582685926860268612686226863268642686526866268672686826869268702687126872268732687426875268762687726878268792688026881268822688326884268852688626887268882688926890268912689226893268942689526896268972689826899269002690126902269032690426905269062690726908269092691026911269122691326914269152691626917269182691926920269212692226923269242692526926269272692826929269302693126932269332693426935269362693726938269392694026941269422694326944269452694626947269482694926950269512695226953269542695526956269572695826959269602696126962269632696426965269662696726968269692697026971269722697326974269752697626977269782697926980269812698226983269842698526986269872698826989269902699126992269932699426995269962699726998269992700027001270022700327004270052700627007270082700927010270112701227013270142701527016270172701827019270202702127022270232702427025270262702727028270292703027031270322703327034270352703627037270382703927040270412704227043270442704527046270472704827049270502705127052270532705427055270562705727058270592706027061270622706327064270652706627067270682706927070270712707227073270742707527076270772707827079270802708127082270832708427085270862708727088270892709027091270922709327094270952709627097270982709927100271012710227103271042710527106271072710827109271102711127112271132711427115271162711727118271192712027121271222712327124271252712627127271282712927130271312713227133271342713527136271372713827139271402714127142271432714427145271462714727148271492715027151271522715327154271552715627157271582715927160271612716227163271642716527166271672716827169271702717127172271732717427175271762717727178271792718027181271822718327184271852718627187271882718927190271912719227193271942719527196271972719827199272002720127202272032720427205272062720727208272092721027211272122721327214272152721627217272182721927220272212722227223272242722527226272272722827229272302723127232272332723427235272362723727238272392724027241272422724327244272452724627247272482724927250272512725227253272542725527256272572725827259272602726127262272632726427265272662726727268272692727027271272722727327274272752727627277272782727927280272812728227283272842728527286272872728827289272902729127292272932729427295272962729727298272992730027301273022730327304273052730627307273082730927310273112731227313273142731527316273172731827319273202732127322273232732427325273262732727328273292733027331273322733327334273352733627337273382733927340273412734227343273442734527346273472734827349273502735127352273532735427355273562735727358273592736027361273622736327364273652736627367273682736927370273712737227373273742737527376273772737827379273802738127382273832738427385273862738727388273892739027391273922739327394273952739627397273982739927400274012740227403274042740527406274072740827409274102741127412274132741427415274162741727418274192742027421274222742327424274252742627427274282742927430274312743227433274342743527436274372743827439274402744127442274432744427445274462744727448274492745027451274522745327454274552745627457274582745927460274612746227463274642746527466274672746827469274702747127472274732747427475274762747727478274792748027481274822748327484274852748627487274882748927490274912749227493274942749527496274972749827499275002750127502275032750427505275062750727508275092751027511275122751327514275152751627517275182751927520275212752227523275242752527526275272752827529275302753127532275332753427535275362753727538275392754027541275422754327544275452754627547275482754927550275512755227553275542755527556275572755827559275602756127562275632756427565275662756727568275692757027571275722757327574275752757627577275782757927580275812758227583275842758527586275872758827589275902759127592275932759427595275962759727598275992760027601276022760327604276052760627607276082760927610276112761227613276142761527616276172761827619276202762127622276232762427625276262762727628276292763027631276322763327634276352763627637276382763927640276412764227643276442764527646276472764827649276502765127652276532765427655276562765727658276592766027661276622766327664276652766627667276682766927670276712767227673276742767527676276772767827679276802768127682276832768427685276862768727688276892769027691276922769327694276952769627697276982769927700277012770227703277042770527706277072770827709277102771127712277132771427715277162771727718277192772027721277222772327724277252772627727277282772927730277312773227733277342773527736277372773827739277402774127742277432774427745277462774727748277492775027751277522775327754277552775627757277582775927760277612776227763277642776527766277672776827769277702777127772277732777427775277762777727778277792778027781277822778327784277852778627787277882778927790277912779227793277942779527796277972779827799278002780127802278032780427805278062780727808278092781027811278122781327814278152781627817278182781927820278212782227823278242782527826278272782827829278302783127832278332783427835278362783727838278392784027841278422784327844278452784627847278482784927850278512785227853278542785527856278572785827859278602786127862278632786427865278662786727868278692787027871278722787327874278752787627877278782787927880278812788227883278842788527886278872788827889278902789127892278932789427895278962789727898278992790027901279022790327904279052790627907279082790927910279112791227913279142791527916279172791827919279202792127922279232792427925279262792727928279292793027931279322793327934279352793627937279382793927940279412794227943279442794527946279472794827949279502795127952279532795427955279562795727958279592796027961279622796327964279652796627967279682796927970279712797227973279742797527976279772797827979279802798127982279832798427985279862798727988279892799027991279922799327994279952799627997279982799928000280012800228003280042800528006280072800828009280102801128012280132801428015280162801728018280192802028021280222802328024280252802628027280282802928030280312803228033280342803528036280372803828039280402804128042280432804428045280462804728048280492805028051280522805328054280552805628057280582805928060280612806228063280642806528066280672806828069280702807128072280732807428075280762807728078280792808028081280822808328084280852808628087280882808928090280912809228093280942809528096280972809828099281002810128102281032810428105281062810728108281092811028111281122811328114281152811628117281182811928120281212812228123281242812528126281272812828129281302813128132281332813428135281362813728138281392814028141281422814328144281452814628147281482814928150281512815228153281542815528156281572815828159281602816128162281632816428165281662816728168281692817028171281722817328174281752817628177281782817928180281812818228183281842818528186281872818828189281902819128192281932819428195281962819728198281992820028201282022820328204282052820628207282082820928210282112821228213282142821528216282172821828219282202822128222282232822428225282262822728228282292823028231282322823328234282352823628237282382823928240282412824228243282442824528246282472824828249282502825128252282532825428255282562825728258282592826028261282622826328264282652826628267282682826928270282712827228273282742827528276282772827828279282802828128282282832828428285282862828728288282892829028291282922829328294282952829628297282982829928300283012830228303283042830528306283072830828309283102831128312283132831428315283162831728318283192832028321283222832328324283252832628327283282832928330283312833228333283342833528336283372833828339283402834128342283432834428345283462834728348283492835028351283522835328354283552835628357283582835928360283612836228363283642836528366283672836828369283702837128372283732837428375283762837728378283792838028381283822838328384283852838628387283882838928390283912839228393283942839528396283972839828399284002840128402284032840428405284062840728408284092841028411284122841328414284152841628417284182841928420284212842228423284242842528426284272842828429284302843128432284332843428435284362843728438284392844028441284422844328444284452844628447284482844928450284512845228453284542845528456284572845828459284602846128462284632846428465284662846728468284692847028471284722847328474284752847628477284782847928480284812848228483284842848528486284872848828489284902849128492284932849428495284962849728498284992850028501285022850328504285052850628507285082850928510285112851228513285142851528516285172851828519285202852128522285232852428525285262852728528285292853028531285322853328534285352853628537285382853928540285412854228543285442854528546285472854828549285502855128552285532855428555285562855728558285592856028561285622856328564285652856628567285682856928570285712857228573285742857528576285772857828579285802858128582285832858428585285862858728588285892859028591285922859328594285952859628597285982859928600286012860228603286042860528606286072860828609286102861128612286132861428615286162861728618286192862028621286222862328624286252862628627286282862928630286312863228633286342863528636286372863828639286402864128642286432864428645286462864728648286492865028651286522865328654286552865628657286582865928660286612866228663286642866528666286672866828669286702867128672286732867428675286762867728678286792868028681286822868328684286852868628687286882868928690286912869228693286942869528696286972869828699287002870128702287032870428705287062870728708287092871028711287122871328714287152871628717287182871928720287212872228723287242872528726287272872828729287302873128732287332873428735287362873728738287392874028741287422874328744287452874628747287482874928750287512875228753287542875528756287572875828759287602876128762287632876428765287662876728768287692877028771287722877328774287752877628777287782877928780287812878228783287842878528786287872878828789287902879128792287932879428795287962879728798287992880028801288022880328804288052880628807288082880928810288112881228813288142881528816288172881828819288202882128822288232882428825288262882728828288292883028831288322883328834288352883628837288382883928840288412884228843288442884528846288472884828849288502885128852288532885428855288562885728858288592886028861288622886328864288652886628867288682886928870288712887228873288742887528876288772887828879288802888128882288832888428885288862888728888288892889028891288922889328894288952889628897288982889928900289012890228903289042890528906289072890828909289102891128912289132891428915289162891728918289192892028921289222892328924289252892628927289282892928930289312893228933289342893528936289372893828939289402894128942289432894428945289462894728948289492895028951289522895328954289552895628957289582895928960289612896228963289642896528966289672896828969289702897128972289732897428975289762897728978289792898028981289822898328984289852898628987289882898928990289912899228993289942899528996289972899828999290002900129002290032900429005290062900729008290092901029011290122901329014290152901629017290182901929020290212902229023290242902529026290272902829029290302903129032290332903429035290362903729038290392904029041290422904329044290452904629047290482904929050290512905229053290542905529056290572905829059290602906129062290632906429065290662906729068290692907029071290722907329074290752907629077290782907929080290812908229083290842908529086290872908829089290902909129092290932909429095290962909729098290992910029101291022910329104291052910629107291082910929110291112911229113291142911529116291172911829119291202912129122291232912429125291262912729128291292913029131291322913329134291352913629137291382913929140291412914229143291442914529146291472914829149291502915129152291532915429155291562915729158291592916029161291622916329164291652916629167291682916929170291712917229173291742917529176291772917829179291802918129182291832918429185291862918729188291892919029191291922919329194291952919629197291982919929200292012920229203292042920529206292072920829209292102921129212292132921429215292162921729218292192922029221292222922329224292252922629227292282922929230292312923229233292342923529236292372923829239292402924129242292432924429245292462924729248292492925029251292522925329254292552925629257292582925929260292612926229263292642926529266292672926829269292702927129272292732927429275292762927729278292792928029281292822928329284292852928629287292882928929290292912929229293292942929529296292972929829299293002930129302293032930429305293062930729308293092931029311293122931329314293152931629317293182931929320293212932229323293242932529326293272932829329293302933129332293332933429335293362933729338293392934029341293422934329344293452934629347293482934929350293512935229353293542935529356293572935829359293602936129362293632936429365293662936729368293692937029371293722937329374293752937629377293782937929380293812938229383293842938529386293872938829389293902939129392293932939429395293962939729398293992940029401294022940329404294052940629407294082940929410294112941229413294142941529416294172941829419294202942129422294232942429425294262942729428294292943029431294322943329434294352943629437294382943929440294412944229443294442944529446294472944829449294502945129452294532945429455294562945729458294592946029461294622946329464294652946629467294682946929470294712947229473294742947529476294772947829479294802948129482294832948429485294862948729488294892949029491294922949329494294952949629497294982949929500295012950229503295042950529506295072950829509295102951129512295132951429515295162951729518295192952029521295222952329524295252952629527295282952929530295312953229533295342953529536295372953829539295402954129542295432954429545295462954729548295492955029551295522955329554295552955629557295582955929560295612956229563295642956529566295672956829569295702957129572295732957429575295762957729578295792958029581295822958329584295852958629587295882958929590295912959229593295942959529596295972959829599296002960129602296032960429605296062960729608296092961029611296122961329614296152961629617296182961929620296212962229623296242962529626296272962829629296302963129632296332963429635296362963729638296392964029641296422964329644296452964629647296482964929650296512965229653296542965529656296572965829659296602966129662296632966429665296662966729668296692967029671296722967329674296752967629677296782967929680296812968229683296842968529686296872968829689296902969129692296932969429695296962969729698296992970029701297022970329704297052970629707297082970929710297112971229713297142971529716297172971829719297202972129722297232972429725297262972729728297292973029731297322973329734297352973629737297382973929740297412974229743297442974529746297472974829749297502975129752297532975429755297562975729758297592976029761297622976329764297652976629767297682976929770297712977229773297742977529776297772977829779297802978129782297832978429785297862978729788297892979029791297922979329794297952979629797297982979929800298012980229803298042980529806298072980829809298102981129812298132981429815298162981729818298192982029821298222982329824298252982629827298282982929830298312983229833298342983529836298372983829839298402984129842298432984429845298462984729848298492985029851298522985329854298552985629857298582985929860298612986229863298642986529866298672986829869298702987129872298732987429875298762987729878298792988029881298822988329884298852988629887298882988929890298912989229893298942989529896298972989829899299002990129902299032990429905299062990729908299092991029911299122991329914299152991629917299182991929920299212992229923299242992529926299272992829929299302993129932299332993429935299362993729938299392994029941299422994329944299452994629947299482994929950299512995229953299542995529956299572995829959299602996129962299632996429965299662996729968299692997029971299722997329974299752997629977299782997929980299812998229983299842998529986299872998829989299902999129992299932999429995299962999729998299993000030001300023000330004300053000630007300083000930010300113001230013300143001530016300173001830019300203002130022300233002430025300263002730028300293003030031300323003330034300353003630037300383003930040300413004230043300443004530046300473004830049300503005130052300533005430055300563005730058300593006030061300623006330064300653006630067300683006930070300713007230073300743007530076300773007830079300803008130082300833008430085300863008730088300893009030091300923009330094300953009630097300983009930100301013010230103301043010530106301073010830109301103011130112301133011430115301163011730118301193012030121301223012330124301253012630127301283012930130301313013230133301343013530136301373013830139301403014130142301433014430145301463014730148301493015030151301523015330154301553015630157301583015930160301613016230163301643016530166301673016830169301703017130172301733017430175301763017730178301793018030181301823018330184301853018630187301883018930190301913019230193301943019530196301973019830199302003020130202302033020430205302063020730208302093021030211302123021330214302153021630217302183021930220302213022230223302243022530226302273022830229302303023130232302333023430235302363023730238302393024030241302423024330244302453024630247302483024930250302513025230253302543025530256302573025830259302603026130262302633026430265302663026730268302693027030271302723027330274302753027630277302783027930280302813028230283302843028530286302873028830289302903029130292302933029430295302963029730298302993030030301303023030330304303053030630307303083030930310303113031230313303143031530316303173031830319303203032130322303233032430325303263032730328303293033030331303323033330334303353033630337303383033930340303413034230343303443034530346303473034830349303503035130352303533035430355303563035730358303593036030361303623036330364303653036630367303683036930370303713037230373303743037530376303773037830379303803038130382303833038430385303863038730388303893039030391303923039330394303953039630397303983039930400304013040230403304043040530406304073040830409304103041130412304133041430415304163041730418304193042030421304223042330424304253042630427304283042930430304313043230433304343043530436304373043830439304403044130442304433044430445304463044730448304493045030451304523045330454304553045630457304583045930460304613046230463304643046530466304673046830469304703047130472304733047430475304763047730478304793048030481304823048330484304853048630487304883048930490304913049230493304943049530496304973049830499305003050130502305033050430505305063050730508305093051030511305123051330514305153051630517305183051930520305213052230523305243052530526305273052830529305303053130532305333053430535305363053730538305393054030541305423054330544305453054630547305483054930550305513055230553305543055530556305573055830559305603056130562305633056430565305663056730568305693057030571305723057330574305753057630577305783057930580305813058230583305843058530586305873058830589305903059130592305933059430595305963059730598305993060030601306023060330604306053060630607306083060930610306113061230613306143061530616306173061830619306203062130622306233062430625306263062730628306293063030631306323063330634306353063630637306383063930640306413064230643306443064530646306473064830649306503065130652306533065430655306563065730658306593066030661306623066330664306653066630667306683066930670306713067230673306743067530676306773067830679306803068130682306833068430685306863068730688306893069030691306923069330694306953069630697306983069930700307013070230703307043070530706307073070830709307103071130712307133071430715307163071730718307193072030721307223072330724307253072630727307283072930730307313073230733307343073530736307373073830739307403074130742307433074430745307463074730748307493075030751307523075330754307553075630757307583075930760307613076230763307643076530766307673076830769307703077130772307733077430775307763077730778307793078030781307823078330784307853078630787307883078930790307913079230793307943079530796307973079830799308003080130802308033080430805308063080730808308093081030811308123081330814308153081630817308183081930820308213082230823308243082530826308273082830829308303083130832308333083430835308363083730838308393084030841308423084330844308453084630847308483084930850308513085230853308543085530856308573085830859308603086130862308633086430865308663086730868308693087030871308723087330874308753087630877308783087930880308813088230883308843088530886308873088830889308903089130892308933089430895308963089730898308993090030901309023090330904309053090630907309083090930910309113091230913309143091530916309173091830919309203092130922309233092430925309263092730928309293093030931309323093330934309353093630937309383093930940309413094230943309443094530946309473094830949309503095130952309533095430955309563095730958309593096030961309623096330964309653096630967309683096930970309713097230973309743097530976309773097830979309803098130982309833098430985309863098730988309893099030991309923099330994309953099630997309983099931000310013100231003310043100531006310073100831009310103101131012310133101431015310163101731018310193102031021310223102331024310253102631027310283102931030310313103231033310343103531036310373103831039310403104131042310433104431045310463104731048310493105031051310523105331054310553105631057310583105931060310613106231063310643106531066310673106831069310703107131072310733107431075310763107731078310793108031081310823108331084310853108631087310883108931090310913109231093310943109531096310973109831099311003110131102311033110431105311063110731108311093111031111311123111331114311153111631117311183111931120311213112231123311243112531126311273112831129311303113131132311333113431135311363113731138311393114031141311423114331144311453114631147311483114931150311513115231153311543115531156311573115831159311603116131162311633116431165311663116731168311693117031171311723117331174311753117631177311783117931180311813118231183311843118531186311873118831189311903119131192311933119431195311963119731198311993120031201312023120331204312053120631207312083120931210312113121231213312143121531216312173121831219312203122131222312233122431225312263122731228312293123031231312323123331234312353123631237312383123931240312413124231243312443124531246312473124831249312503125131252312533125431255312563125731258312593126031261312623126331264312653126631267312683126931270312713127231273312743127531276312773127831279312803128131282312833128431285312863128731288312893129031291312923129331294312953129631297312983129931300313013130231303313043130531306313073130831309313103131131312313133131431315313163131731318313193132031321313223132331324313253132631327313283132931330313313133231333313343133531336313373133831339313403134131342313433134431345313463134731348313493135031351313523135331354313553135631357313583135931360313613136231363313643136531366313673136831369313703137131372313733137431375313763137731378313793138031381313823138331384313853138631387313883138931390313913139231393313943139531396313973139831399314003140131402314033140431405314063140731408314093141031411314123141331414314153141631417314183141931420314213142231423314243142531426314273142831429314303143131432314333143431435314363143731438314393144031441314423144331444314453144631447314483144931450314513145231453314543145531456314573145831459314603146131462314633146431465314663146731468314693147031471314723147331474314753147631477314783147931480314813148231483314843148531486314873148831489314903149131492314933149431495314963149731498314993150031501315023150331504315053150631507315083150931510315113151231513315143151531516315173151831519315203152131522315233152431525315263152731528315293153031531315323153331534315353153631537315383153931540315413154231543315443154531546315473154831549315503155131552315533155431555315563155731558315593156031561315623156331564315653156631567315683156931570315713157231573315743157531576315773157831579315803158131582315833158431585315863158731588315893159031591315923159331594315953159631597315983159931600316013160231603316043160531606316073160831609316103161131612316133161431615316163161731618316193162031621316223162331624316253162631627316283162931630316313163231633316343163531636316373163831639316403164131642316433164431645316463164731648316493165031651316523165331654316553165631657316583165931660316613166231663316643166531666316673166831669316703167131672316733167431675316763167731678316793168031681316823168331684316853168631687316883168931690316913169231693316943169531696316973169831699317003170131702317033170431705317063170731708317093171031711317123171331714317153171631717317183171931720317213172231723317243172531726317273172831729317303173131732317333173431735317363173731738317393174031741317423174331744317453174631747317483174931750317513175231753317543175531756317573175831759317603176131762317633176431765317663176731768317693177031771317723177331774317753177631777317783177931780317813178231783317843178531786317873178831789317903179131792317933179431795317963179731798317993180031801318023180331804318053180631807318083180931810318113181231813318143181531816318173181831819318203182131822318233182431825318263182731828318293183031831318323183331834318353183631837318383183931840318413184231843318443184531846318473184831849318503185131852318533185431855318563185731858318593186031861318623186331864318653186631867318683186931870318713187231873318743187531876318773187831879318803188131882318833188431885318863188731888318893189031891318923189331894318953189631897318983189931900319013190231903319043190531906319073190831909319103191131912319133191431915319163191731918319193192031921319223192331924319253192631927319283192931930319313193231933319343193531936319373193831939319403194131942319433194431945319463194731948319493195031951319523195331954319553195631957319583195931960319613196231963319643196531966319673196831969319703197131972319733197431975319763197731978319793198031981319823198331984319853198631987319883198931990319913199231993319943199531996319973199831999320003200132002320033200432005320063200732008320093201032011320123201332014320153201632017320183201932020320213202232023320243202532026320273202832029320303203132032320333203432035320363203732038320393204032041320423204332044320453204632047320483204932050320513205232053320543205532056320573205832059320603206132062320633206432065320663206732068320693207032071320723207332074320753207632077320783207932080320813208232083320843208532086320873208832089320903209132092320933209432095320963209732098320993210032101321023210332104321053210632107321083210932110321113211232113321143211532116321173211832119321203212132122321233212432125321263212732128321293213032131321323213332134321353213632137321383213932140321413214232143321443214532146321473214832149321503215132152321533215432155321563215732158321593216032161321623216332164321653216632167321683216932170321713217232173321743217532176321773217832179321803218132182321833218432185321863218732188321893219032191321923219332194321953219632197321983219932200322013220232203322043220532206322073220832209322103221132212322133221432215322163221732218322193222032221322223222332224322253222632227322283222932230322313223232233322343223532236322373223832239322403224132242322433224432245322463224732248322493225032251322523225332254322553225632257322583225932260322613226232263322643226532266322673226832269322703227132272322733227432275322763227732278322793228032281322823228332284322853228632287322883228932290322913229232293322943229532296322973229832299323003230132302323033230432305323063230732308323093231032311323123231332314323153231632317323183231932320323213232232323323243232532326323273232832329323303233132332323333233432335323363233732338323393234032341323423234332344323453234632347323483234932350323513235232353323543235532356323573235832359323603236132362323633236432365323663236732368323693237032371323723237332374323753237632377323783237932380323813238232383323843238532386323873238832389323903239132392323933239432395323963239732398323993240032401324023240332404324053240632407324083240932410324113241232413324143241532416324173241832419324203242132422324233242432425324263242732428324293243032431324323243332434324353243632437324383243932440324413244232443324443244532446324473244832449324503245132452324533245432455324563245732458324593246032461324623246332464324653246632467324683246932470324713247232473324743247532476324773247832479324803248132482324833248432485324863248732488324893249032491324923249332494324953249632497324983249932500325013250232503325043250532506325073250832509325103251132512325133251432515325163251732518325193252032521325223252332524325253252632527325283252932530325313253232533325343253532536325373253832539325403254132542325433254432545325463254732548325493255032551325523255332554325553255632557325583255932560325613256232563325643256532566325673256832569325703257132572325733257432575325763257732578325793258032581325823258332584325853258632587325883258932590325913259232593325943259532596325973259832599326003260132602326033260432605326063260732608326093261032611326123261332614326153261632617326183261932620326213262232623326243262532626326273262832629326303263132632326333263432635326363263732638326393264032641326423264332644326453264632647326483264932650326513265232653326543265532656326573265832659326603266132662326633266432665326663266732668326693267032671326723267332674326753267632677326783267932680326813268232683326843268532686326873268832689326903269132692326933269432695326963269732698326993270032701327023270332704327053270632707327083270932710327113271232713327143271532716327173271832719327203272132722327233272432725327263272732728327293273032731327323273332734327353273632737327383273932740327413274232743327443274532746327473274832749327503275132752327533275432755327563275732758327593276032761327623276332764327653276632767327683276932770327713277232773327743277532776327773277832779327803278132782327833278432785327863278732788327893279032791327923279332794327953279632797327983279932800328013280232803328043280532806328073280832809328103281132812328133281432815328163281732818328193282032821328223282332824328253282632827328283282932830328313283232833328343283532836328373283832839328403284132842328433284432845328463284732848328493285032851328523285332854328553285632857328583285932860328613286232863328643286532866328673286832869328703287132872328733287432875328763287732878328793288032881328823288332884328853288632887328883288932890328913289232893328943289532896328973289832899329003290132902329033290432905329063290732908329093291032911329123291332914329153291632917329183291932920329213292232923329243292532926329273292832929329303293132932329333293432935329363293732938329393294032941329423294332944329453294632947329483294932950329513295232953329543295532956329573295832959329603296132962329633296432965329663296732968329693297032971329723297332974329753297632977329783297932980329813298232983329843298532986329873298832989329903299132992329933299432995329963299732998329993300033001330023300333004330053300633007330083300933010330113301233013330143301533016330173301833019330203302133022330233302433025330263302733028330293303033031330323303333034330353303633037330383303933040330413304233043330443304533046330473304833049330503305133052330533305433055330563305733058330593306033061330623306333064330653306633067330683306933070330713307233073330743307533076330773307833079330803308133082330833308433085330863308733088330893309033091330923309333094330953309633097330983309933100331013310233103331043310533106331073310833109331103311133112331133311433115331163311733118331193312033121331223312333124331253312633127331283312933130331313313233133331343313533136331373313833139331403314133142331433314433145331463314733148331493315033151331523315333154331553315633157331583315933160331613316233163331643316533166331673316833169331703317133172331733317433175331763317733178331793318033181331823318333184331853318633187331883318933190331913319233193331943319533196331973319833199332003320133202332033320433205332063320733208332093321033211332123321333214332153321633217332183321933220332213322233223332243322533226332273322833229332303323133232332333323433235332363323733238332393324033241332423324333244332453324633247332483324933250332513325233253332543325533256332573325833259332603326133262332633326433265332663326733268332693327033271332723327333274332753327633277332783327933280332813328233283332843328533286332873328833289332903329133292332933329433295332963329733298332993330033301333023330333304333053330633307333083330933310333113331233313333143331533316333173331833319333203332133322333233332433325333263332733328333293333033331333323333333334333353333633337333383333933340333413334233343333443334533346333473334833349333503335133352333533335433355333563335733358333593336033361333623336333364333653336633367333683336933370333713337233373333743337533376333773337833379333803338133382333833338433385333863338733388333893339033391333923339333394333953339633397333983339933400334013340233403334043340533406334073340833409334103341133412334133341433415334163341733418334193342033421334223342333424334253342633427334283342933430334313343233433334343343533436334373343833439334403344133442334433344433445334463344733448334493345033451334523345333454334553345633457334583345933460334613346233463334643346533466334673346833469334703347133472334733347433475334763347733478334793348033481334823348333484334853348633487334883348933490334913349233493334943349533496334973349833499335003350133502335033350433505335063350733508335093351033511335123351333514335153351633517335183351933520335213352233523335243352533526335273352833529335303353133532335333353433535335363353733538335393354033541335423354333544335453354633547335483354933550335513355233553335543355533556335573355833559335603356133562335633356433565335663356733568335693357033571335723357333574335753357633577335783357933580335813358233583335843358533586335873358833589335903359133592335933359433595335963359733598335993360033601336023360333604336053360633607336083360933610336113361233613336143361533616336173361833619336203362133622336233362433625336263362733628336293363033631336323363333634336353363633637336383363933640336413364233643336443364533646336473364833649336503365133652336533365433655336563365733658336593366033661336623366333664336653366633667336683366933670336713367233673336743367533676336773367833679336803368133682336833368433685336863368733688336893369033691336923369333694336953369633697336983369933700337013370233703337043370533706337073370833709337103371133712337133371433715337163371733718337193372033721337223372333724337253372633727337283372933730337313373233733337343373533736337373373833739337403374133742337433374433745337463374733748337493375033751337523375333754337553375633757337583375933760337613376233763337643376533766337673376833769337703377133772337733377433775337763377733778337793378033781337823378333784337853378633787337883378933790337913379233793337943379533796337973379833799338003380133802338033380433805338063380733808338093381033811338123381333814338153381633817338183381933820338213382233823338243382533826338273382833829338303383133832338333383433835338363383733838338393384033841338423384333844338453384633847338483384933850338513385233853338543385533856338573385833859338603386133862338633386433865338663386733868338693387033871338723387333874338753387633877338783387933880338813388233883338843388533886338873388833889338903389133892338933389433895338963389733898338993390033901339023390333904339053390633907339083390933910339113391233913339143391533916339173391833919339203392133922339233392433925339263392733928339293393033931339323393333934339353393633937339383393933940339413394233943339443394533946339473394833949339503395133952339533395433955339563395733958339593396033961339623396333964339653396633967339683396933970339713397233973339743397533976339773397833979339803398133982339833398433985339863398733988339893399033991339923399333994339953399633997339983399934000340013400234003340043400534006340073400834009340103401134012340133401434015340163401734018340193402034021340223402334024340253402634027340283402934030340313403234033340343403534036340373403834039340403404134042340433404434045340463404734048340493405034051340523405334054340553405634057340583405934060340613406234063340643406534066340673406834069340703407134072340733407434075340763407734078340793408034081340823408334084340853408634087340883408934090340913409234093340943409534096340973409834099341003410134102341033410434105341063410734108341093411034111341123411334114341153411634117341183411934120341213412234123341243412534126341273412834129341303413134132341333413434135341363413734138341393414034141341423414334144341453414634147341483414934150341513415234153341543415534156341573415834159341603416134162341633416434165341663416734168341693417034171341723417334174341753417634177341783417934180341813418234183341843418534186341873418834189341903419134192341933419434195341963419734198341993420034201342023420334204342053420634207342083420934210342113421234213342143421534216342173421834219342203422134222342233422434225342263422734228342293423034231342323423334234342353423634237342383423934240342413424234243342443424534246342473424834249342503425134252342533425434255342563425734258342593426034261342623426334264342653426634267342683426934270342713427234273342743427534276342773427834279342803428134282342833428434285342863428734288342893429034291342923429334294342953429634297342983429934300343013430234303343043430534306343073430834309343103431134312343133431434315343163431734318343193432034321343223432334324343253432634327343283432934330343313433234333343343433534336343373433834339343403434134342343433434434345343463434734348343493435034351343523435334354343553435634357343583435934360343613436234363343643436534366343673436834369343703437134372343733437434375343763437734378343793438034381343823438334384343853438634387343883438934390343913439234393343943439534396343973439834399344003440134402344033440434405344063440734408344093441034411344123441334414344153441634417344183441934420344213442234423344243442534426344273442834429344303443134432344333443434435344363443734438344393444034441344423444334444344453444634447344483444934450344513445234453344543445534456344573445834459344603446134462344633446434465344663446734468344693447034471344723447334474344753447634477344783447934480344813448234483344843448534486344873448834489344903449134492344933449434495344963449734498344993450034501345023450334504345053450634507345083450934510345113451234513345143451534516345173451834519345203452134522345233452434525345263452734528345293453034531345323453334534345353453634537345383453934540345413454234543345443454534546345473454834549345503455134552345533455434555345563455734558345593456034561345623456334564345653456634567345683456934570345713457234573345743457534576345773457834579345803458134582345833458434585345863458734588345893459034591345923459334594345953459634597345983459934600346013460234603346043460534606346073460834609346103461134612346133461434615346163461734618346193462034621346223462334624346253462634627346283462934630346313463234633346343463534636346373463834639346403464134642346433464434645346463464734648346493465034651346523465334654346553465634657346583465934660346613466234663346643466534666346673466834669346703467134672346733467434675346763467734678346793468034681346823468334684346853468634687346883468934690346913469234693346943469534696346973469834699347003470134702347033470434705347063470734708347093471034711347123471334714347153471634717347183471934720347213472234723347243472534726347273472834729347303473134732347333473434735347363473734738347393474034741347423474334744347453474634747347483474934750347513475234753347543475534756347573475834759347603476134762347633476434765347663476734768347693477034771347723477334774347753477634777347783477934780347813478234783347843478534786347873478834789347903479134792347933479434795347963479734798347993480034801348023480334804348053480634807348083480934810348113481234813348143481534816348173481834819348203482134822348233482434825348263482734828348293483034831348323483334834348353483634837348383483934840348413484234843348443484534846348473484834849348503485134852348533485434855348563485734858348593486034861348623486334864348653486634867348683486934870348713487234873348743487534876348773487834879348803488134882348833488434885348863488734888348893489034891348923489334894348953489634897348983489934900349013490234903349043490534906349073490834909349103491134912349133491434915349163491734918349193492034921
  1. //line plugins/parsers/influx/machine.go.rl:1
  2. package protocol
  3. import (
  4. "errors"
  5. "io"
  6. )
  7. var (
  8. ErrNameParse = errors.New("expected measurement name")
  9. ErrFieldParse = errors.New("expected field")
  10. ErrTagParse = errors.New("expected tag")
  11. ErrTimestampParse = errors.New("expected timestamp")
  12. ErrParse = errors.New("parse error")
  13. //lint:ignore ST1012 not needed
  14. EOF = errors.New("EOF")
  15. )
  16. //line plugins/parsers/influx/machine.go.rl:310
  17. //line plugins/parsers/influx/machine.go:25
  18. const LineProtocol_start int = 270
  19. const LineProtocol_first_final int = 270
  20. const LineProtocol_error int = 0
  21. const LineProtocol_en_main int = 270
  22. const LineProtocol_en_discard_line int = 258
  23. const LineProtocol_en_align int = 740
  24. const LineProtocol_en_series int = 261
  25. //line plugins/parsers/influx/machine.go.rl:313
  26. type Handler interface {
  27. SetMeasurement(name []byte) error
  28. AddTag(key []byte, value []byte) error
  29. AddInt(key []byte, value []byte) error
  30. AddUint(key []byte, value []byte) error
  31. AddFloat(key []byte, value []byte) error
  32. AddString(key []byte, value []byte) error
  33. AddBool(key []byte, value []byte) error
  34. SetTimestamp(tm []byte) error
  35. }
  36. type machine struct {
  37. data []byte
  38. cs int
  39. p, pe, eof int
  40. pb int
  41. lineno int
  42. sol int
  43. handler Handler
  44. initState int
  45. key []byte
  46. beginMetric bool
  47. finishMetric bool
  48. }
  49. func NewMachine(handler Handler) *machine {
  50. m := &machine{
  51. handler: handler,
  52. initState: LineProtocol_en_align,
  53. }
  54. //line plugins/parsers/influx/machine.go.rl:346
  55. //line plugins/parsers/influx/machine.go.rl:347
  56. //line plugins/parsers/influx/machine.go.rl:348
  57. //line plugins/parsers/influx/machine.go.rl:349
  58. //line plugins/parsers/influx/machine.go.rl:350
  59. //line plugins/parsers/influx/machine.go.rl:351
  60. //line plugins/parsers/influx/machine.go:82
  61. {
  62. (m.cs) = LineProtocol_start
  63. }
  64. //line plugins/parsers/influx/machine.go.rl:352
  65. return m
  66. }
  67. func NewSeriesMachine(handler Handler) *machine {
  68. m := &machine{
  69. handler: handler,
  70. initState: LineProtocol_en_series,
  71. }
  72. //line plugins/parsers/influx/machine.go.rl:363
  73. //line plugins/parsers/influx/machine.go.rl:364
  74. //line plugins/parsers/influx/machine.go.rl:365
  75. //line plugins/parsers/influx/machine.go.rl:366
  76. //line plugins/parsers/influx/machine.go.rl:367
  77. //line plugins/parsers/influx/machine.go:109
  78. {
  79. (m.cs) = LineProtocol_start
  80. }
  81. //line plugins/parsers/influx/machine.go.rl:368
  82. return m
  83. }
  84. func (m *machine) SetData(data []byte) {
  85. m.data = data
  86. m.p = 0
  87. m.pb = 0
  88. m.lineno = 1
  89. m.sol = 0
  90. m.pe = len(data)
  91. m.eof = len(data)
  92. m.key = nil
  93. m.beginMetric = false
  94. m.finishMetric = false
  95. //line plugins/parsers/influx/machine.go:132
  96. {
  97. (m.cs) = LineProtocol_start
  98. }
  99. //line plugins/parsers/influx/machine.go.rl:385
  100. m.cs = m.initState
  101. }
  102. // Next parses the next metric line and returns nil if it was successfully
  103. // processed. If the line contains a syntax error an error is returned,
  104. // otherwise if the end of file is reached before finding a metric line then
  105. // EOF is returned.
  106. func (m *machine) Next() error {
  107. if m.p == m.pe && m.pe == m.eof {
  108. return EOF
  109. }
  110. m.key = nil
  111. m.beginMetric = false
  112. m.finishMetric = false
  113. return m.exec()
  114. }
  115. func (m *machine) exec() error {
  116. var err error
  117. //line plugins/parsers/influx/machine.go:160
  118. {
  119. if (m.p) == (m.pe) {
  120. goto _test_eof
  121. }
  122. goto _resume
  123. _again:
  124. switch m.cs {
  125. case 270:
  126. goto st270
  127. case 1:
  128. goto st1
  129. case 2:
  130. goto st2
  131. case 3:
  132. goto st3
  133. case 0:
  134. goto st0
  135. case 4:
  136. goto st4
  137. case 5:
  138. goto st5
  139. case 6:
  140. goto st6
  141. case 7:
  142. goto st7
  143. case 271:
  144. goto st271
  145. case 272:
  146. goto st272
  147. case 273:
  148. goto st273
  149. case 8:
  150. goto st8
  151. case 9:
  152. goto st9
  153. case 10:
  154. goto st10
  155. case 11:
  156. goto st11
  157. case 12:
  158. goto st12
  159. case 13:
  160. goto st13
  161. case 14:
  162. goto st14
  163. case 15:
  164. goto st15
  165. case 16:
  166. goto st16
  167. case 17:
  168. goto st17
  169. case 18:
  170. goto st18
  171. case 19:
  172. goto st19
  173. case 20:
  174. goto st20
  175. case 21:
  176. goto st21
  177. case 22:
  178. goto st22
  179. case 23:
  180. goto st23
  181. case 24:
  182. goto st24
  183. case 25:
  184. goto st25
  185. case 26:
  186. goto st26
  187. case 27:
  188. goto st27
  189. case 28:
  190. goto st28
  191. case 29:
  192. goto st29
  193. case 30:
  194. goto st30
  195. case 31:
  196. goto st31
  197. case 32:
  198. goto st32
  199. case 274:
  200. goto st274
  201. case 275:
  202. goto st275
  203. case 33:
  204. goto st33
  205. case 34:
  206. goto st34
  207. case 276:
  208. goto st276
  209. case 277:
  210. goto st277
  211. case 278:
  212. goto st278
  213. case 35:
  214. goto st35
  215. case 279:
  216. goto st279
  217. case 280:
  218. goto st280
  219. case 281:
  220. goto st281
  221. case 282:
  222. goto st282
  223. case 283:
  224. goto st283
  225. case 284:
  226. goto st284
  227. case 285:
  228. goto st285
  229. case 286:
  230. goto st286
  231. case 287:
  232. goto st287
  233. case 288:
  234. goto st288
  235. case 289:
  236. goto st289
  237. case 290:
  238. goto st290
  239. case 291:
  240. goto st291
  241. case 292:
  242. goto st292
  243. case 293:
  244. goto st293
  245. case 294:
  246. goto st294
  247. case 295:
  248. goto st295
  249. case 296:
  250. goto st296
  251. case 36:
  252. goto st36
  253. case 37:
  254. goto st37
  255. case 297:
  256. goto st297
  257. case 298:
  258. goto st298
  259. case 299:
  260. goto st299
  261. case 38:
  262. goto st38
  263. case 39:
  264. goto st39
  265. case 40:
  266. goto st40
  267. case 41:
  268. goto st41
  269. case 42:
  270. goto st42
  271. case 300:
  272. goto st300
  273. case 301:
  274. goto st301
  275. case 302:
  276. goto st302
  277. case 303:
  278. goto st303
  279. case 43:
  280. goto st43
  281. case 304:
  282. goto st304
  283. case 305:
  284. goto st305
  285. case 306:
  286. goto st306
  287. case 307:
  288. goto st307
  289. case 308:
  290. goto st308
  291. case 309:
  292. goto st309
  293. case 310:
  294. goto st310
  295. case 311:
  296. goto st311
  297. case 312:
  298. goto st312
  299. case 313:
  300. goto st313
  301. case 314:
  302. goto st314
  303. case 315:
  304. goto st315
  305. case 316:
  306. goto st316
  307. case 317:
  308. goto st317
  309. case 318:
  310. goto st318
  311. case 319:
  312. goto st319
  313. case 320:
  314. goto st320
  315. case 321:
  316. goto st321
  317. case 322:
  318. goto st322
  319. case 323:
  320. goto st323
  321. case 324:
  322. goto st324
  323. case 325:
  324. goto st325
  325. case 44:
  326. goto st44
  327. case 45:
  328. goto st45
  329. case 46:
  330. goto st46
  331. case 47:
  332. goto st47
  333. case 48:
  334. goto st48
  335. case 49:
  336. goto st49
  337. case 50:
  338. goto st50
  339. case 51:
  340. goto st51
  341. case 52:
  342. goto st52
  343. case 53:
  344. goto st53
  345. case 326:
  346. goto st326
  347. case 327:
  348. goto st327
  349. case 328:
  350. goto st328
  351. case 54:
  352. goto st54
  353. case 55:
  354. goto st55
  355. case 56:
  356. goto st56
  357. case 57:
  358. goto st57
  359. case 58:
  360. goto st58
  361. case 59:
  362. goto st59
  363. case 329:
  364. goto st329
  365. case 330:
  366. goto st330
  367. case 60:
  368. goto st60
  369. case 331:
  370. goto st331
  371. case 332:
  372. goto st332
  373. case 333:
  374. goto st333
  375. case 334:
  376. goto st334
  377. case 335:
  378. goto st335
  379. case 336:
  380. goto st336
  381. case 337:
  382. goto st337
  383. case 338:
  384. goto st338
  385. case 339:
  386. goto st339
  387. case 340:
  388. goto st340
  389. case 341:
  390. goto st341
  391. case 342:
  392. goto st342
  393. case 343:
  394. goto st343
  395. case 344:
  396. goto st344
  397. case 345:
  398. goto st345
  399. case 346:
  400. goto st346
  401. case 347:
  402. goto st347
  403. case 348:
  404. goto st348
  405. case 349:
  406. goto st349
  407. case 350:
  408. goto st350
  409. case 61:
  410. goto st61
  411. case 351:
  412. goto st351
  413. case 352:
  414. goto st352
  415. case 353:
  416. goto st353
  417. case 62:
  418. goto st62
  419. case 354:
  420. goto st354
  421. case 355:
  422. goto st355
  423. case 356:
  424. goto st356
  425. case 357:
  426. goto st357
  427. case 358:
  428. goto st358
  429. case 359:
  430. goto st359
  431. case 360:
  432. goto st360
  433. case 361:
  434. goto st361
  435. case 362:
  436. goto st362
  437. case 363:
  438. goto st363
  439. case 364:
  440. goto st364
  441. case 365:
  442. goto st365
  443. case 366:
  444. goto st366
  445. case 367:
  446. goto st367
  447. case 368:
  448. goto st368
  449. case 369:
  450. goto st369
  451. case 370:
  452. goto st370
  453. case 371:
  454. goto st371
  455. case 372:
  456. goto st372
  457. case 373:
  458. goto st373
  459. case 63:
  460. goto st63
  461. case 64:
  462. goto st64
  463. case 65:
  464. goto st65
  465. case 66:
  466. goto st66
  467. case 67:
  468. goto st67
  469. case 374:
  470. goto st374
  471. case 68:
  472. goto st68
  473. case 69:
  474. goto st69
  475. case 70:
  476. goto st70
  477. case 71:
  478. goto st71
  479. case 72:
  480. goto st72
  481. case 375:
  482. goto st375
  483. case 376:
  484. goto st376
  485. case 377:
  486. goto st377
  487. case 73:
  488. goto st73
  489. case 74:
  490. goto st74
  491. case 378:
  492. goto st378
  493. case 379:
  494. goto st379
  495. case 75:
  496. goto st75
  497. case 380:
  498. goto st380
  499. case 76:
  500. goto st76
  501. case 381:
  502. goto st381
  503. case 382:
  504. goto st382
  505. case 383:
  506. goto st383
  507. case 384:
  508. goto st384
  509. case 385:
  510. goto st385
  511. case 386:
  512. goto st386
  513. case 387:
  514. goto st387
  515. case 388:
  516. goto st388
  517. case 389:
  518. goto st389
  519. case 390:
  520. goto st390
  521. case 391:
  522. goto st391
  523. case 392:
  524. goto st392
  525. case 393:
  526. goto st393
  527. case 394:
  528. goto st394
  529. case 395:
  530. goto st395
  531. case 396:
  532. goto st396
  533. case 397:
  534. goto st397
  535. case 398:
  536. goto st398
  537. case 399:
  538. goto st399
  539. case 400:
  540. goto st400
  541. case 77:
  542. goto st77
  543. case 78:
  544. goto st78
  545. case 79:
  546. goto st79
  547. case 80:
  548. goto st80
  549. case 81:
  550. goto st81
  551. case 82:
  552. goto st82
  553. case 83:
  554. goto st83
  555. case 84:
  556. goto st84
  557. case 85:
  558. goto st85
  559. case 86:
  560. goto st86
  561. case 87:
  562. goto st87
  563. case 88:
  564. goto st88
  565. case 89:
  566. goto st89
  567. case 90:
  568. goto st90
  569. case 401:
  570. goto st401
  571. case 402:
  572. goto st402
  573. case 403:
  574. goto st403
  575. case 404:
  576. goto st404
  577. case 91:
  578. goto st91
  579. case 92:
  580. goto st92
  581. case 93:
  582. goto st93
  583. case 94:
  584. goto st94
  585. case 405:
  586. goto st405
  587. case 406:
  588. goto st406
  589. case 95:
  590. goto st95
  591. case 96:
  592. goto st96
  593. case 407:
  594. goto st407
  595. case 97:
  596. goto st97
  597. case 98:
  598. goto st98
  599. case 408:
  600. goto st408
  601. case 409:
  602. goto st409
  603. case 99:
  604. goto st99
  605. case 410:
  606. goto st410
  607. case 411:
  608. goto st411
  609. case 100:
  610. goto st100
  611. case 101:
  612. goto st101
  613. case 412:
  614. goto st412
  615. case 413:
  616. goto st413
  617. case 414:
  618. goto st414
  619. case 415:
  620. goto st415
  621. case 416:
  622. goto st416
  623. case 417:
  624. goto st417
  625. case 418:
  626. goto st418
  627. case 419:
  628. goto st419
  629. case 420:
  630. goto st420
  631. case 421:
  632. goto st421
  633. case 422:
  634. goto st422
  635. case 423:
  636. goto st423
  637. case 424:
  638. goto st424
  639. case 425:
  640. goto st425
  641. case 426:
  642. goto st426
  643. case 427:
  644. goto st427
  645. case 428:
  646. goto st428
  647. case 429:
  648. goto st429
  649. case 102:
  650. goto st102
  651. case 430:
  652. goto st430
  653. case 431:
  654. goto st431
  655. case 432:
  656. goto st432
  657. case 103:
  658. goto st103
  659. case 104:
  660. goto st104
  661. case 433:
  662. goto st433
  663. case 434:
  664. goto st434
  665. case 435:
  666. goto st435
  667. case 105:
  668. goto st105
  669. case 436:
  670. goto st436
  671. case 437:
  672. goto st437
  673. case 438:
  674. goto st438
  675. case 439:
  676. goto st439
  677. case 440:
  678. goto st440
  679. case 441:
  680. goto st441
  681. case 442:
  682. goto st442
  683. case 443:
  684. goto st443
  685. case 444:
  686. goto st444
  687. case 445:
  688. goto st445
  689. case 446:
  690. goto st446
  691. case 447:
  692. goto st447
  693. case 448:
  694. goto st448
  695. case 449:
  696. goto st449
  697. case 450:
  698. goto st450
  699. case 451:
  700. goto st451
  701. case 452:
  702. goto st452
  703. case 453:
  704. goto st453
  705. case 454:
  706. goto st454
  707. case 455:
  708. goto st455
  709. case 106:
  710. goto st106
  711. case 456:
  712. goto st456
  713. case 457:
  714. goto st457
  715. case 458:
  716. goto st458
  717. case 459:
  718. goto st459
  719. case 460:
  720. goto st460
  721. case 461:
  722. goto st461
  723. case 462:
  724. goto st462
  725. case 463:
  726. goto st463
  727. case 464:
  728. goto st464
  729. case 465:
  730. goto st465
  731. case 466:
  732. goto st466
  733. case 467:
  734. goto st467
  735. case 468:
  736. goto st468
  737. case 469:
  738. goto st469
  739. case 470:
  740. goto st470
  741. case 471:
  742. goto st471
  743. case 472:
  744. goto st472
  745. case 473:
  746. goto st473
  747. case 474:
  748. goto st474
  749. case 475:
  750. goto st475
  751. case 476:
  752. goto st476
  753. case 477:
  754. goto st477
  755. case 107:
  756. goto st107
  757. case 108:
  758. goto st108
  759. case 109:
  760. goto st109
  761. case 110:
  762. goto st110
  763. case 111:
  764. goto st111
  765. case 478:
  766. goto st478
  767. case 112:
  768. goto st112
  769. case 479:
  770. goto st479
  771. case 480:
  772. goto st480
  773. case 113:
  774. goto st113
  775. case 481:
  776. goto st481
  777. case 482:
  778. goto st482
  779. case 483:
  780. goto st483
  781. case 484:
  782. goto st484
  783. case 485:
  784. goto st485
  785. case 486:
  786. goto st486
  787. case 487:
  788. goto st487
  789. case 488:
  790. goto st488
  791. case 489:
  792. goto st489
  793. case 114:
  794. goto st114
  795. case 115:
  796. goto st115
  797. case 116:
  798. goto st116
  799. case 490:
  800. goto st490
  801. case 117:
  802. goto st117
  803. case 118:
  804. goto st118
  805. case 119:
  806. goto st119
  807. case 491:
  808. goto st491
  809. case 120:
  810. goto st120
  811. case 121:
  812. goto st121
  813. case 492:
  814. goto st492
  815. case 493:
  816. goto st493
  817. case 122:
  818. goto st122
  819. case 123:
  820. goto st123
  821. case 124:
  822. goto st124
  823. case 125:
  824. goto st125
  825. case 494:
  826. goto st494
  827. case 495:
  828. goto st495
  829. case 496:
  830. goto st496
  831. case 126:
  832. goto st126
  833. case 497:
  834. goto st497
  835. case 498:
  836. goto st498
  837. case 499:
  838. goto st499
  839. case 500:
  840. goto st500
  841. case 501:
  842. goto st501
  843. case 502:
  844. goto st502
  845. case 503:
  846. goto st503
  847. case 504:
  848. goto st504
  849. case 505:
  850. goto st505
  851. case 506:
  852. goto st506
  853. case 507:
  854. goto st507
  855. case 508:
  856. goto st508
  857. case 509:
  858. goto st509
  859. case 510:
  860. goto st510
  861. case 511:
  862. goto st511
  863. case 512:
  864. goto st512
  865. case 513:
  866. goto st513
  867. case 514:
  868. goto st514
  869. case 515:
  870. goto st515
  871. case 516:
  872. goto st516
  873. case 127:
  874. goto st127
  875. case 128:
  876. goto st128
  877. case 517:
  878. goto st517
  879. case 518:
  880. goto st518
  881. case 519:
  882. goto st519
  883. case 520:
  884. goto st520
  885. case 521:
  886. goto st521
  887. case 522:
  888. goto st522
  889. case 523:
  890. goto st523
  891. case 524:
  892. goto st524
  893. case 525:
  894. goto st525
  895. case 129:
  896. goto st129
  897. case 130:
  898. goto st130
  899. case 131:
  900. goto st131
  901. case 526:
  902. goto st526
  903. case 132:
  904. goto st132
  905. case 133:
  906. goto st133
  907. case 134:
  908. goto st134
  909. case 527:
  910. goto st527
  911. case 135:
  912. goto st135
  913. case 136:
  914. goto st136
  915. case 528:
  916. goto st528
  917. case 529:
  918. goto st529
  919. case 137:
  920. goto st137
  921. case 138:
  922. goto st138
  923. case 139:
  924. goto st139
  925. case 530:
  926. goto st530
  927. case 531:
  928. goto st531
  929. case 140:
  930. goto st140
  931. case 532:
  932. goto st532
  933. case 141:
  934. goto st141
  935. case 533:
  936. goto st533
  937. case 534:
  938. goto st534
  939. case 535:
  940. goto st535
  941. case 536:
  942. goto st536
  943. case 537:
  944. goto st537
  945. case 538:
  946. goto st538
  947. case 539:
  948. goto st539
  949. case 540:
  950. goto st540
  951. case 142:
  952. goto st142
  953. case 143:
  954. goto st143
  955. case 144:
  956. goto st144
  957. case 541:
  958. goto st541
  959. case 145:
  960. goto st145
  961. case 146:
  962. goto st146
  963. case 147:
  964. goto st147
  965. case 542:
  966. goto st542
  967. case 148:
  968. goto st148
  969. case 149:
  970. goto st149
  971. case 543:
  972. goto st543
  973. case 544:
  974. goto st544
  975. case 545:
  976. goto st545
  977. case 546:
  978. goto st546
  979. case 547:
  980. goto st547
  981. case 548:
  982. goto st548
  983. case 549:
  984. goto st549
  985. case 550:
  986. goto st550
  987. case 551:
  988. goto st551
  989. case 552:
  990. goto st552
  991. case 553:
  992. goto st553
  993. case 554:
  994. goto st554
  995. case 555:
  996. goto st555
  997. case 556:
  998. goto st556
  999. case 557:
  1000. goto st557
  1001. case 558:
  1002. goto st558
  1003. case 559:
  1004. goto st559
  1005. case 560:
  1006. goto st560
  1007. case 561:
  1008. goto st561
  1009. case 562:
  1010. goto st562
  1011. case 150:
  1012. goto st150
  1013. case 151:
  1014. goto st151
  1015. case 563:
  1016. goto st563
  1017. case 564:
  1018. goto st564
  1019. case 565:
  1020. goto st565
  1021. case 152:
  1022. goto st152
  1023. case 566:
  1024. goto st566
  1025. case 567:
  1026. goto st567
  1027. case 153:
  1028. goto st153
  1029. case 568:
  1030. goto st568
  1031. case 569:
  1032. goto st569
  1033. case 570:
  1034. goto st570
  1035. case 571:
  1036. goto st571
  1037. case 572:
  1038. goto st572
  1039. case 573:
  1040. goto st573
  1041. case 574:
  1042. goto st574
  1043. case 575:
  1044. goto st575
  1045. case 576:
  1046. goto st576
  1047. case 577:
  1048. goto st577
  1049. case 578:
  1050. goto st578
  1051. case 579:
  1052. goto st579
  1053. case 580:
  1054. goto st580
  1055. case 581:
  1056. goto st581
  1057. case 582:
  1058. goto st582
  1059. case 583:
  1060. goto st583
  1061. case 584:
  1062. goto st584
  1063. case 585:
  1064. goto st585
  1065. case 154:
  1066. goto st154
  1067. case 155:
  1068. goto st155
  1069. case 586:
  1070. goto st586
  1071. case 156:
  1072. goto st156
  1073. case 587:
  1074. goto st587
  1075. case 588:
  1076. goto st588
  1077. case 589:
  1078. goto st589
  1079. case 590:
  1080. goto st590
  1081. case 591:
  1082. goto st591
  1083. case 592:
  1084. goto st592
  1085. case 593:
  1086. goto st593
  1087. case 594:
  1088. goto st594
  1089. case 157:
  1090. goto st157
  1091. case 158:
  1092. goto st158
  1093. case 159:
  1094. goto st159
  1095. case 595:
  1096. goto st595
  1097. case 160:
  1098. goto st160
  1099. case 161:
  1100. goto st161
  1101. case 162:
  1102. goto st162
  1103. case 596:
  1104. goto st596
  1105. case 163:
  1106. goto st163
  1107. case 164:
  1108. goto st164
  1109. case 597:
  1110. goto st597
  1111. case 598:
  1112. goto st598
  1113. case 165:
  1114. goto st165
  1115. case 166:
  1116. goto st166
  1117. case 167:
  1118. goto st167
  1119. case 168:
  1120. goto st168
  1121. case 169:
  1122. goto st169
  1123. case 170:
  1124. goto st170
  1125. case 599:
  1126. goto st599
  1127. case 600:
  1128. goto st600
  1129. case 601:
  1130. goto st601
  1131. case 602:
  1132. goto st602
  1133. case 603:
  1134. goto st603
  1135. case 604:
  1136. goto st604
  1137. case 605:
  1138. goto st605
  1139. case 606:
  1140. goto st606
  1141. case 607:
  1142. goto st607
  1143. case 608:
  1144. goto st608
  1145. case 609:
  1146. goto st609
  1147. case 610:
  1148. goto st610
  1149. case 611:
  1150. goto st611
  1151. case 612:
  1152. goto st612
  1153. case 613:
  1154. goto st613
  1155. case 614:
  1156. goto st614
  1157. case 615:
  1158. goto st615
  1159. case 616:
  1160. goto st616
  1161. case 617:
  1162. goto st617
  1163. case 171:
  1164. goto st171
  1165. case 172:
  1166. goto st172
  1167. case 173:
  1168. goto st173
  1169. case 618:
  1170. goto st618
  1171. case 619:
  1172. goto st619
  1173. case 620:
  1174. goto st620
  1175. case 174:
  1176. goto st174
  1177. case 621:
  1178. goto st621
  1179. case 622:
  1180. goto st622
  1181. case 175:
  1182. goto st175
  1183. case 623:
  1184. goto st623
  1185. case 624:
  1186. goto st624
  1187. case 625:
  1188. goto st625
  1189. case 626:
  1190. goto st626
  1191. case 627:
  1192. goto st627
  1193. case 176:
  1194. goto st176
  1195. case 177:
  1196. goto st177
  1197. case 178:
  1198. goto st178
  1199. case 628:
  1200. goto st628
  1201. case 179:
  1202. goto st179
  1203. case 180:
  1204. goto st180
  1205. case 181:
  1206. goto st181
  1207. case 629:
  1208. goto st629
  1209. case 182:
  1210. goto st182
  1211. case 183:
  1212. goto st183
  1213. case 630:
  1214. goto st630
  1215. case 631:
  1216. goto st631
  1217. case 184:
  1218. goto st184
  1219. case 632:
  1220. goto st632
  1221. case 633:
  1222. goto st633
  1223. case 634:
  1224. goto st634
  1225. case 185:
  1226. goto st185
  1227. case 186:
  1228. goto st186
  1229. case 187:
  1230. goto st187
  1231. case 635:
  1232. goto st635
  1233. case 188:
  1234. goto st188
  1235. case 189:
  1236. goto st189
  1237. case 190:
  1238. goto st190
  1239. case 636:
  1240. goto st636
  1241. case 191:
  1242. goto st191
  1243. case 192:
  1244. goto st192
  1245. case 637:
  1246. goto st637
  1247. case 638:
  1248. goto st638
  1249. case 193:
  1250. goto st193
  1251. case 194:
  1252. goto st194
  1253. case 195:
  1254. goto st195
  1255. case 639:
  1256. goto st639
  1257. case 196:
  1258. goto st196
  1259. case 197:
  1260. goto st197
  1261. case 640:
  1262. goto st640
  1263. case 641:
  1264. goto st641
  1265. case 642:
  1266. goto st642
  1267. case 643:
  1268. goto st643
  1269. case 644:
  1270. goto st644
  1271. case 645:
  1272. goto st645
  1273. case 646:
  1274. goto st646
  1275. case 647:
  1276. goto st647
  1277. case 198:
  1278. goto st198
  1279. case 199:
  1280. goto st199
  1281. case 200:
  1282. goto st200
  1283. case 648:
  1284. goto st648
  1285. case 201:
  1286. goto st201
  1287. case 202:
  1288. goto st202
  1289. case 203:
  1290. goto st203
  1291. case 649:
  1292. goto st649
  1293. case 204:
  1294. goto st204
  1295. case 205:
  1296. goto st205
  1297. case 650:
  1298. goto st650
  1299. case 651:
  1300. goto st651
  1301. case 206:
  1302. goto st206
  1303. case 207:
  1304. goto st207
  1305. case 208:
  1306. goto st208
  1307. case 652:
  1308. goto st652
  1309. case 653:
  1310. goto st653
  1311. case 654:
  1312. goto st654
  1313. case 655:
  1314. goto st655
  1315. case 656:
  1316. goto st656
  1317. case 657:
  1318. goto st657
  1319. case 658:
  1320. goto st658
  1321. case 659:
  1322. goto st659
  1323. case 660:
  1324. goto st660
  1325. case 661:
  1326. goto st661
  1327. case 662:
  1328. goto st662
  1329. case 663:
  1330. goto st663
  1331. case 664:
  1332. goto st664
  1333. case 665:
  1334. goto st665
  1335. case 666:
  1336. goto st666
  1337. case 667:
  1338. goto st667
  1339. case 668:
  1340. goto st668
  1341. case 669:
  1342. goto st669
  1343. case 670:
  1344. goto st670
  1345. case 209:
  1346. goto st209
  1347. case 210:
  1348. goto st210
  1349. case 211:
  1350. goto st211
  1351. case 212:
  1352. goto st212
  1353. case 213:
  1354. goto st213
  1355. case 671:
  1356. goto st671
  1357. case 214:
  1358. goto st214
  1359. case 215:
  1360. goto st215
  1361. case 672:
  1362. goto st672
  1363. case 673:
  1364. goto st673
  1365. case 674:
  1366. goto st674
  1367. case 675:
  1368. goto st675
  1369. case 676:
  1370. goto st676
  1371. case 677:
  1372. goto st677
  1373. case 678:
  1374. goto st678
  1375. case 679:
  1376. goto st679
  1377. case 680:
  1378. goto st680
  1379. case 216:
  1380. goto st216
  1381. case 217:
  1382. goto st217
  1383. case 218:
  1384. goto st218
  1385. case 681:
  1386. goto st681
  1387. case 219:
  1388. goto st219
  1389. case 220:
  1390. goto st220
  1391. case 221:
  1392. goto st221
  1393. case 682:
  1394. goto st682
  1395. case 222:
  1396. goto st222
  1397. case 223:
  1398. goto st223
  1399. case 683:
  1400. goto st683
  1401. case 684:
  1402. goto st684
  1403. case 224:
  1404. goto st224
  1405. case 225:
  1406. goto st225
  1407. case 226:
  1408. goto st226
  1409. case 685:
  1410. goto st685
  1411. case 227:
  1412. goto st227
  1413. case 228:
  1414. goto st228
  1415. case 686:
  1416. goto st686
  1417. case 687:
  1418. goto st687
  1419. case 688:
  1420. goto st688
  1421. case 689:
  1422. goto st689
  1423. case 690:
  1424. goto st690
  1425. case 691:
  1426. goto st691
  1427. case 692:
  1428. goto st692
  1429. case 693:
  1430. goto st693
  1431. case 229:
  1432. goto st229
  1433. case 230:
  1434. goto st230
  1435. case 231:
  1436. goto st231
  1437. case 694:
  1438. goto st694
  1439. case 232:
  1440. goto st232
  1441. case 233:
  1442. goto st233
  1443. case 695:
  1444. goto st695
  1445. case 696:
  1446. goto st696
  1447. case 697:
  1448. goto st697
  1449. case 698:
  1450. goto st698
  1451. case 699:
  1452. goto st699
  1453. case 700:
  1454. goto st700
  1455. case 701:
  1456. goto st701
  1457. case 702:
  1458. goto st702
  1459. case 234:
  1460. goto st234
  1461. case 235:
  1462. goto st235
  1463. case 236:
  1464. goto st236
  1465. case 703:
  1466. goto st703
  1467. case 237:
  1468. goto st237
  1469. case 238:
  1470. goto st238
  1471. case 239:
  1472. goto st239
  1473. case 704:
  1474. goto st704
  1475. case 240:
  1476. goto st240
  1477. case 241:
  1478. goto st241
  1479. case 705:
  1480. goto st705
  1481. case 706:
  1482. goto st706
  1483. case 242:
  1484. goto st242
  1485. case 243:
  1486. goto st243
  1487. case 244:
  1488. goto st244
  1489. case 707:
  1490. goto st707
  1491. case 708:
  1492. goto st708
  1493. case 709:
  1494. goto st709
  1495. case 710:
  1496. goto st710
  1497. case 711:
  1498. goto st711
  1499. case 712:
  1500. goto st712
  1501. case 713:
  1502. goto st713
  1503. case 714:
  1504. goto st714
  1505. case 715:
  1506. goto st715
  1507. case 716:
  1508. goto st716
  1509. case 717:
  1510. goto st717
  1511. case 718:
  1512. goto st718
  1513. case 719:
  1514. goto st719
  1515. case 720:
  1516. goto st720
  1517. case 721:
  1518. goto st721
  1519. case 722:
  1520. goto st722
  1521. case 723:
  1522. goto st723
  1523. case 724:
  1524. goto st724
  1525. case 725:
  1526. goto st725
  1527. case 245:
  1528. goto st245
  1529. case 246:
  1530. goto st246
  1531. case 726:
  1532. goto st726
  1533. case 247:
  1534. goto st247
  1535. case 248:
  1536. goto st248
  1537. case 727:
  1538. goto st727
  1539. case 728:
  1540. goto st728
  1541. case 729:
  1542. goto st729
  1543. case 730:
  1544. goto st730
  1545. case 731:
  1546. goto st731
  1547. case 732:
  1548. goto st732
  1549. case 733:
  1550. goto st733
  1551. case 734:
  1552. goto st734
  1553. case 249:
  1554. goto st249
  1555. case 250:
  1556. goto st250
  1557. case 251:
  1558. goto st251
  1559. case 735:
  1560. goto st735
  1561. case 252:
  1562. goto st252
  1563. case 253:
  1564. goto st253
  1565. case 254:
  1566. goto st254
  1567. case 736:
  1568. goto st736
  1569. case 255:
  1570. goto st255
  1571. case 256:
  1572. goto st256
  1573. case 737:
  1574. goto st737
  1575. case 738:
  1576. goto st738
  1577. case 257:
  1578. goto st257
  1579. case 258:
  1580. goto st258
  1581. case 739:
  1582. goto st739
  1583. case 261:
  1584. goto st261
  1585. case 741:
  1586. goto st741
  1587. case 742:
  1588. goto st742
  1589. case 262:
  1590. goto st262
  1591. case 263:
  1592. goto st263
  1593. case 264:
  1594. goto st264
  1595. case 265:
  1596. goto st265
  1597. case 743:
  1598. goto st743
  1599. case 266:
  1600. goto st266
  1601. case 744:
  1602. goto st744
  1603. case 267:
  1604. goto st267
  1605. case 268:
  1606. goto st268
  1607. case 269:
  1608. goto st269
  1609. case 740:
  1610. goto st740
  1611. case 259:
  1612. goto st259
  1613. case 260:
  1614. goto st260
  1615. }
  1616. if (m.p)++; (m.p) == (m.pe) {
  1617. goto _test_eof
  1618. }
  1619. _resume:
  1620. switch m.cs {
  1621. case 270:
  1622. goto st_case_270
  1623. case 1:
  1624. goto st_case_1
  1625. case 2:
  1626. goto st_case_2
  1627. case 3:
  1628. goto st_case_3
  1629. case 0:
  1630. goto st_case_0
  1631. case 4:
  1632. goto st_case_4
  1633. case 5:
  1634. goto st_case_5
  1635. case 6:
  1636. goto st_case_6
  1637. case 7:
  1638. goto st_case_7
  1639. case 271:
  1640. goto st_case_271
  1641. case 272:
  1642. goto st_case_272
  1643. case 273:
  1644. goto st_case_273
  1645. case 8:
  1646. goto st_case_8
  1647. case 9:
  1648. goto st_case_9
  1649. case 10:
  1650. goto st_case_10
  1651. case 11:
  1652. goto st_case_11
  1653. case 12:
  1654. goto st_case_12
  1655. case 13:
  1656. goto st_case_13
  1657. case 14:
  1658. goto st_case_14
  1659. case 15:
  1660. goto st_case_15
  1661. case 16:
  1662. goto st_case_16
  1663. case 17:
  1664. goto st_case_17
  1665. case 18:
  1666. goto st_case_18
  1667. case 19:
  1668. goto st_case_19
  1669. case 20:
  1670. goto st_case_20
  1671. case 21:
  1672. goto st_case_21
  1673. case 22:
  1674. goto st_case_22
  1675. case 23:
  1676. goto st_case_23
  1677. case 24:
  1678. goto st_case_24
  1679. case 25:
  1680. goto st_case_25
  1681. case 26:
  1682. goto st_case_26
  1683. case 27:
  1684. goto st_case_27
  1685. case 28:
  1686. goto st_case_28
  1687. case 29:
  1688. goto st_case_29
  1689. case 30:
  1690. goto st_case_30
  1691. case 31:
  1692. goto st_case_31
  1693. case 32:
  1694. goto st_case_32
  1695. case 274:
  1696. goto st_case_274
  1697. case 275:
  1698. goto st_case_275
  1699. case 33:
  1700. goto st_case_33
  1701. case 34:
  1702. goto st_case_34
  1703. case 276:
  1704. goto st_case_276
  1705. case 277:
  1706. goto st_case_277
  1707. case 278:
  1708. goto st_case_278
  1709. case 35:
  1710. goto st_case_35
  1711. case 279:
  1712. goto st_case_279
  1713. case 280:
  1714. goto st_case_280
  1715. case 281:
  1716. goto st_case_281
  1717. case 282:
  1718. goto st_case_282
  1719. case 283:
  1720. goto st_case_283
  1721. case 284:
  1722. goto st_case_284
  1723. case 285:
  1724. goto st_case_285
  1725. case 286:
  1726. goto st_case_286
  1727. case 287:
  1728. goto st_case_287
  1729. case 288:
  1730. goto st_case_288
  1731. case 289:
  1732. goto st_case_289
  1733. case 290:
  1734. goto st_case_290
  1735. case 291:
  1736. goto st_case_291
  1737. case 292:
  1738. goto st_case_292
  1739. case 293:
  1740. goto st_case_293
  1741. case 294:
  1742. goto st_case_294
  1743. case 295:
  1744. goto st_case_295
  1745. case 296:
  1746. goto st_case_296
  1747. case 36:
  1748. goto st_case_36
  1749. case 37:
  1750. goto st_case_37
  1751. case 297:
  1752. goto st_case_297
  1753. case 298:
  1754. goto st_case_298
  1755. case 299:
  1756. goto st_case_299
  1757. case 38:
  1758. goto st_case_38
  1759. case 39:
  1760. goto st_case_39
  1761. case 40:
  1762. goto st_case_40
  1763. case 41:
  1764. goto st_case_41
  1765. case 42:
  1766. goto st_case_42
  1767. case 300:
  1768. goto st_case_300
  1769. case 301:
  1770. goto st_case_301
  1771. case 302:
  1772. goto st_case_302
  1773. case 303:
  1774. goto st_case_303
  1775. case 43:
  1776. goto st_case_43
  1777. case 304:
  1778. goto st_case_304
  1779. case 305:
  1780. goto st_case_305
  1781. case 306:
  1782. goto st_case_306
  1783. case 307:
  1784. goto st_case_307
  1785. case 308:
  1786. goto st_case_308
  1787. case 309:
  1788. goto st_case_309
  1789. case 310:
  1790. goto st_case_310
  1791. case 311:
  1792. goto st_case_311
  1793. case 312:
  1794. goto st_case_312
  1795. case 313:
  1796. goto st_case_313
  1797. case 314:
  1798. goto st_case_314
  1799. case 315:
  1800. goto st_case_315
  1801. case 316:
  1802. goto st_case_316
  1803. case 317:
  1804. goto st_case_317
  1805. case 318:
  1806. goto st_case_318
  1807. case 319:
  1808. goto st_case_319
  1809. case 320:
  1810. goto st_case_320
  1811. case 321:
  1812. goto st_case_321
  1813. case 322:
  1814. goto st_case_322
  1815. case 323:
  1816. goto st_case_323
  1817. case 324:
  1818. goto st_case_324
  1819. case 325:
  1820. goto st_case_325
  1821. case 44:
  1822. goto st_case_44
  1823. case 45:
  1824. goto st_case_45
  1825. case 46:
  1826. goto st_case_46
  1827. case 47:
  1828. goto st_case_47
  1829. case 48:
  1830. goto st_case_48
  1831. case 49:
  1832. goto st_case_49
  1833. case 50:
  1834. goto st_case_50
  1835. case 51:
  1836. goto st_case_51
  1837. case 52:
  1838. goto st_case_52
  1839. case 53:
  1840. goto st_case_53
  1841. case 326:
  1842. goto st_case_326
  1843. case 327:
  1844. goto st_case_327
  1845. case 328:
  1846. goto st_case_328
  1847. case 54:
  1848. goto st_case_54
  1849. case 55:
  1850. goto st_case_55
  1851. case 56:
  1852. goto st_case_56
  1853. case 57:
  1854. goto st_case_57
  1855. case 58:
  1856. goto st_case_58
  1857. case 59:
  1858. goto st_case_59
  1859. case 329:
  1860. goto st_case_329
  1861. case 330:
  1862. goto st_case_330
  1863. case 60:
  1864. goto st_case_60
  1865. case 331:
  1866. goto st_case_331
  1867. case 332:
  1868. goto st_case_332
  1869. case 333:
  1870. goto st_case_333
  1871. case 334:
  1872. goto st_case_334
  1873. case 335:
  1874. goto st_case_335
  1875. case 336:
  1876. goto st_case_336
  1877. case 337:
  1878. goto st_case_337
  1879. case 338:
  1880. goto st_case_338
  1881. case 339:
  1882. goto st_case_339
  1883. case 340:
  1884. goto st_case_340
  1885. case 341:
  1886. goto st_case_341
  1887. case 342:
  1888. goto st_case_342
  1889. case 343:
  1890. goto st_case_343
  1891. case 344:
  1892. goto st_case_344
  1893. case 345:
  1894. goto st_case_345
  1895. case 346:
  1896. goto st_case_346
  1897. case 347:
  1898. goto st_case_347
  1899. case 348:
  1900. goto st_case_348
  1901. case 349:
  1902. goto st_case_349
  1903. case 350:
  1904. goto st_case_350
  1905. case 61:
  1906. goto st_case_61
  1907. case 351:
  1908. goto st_case_351
  1909. case 352:
  1910. goto st_case_352
  1911. case 353:
  1912. goto st_case_353
  1913. case 62:
  1914. goto st_case_62
  1915. case 354:
  1916. goto st_case_354
  1917. case 355:
  1918. goto st_case_355
  1919. case 356:
  1920. goto st_case_356
  1921. case 357:
  1922. goto st_case_357
  1923. case 358:
  1924. goto st_case_358
  1925. case 359:
  1926. goto st_case_359
  1927. case 360:
  1928. goto st_case_360
  1929. case 361:
  1930. goto st_case_361
  1931. case 362:
  1932. goto st_case_362
  1933. case 363:
  1934. goto st_case_363
  1935. case 364:
  1936. goto st_case_364
  1937. case 365:
  1938. goto st_case_365
  1939. case 366:
  1940. goto st_case_366
  1941. case 367:
  1942. goto st_case_367
  1943. case 368:
  1944. goto st_case_368
  1945. case 369:
  1946. goto st_case_369
  1947. case 370:
  1948. goto st_case_370
  1949. case 371:
  1950. goto st_case_371
  1951. case 372:
  1952. goto st_case_372
  1953. case 373:
  1954. goto st_case_373
  1955. case 63:
  1956. goto st_case_63
  1957. case 64:
  1958. goto st_case_64
  1959. case 65:
  1960. goto st_case_65
  1961. case 66:
  1962. goto st_case_66
  1963. case 67:
  1964. goto st_case_67
  1965. case 374:
  1966. goto st_case_374
  1967. case 68:
  1968. goto st_case_68
  1969. case 69:
  1970. goto st_case_69
  1971. case 70:
  1972. goto st_case_70
  1973. case 71:
  1974. goto st_case_71
  1975. case 72:
  1976. goto st_case_72
  1977. case 375:
  1978. goto st_case_375
  1979. case 376:
  1980. goto st_case_376
  1981. case 377:
  1982. goto st_case_377
  1983. case 73:
  1984. goto st_case_73
  1985. case 74:
  1986. goto st_case_74
  1987. case 378:
  1988. goto st_case_378
  1989. case 379:
  1990. goto st_case_379
  1991. case 75:
  1992. goto st_case_75
  1993. case 380:
  1994. goto st_case_380
  1995. case 76:
  1996. goto st_case_76
  1997. case 381:
  1998. goto st_case_381
  1999. case 382:
  2000. goto st_case_382
  2001. case 383:
  2002. goto st_case_383
  2003. case 384:
  2004. goto st_case_384
  2005. case 385:
  2006. goto st_case_385
  2007. case 386:
  2008. goto st_case_386
  2009. case 387:
  2010. goto st_case_387
  2011. case 388:
  2012. goto st_case_388
  2013. case 389:
  2014. goto st_case_389
  2015. case 390:
  2016. goto st_case_390
  2017. case 391:
  2018. goto st_case_391
  2019. case 392:
  2020. goto st_case_392
  2021. case 393:
  2022. goto st_case_393
  2023. case 394:
  2024. goto st_case_394
  2025. case 395:
  2026. goto st_case_395
  2027. case 396:
  2028. goto st_case_396
  2029. case 397:
  2030. goto st_case_397
  2031. case 398:
  2032. goto st_case_398
  2033. case 399:
  2034. goto st_case_399
  2035. case 400:
  2036. goto st_case_400
  2037. case 77:
  2038. goto st_case_77
  2039. case 78:
  2040. goto st_case_78
  2041. case 79:
  2042. goto st_case_79
  2043. case 80:
  2044. goto st_case_80
  2045. case 81:
  2046. goto st_case_81
  2047. case 82:
  2048. goto st_case_82
  2049. case 83:
  2050. goto st_case_83
  2051. case 84:
  2052. goto st_case_84
  2053. case 85:
  2054. goto st_case_85
  2055. case 86:
  2056. goto st_case_86
  2057. case 87:
  2058. goto st_case_87
  2059. case 88:
  2060. goto st_case_88
  2061. case 89:
  2062. goto st_case_89
  2063. case 90:
  2064. goto st_case_90
  2065. case 401:
  2066. goto st_case_401
  2067. case 402:
  2068. goto st_case_402
  2069. case 403:
  2070. goto st_case_403
  2071. case 404:
  2072. goto st_case_404
  2073. case 91:
  2074. goto st_case_91
  2075. case 92:
  2076. goto st_case_92
  2077. case 93:
  2078. goto st_case_93
  2079. case 94:
  2080. goto st_case_94
  2081. case 405:
  2082. goto st_case_405
  2083. case 406:
  2084. goto st_case_406
  2085. case 95:
  2086. goto st_case_95
  2087. case 96:
  2088. goto st_case_96
  2089. case 407:
  2090. goto st_case_407
  2091. case 97:
  2092. goto st_case_97
  2093. case 98:
  2094. goto st_case_98
  2095. case 408:
  2096. goto st_case_408
  2097. case 409:
  2098. goto st_case_409
  2099. case 99:
  2100. goto st_case_99
  2101. case 410:
  2102. goto st_case_410
  2103. case 411:
  2104. goto st_case_411
  2105. case 100:
  2106. goto st_case_100
  2107. case 101:
  2108. goto st_case_101
  2109. case 412:
  2110. goto st_case_412
  2111. case 413:
  2112. goto st_case_413
  2113. case 414:
  2114. goto st_case_414
  2115. case 415:
  2116. goto st_case_415
  2117. case 416:
  2118. goto st_case_416
  2119. case 417:
  2120. goto st_case_417
  2121. case 418:
  2122. goto st_case_418
  2123. case 419:
  2124. goto st_case_419
  2125. case 420:
  2126. goto st_case_420
  2127. case 421:
  2128. goto st_case_421
  2129. case 422:
  2130. goto st_case_422
  2131. case 423:
  2132. goto st_case_423
  2133. case 424:
  2134. goto st_case_424
  2135. case 425:
  2136. goto st_case_425
  2137. case 426:
  2138. goto st_case_426
  2139. case 427:
  2140. goto st_case_427
  2141. case 428:
  2142. goto st_case_428
  2143. case 429:
  2144. goto st_case_429
  2145. case 102:
  2146. goto st_case_102
  2147. case 430:
  2148. goto st_case_430
  2149. case 431:
  2150. goto st_case_431
  2151. case 432:
  2152. goto st_case_432
  2153. case 103:
  2154. goto st_case_103
  2155. case 104:
  2156. goto st_case_104
  2157. case 433:
  2158. goto st_case_433
  2159. case 434:
  2160. goto st_case_434
  2161. case 435:
  2162. goto st_case_435
  2163. case 105:
  2164. goto st_case_105
  2165. case 436:
  2166. goto st_case_436
  2167. case 437:
  2168. goto st_case_437
  2169. case 438:
  2170. goto st_case_438
  2171. case 439:
  2172. goto st_case_439
  2173. case 440:
  2174. goto st_case_440
  2175. case 441:
  2176. goto st_case_441
  2177. case 442:
  2178. goto st_case_442
  2179. case 443:
  2180. goto st_case_443
  2181. case 444:
  2182. goto st_case_444
  2183. case 445:
  2184. goto st_case_445
  2185. case 446:
  2186. goto st_case_446
  2187. case 447:
  2188. goto st_case_447
  2189. case 448:
  2190. goto st_case_448
  2191. case 449:
  2192. goto st_case_449
  2193. case 450:
  2194. goto st_case_450
  2195. case 451:
  2196. goto st_case_451
  2197. case 452:
  2198. goto st_case_452
  2199. case 453:
  2200. goto st_case_453
  2201. case 454:
  2202. goto st_case_454
  2203. case 455:
  2204. goto st_case_455
  2205. case 106:
  2206. goto st_case_106
  2207. case 456:
  2208. goto st_case_456
  2209. case 457:
  2210. goto st_case_457
  2211. case 458:
  2212. goto st_case_458
  2213. case 459:
  2214. goto st_case_459
  2215. case 460:
  2216. goto st_case_460
  2217. case 461:
  2218. goto st_case_461
  2219. case 462:
  2220. goto st_case_462
  2221. case 463:
  2222. goto st_case_463
  2223. case 464:
  2224. goto st_case_464
  2225. case 465:
  2226. goto st_case_465
  2227. case 466:
  2228. goto st_case_466
  2229. case 467:
  2230. goto st_case_467
  2231. case 468:
  2232. goto st_case_468
  2233. case 469:
  2234. goto st_case_469
  2235. case 470:
  2236. goto st_case_470
  2237. case 471:
  2238. goto st_case_471
  2239. case 472:
  2240. goto st_case_472
  2241. case 473:
  2242. goto st_case_473
  2243. case 474:
  2244. goto st_case_474
  2245. case 475:
  2246. goto st_case_475
  2247. case 476:
  2248. goto st_case_476
  2249. case 477:
  2250. goto st_case_477
  2251. case 107:
  2252. goto st_case_107
  2253. case 108:
  2254. goto st_case_108
  2255. case 109:
  2256. goto st_case_109
  2257. case 110:
  2258. goto st_case_110
  2259. case 111:
  2260. goto st_case_111
  2261. case 478:
  2262. goto st_case_478
  2263. case 112:
  2264. goto st_case_112
  2265. case 479:
  2266. goto st_case_479
  2267. case 480:
  2268. goto st_case_480
  2269. case 113:
  2270. goto st_case_113
  2271. case 481:
  2272. goto st_case_481
  2273. case 482:
  2274. goto st_case_482
  2275. case 483:
  2276. goto st_case_483
  2277. case 484:
  2278. goto st_case_484
  2279. case 485:
  2280. goto st_case_485
  2281. case 486:
  2282. goto st_case_486
  2283. case 487:
  2284. goto st_case_487
  2285. case 488:
  2286. goto st_case_488
  2287. case 489:
  2288. goto st_case_489
  2289. case 114:
  2290. goto st_case_114
  2291. case 115:
  2292. goto st_case_115
  2293. case 116:
  2294. goto st_case_116
  2295. case 490:
  2296. goto st_case_490
  2297. case 117:
  2298. goto st_case_117
  2299. case 118:
  2300. goto st_case_118
  2301. case 119:
  2302. goto st_case_119
  2303. case 491:
  2304. goto st_case_491
  2305. case 120:
  2306. goto st_case_120
  2307. case 121:
  2308. goto st_case_121
  2309. case 492:
  2310. goto st_case_492
  2311. case 493:
  2312. goto st_case_493
  2313. case 122:
  2314. goto st_case_122
  2315. case 123:
  2316. goto st_case_123
  2317. case 124:
  2318. goto st_case_124
  2319. case 125:
  2320. goto st_case_125
  2321. case 494:
  2322. goto st_case_494
  2323. case 495:
  2324. goto st_case_495
  2325. case 496:
  2326. goto st_case_496
  2327. case 126:
  2328. goto st_case_126
  2329. case 497:
  2330. goto st_case_497
  2331. case 498:
  2332. goto st_case_498
  2333. case 499:
  2334. goto st_case_499
  2335. case 500:
  2336. goto st_case_500
  2337. case 501:
  2338. goto st_case_501
  2339. case 502:
  2340. goto st_case_502
  2341. case 503:
  2342. goto st_case_503
  2343. case 504:
  2344. goto st_case_504
  2345. case 505:
  2346. goto st_case_505
  2347. case 506:
  2348. goto st_case_506
  2349. case 507:
  2350. goto st_case_507
  2351. case 508:
  2352. goto st_case_508
  2353. case 509:
  2354. goto st_case_509
  2355. case 510:
  2356. goto st_case_510
  2357. case 511:
  2358. goto st_case_511
  2359. case 512:
  2360. goto st_case_512
  2361. case 513:
  2362. goto st_case_513
  2363. case 514:
  2364. goto st_case_514
  2365. case 515:
  2366. goto st_case_515
  2367. case 516:
  2368. goto st_case_516
  2369. case 127:
  2370. goto st_case_127
  2371. case 128:
  2372. goto st_case_128
  2373. case 517:
  2374. goto st_case_517
  2375. case 518:
  2376. goto st_case_518
  2377. case 519:
  2378. goto st_case_519
  2379. case 520:
  2380. goto st_case_520
  2381. case 521:
  2382. goto st_case_521
  2383. case 522:
  2384. goto st_case_522
  2385. case 523:
  2386. goto st_case_523
  2387. case 524:
  2388. goto st_case_524
  2389. case 525:
  2390. goto st_case_525
  2391. case 129:
  2392. goto st_case_129
  2393. case 130:
  2394. goto st_case_130
  2395. case 131:
  2396. goto st_case_131
  2397. case 526:
  2398. goto st_case_526
  2399. case 132:
  2400. goto st_case_132
  2401. case 133:
  2402. goto st_case_133
  2403. case 134:
  2404. goto st_case_134
  2405. case 527:
  2406. goto st_case_527
  2407. case 135:
  2408. goto st_case_135
  2409. case 136:
  2410. goto st_case_136
  2411. case 528:
  2412. goto st_case_528
  2413. case 529:
  2414. goto st_case_529
  2415. case 137:
  2416. goto st_case_137
  2417. case 138:
  2418. goto st_case_138
  2419. case 139:
  2420. goto st_case_139
  2421. case 530:
  2422. goto st_case_530
  2423. case 531:
  2424. goto st_case_531
  2425. case 140:
  2426. goto st_case_140
  2427. case 532:
  2428. goto st_case_532
  2429. case 141:
  2430. goto st_case_141
  2431. case 533:
  2432. goto st_case_533
  2433. case 534:
  2434. goto st_case_534
  2435. case 535:
  2436. goto st_case_535
  2437. case 536:
  2438. goto st_case_536
  2439. case 537:
  2440. goto st_case_537
  2441. case 538:
  2442. goto st_case_538
  2443. case 539:
  2444. goto st_case_539
  2445. case 540:
  2446. goto st_case_540
  2447. case 142:
  2448. goto st_case_142
  2449. case 143:
  2450. goto st_case_143
  2451. case 144:
  2452. goto st_case_144
  2453. case 541:
  2454. goto st_case_541
  2455. case 145:
  2456. goto st_case_145
  2457. case 146:
  2458. goto st_case_146
  2459. case 147:
  2460. goto st_case_147
  2461. case 542:
  2462. goto st_case_542
  2463. case 148:
  2464. goto st_case_148
  2465. case 149:
  2466. goto st_case_149
  2467. case 543:
  2468. goto st_case_543
  2469. case 544:
  2470. goto st_case_544
  2471. case 545:
  2472. goto st_case_545
  2473. case 546:
  2474. goto st_case_546
  2475. case 547:
  2476. goto st_case_547
  2477. case 548:
  2478. goto st_case_548
  2479. case 549:
  2480. goto st_case_549
  2481. case 550:
  2482. goto st_case_550
  2483. case 551:
  2484. goto st_case_551
  2485. case 552:
  2486. goto st_case_552
  2487. case 553:
  2488. goto st_case_553
  2489. case 554:
  2490. goto st_case_554
  2491. case 555:
  2492. goto st_case_555
  2493. case 556:
  2494. goto st_case_556
  2495. case 557:
  2496. goto st_case_557
  2497. case 558:
  2498. goto st_case_558
  2499. case 559:
  2500. goto st_case_559
  2501. case 560:
  2502. goto st_case_560
  2503. case 561:
  2504. goto st_case_561
  2505. case 562:
  2506. goto st_case_562
  2507. case 150:
  2508. goto st_case_150
  2509. case 151:
  2510. goto st_case_151
  2511. case 563:
  2512. goto st_case_563
  2513. case 564:
  2514. goto st_case_564
  2515. case 565:
  2516. goto st_case_565
  2517. case 152:
  2518. goto st_case_152
  2519. case 566:
  2520. goto st_case_566
  2521. case 567:
  2522. goto st_case_567
  2523. case 153:
  2524. goto st_case_153
  2525. case 568:
  2526. goto st_case_568
  2527. case 569:
  2528. goto st_case_569
  2529. case 570:
  2530. goto st_case_570
  2531. case 571:
  2532. goto st_case_571
  2533. case 572:
  2534. goto st_case_572
  2535. case 573:
  2536. goto st_case_573
  2537. case 574:
  2538. goto st_case_574
  2539. case 575:
  2540. goto st_case_575
  2541. case 576:
  2542. goto st_case_576
  2543. case 577:
  2544. goto st_case_577
  2545. case 578:
  2546. goto st_case_578
  2547. case 579:
  2548. goto st_case_579
  2549. case 580:
  2550. goto st_case_580
  2551. case 581:
  2552. goto st_case_581
  2553. case 582:
  2554. goto st_case_582
  2555. case 583:
  2556. goto st_case_583
  2557. case 584:
  2558. goto st_case_584
  2559. case 585:
  2560. goto st_case_585
  2561. case 154:
  2562. goto st_case_154
  2563. case 155:
  2564. goto st_case_155
  2565. case 586:
  2566. goto st_case_586
  2567. case 156:
  2568. goto st_case_156
  2569. case 587:
  2570. goto st_case_587
  2571. case 588:
  2572. goto st_case_588
  2573. case 589:
  2574. goto st_case_589
  2575. case 590:
  2576. goto st_case_590
  2577. case 591:
  2578. goto st_case_591
  2579. case 592:
  2580. goto st_case_592
  2581. case 593:
  2582. goto st_case_593
  2583. case 594:
  2584. goto st_case_594
  2585. case 157:
  2586. goto st_case_157
  2587. case 158:
  2588. goto st_case_158
  2589. case 159:
  2590. goto st_case_159
  2591. case 595:
  2592. goto st_case_595
  2593. case 160:
  2594. goto st_case_160
  2595. case 161:
  2596. goto st_case_161
  2597. case 162:
  2598. goto st_case_162
  2599. case 596:
  2600. goto st_case_596
  2601. case 163:
  2602. goto st_case_163
  2603. case 164:
  2604. goto st_case_164
  2605. case 597:
  2606. goto st_case_597
  2607. case 598:
  2608. goto st_case_598
  2609. case 165:
  2610. goto st_case_165
  2611. case 166:
  2612. goto st_case_166
  2613. case 167:
  2614. goto st_case_167
  2615. case 168:
  2616. goto st_case_168
  2617. case 169:
  2618. goto st_case_169
  2619. case 170:
  2620. goto st_case_170
  2621. case 599:
  2622. goto st_case_599
  2623. case 600:
  2624. goto st_case_600
  2625. case 601:
  2626. goto st_case_601
  2627. case 602:
  2628. goto st_case_602
  2629. case 603:
  2630. goto st_case_603
  2631. case 604:
  2632. goto st_case_604
  2633. case 605:
  2634. goto st_case_605
  2635. case 606:
  2636. goto st_case_606
  2637. case 607:
  2638. goto st_case_607
  2639. case 608:
  2640. goto st_case_608
  2641. case 609:
  2642. goto st_case_609
  2643. case 610:
  2644. goto st_case_610
  2645. case 611:
  2646. goto st_case_611
  2647. case 612:
  2648. goto st_case_612
  2649. case 613:
  2650. goto st_case_613
  2651. case 614:
  2652. goto st_case_614
  2653. case 615:
  2654. goto st_case_615
  2655. case 616:
  2656. goto st_case_616
  2657. case 617:
  2658. goto st_case_617
  2659. case 171:
  2660. goto st_case_171
  2661. case 172:
  2662. goto st_case_172
  2663. case 173:
  2664. goto st_case_173
  2665. case 618:
  2666. goto st_case_618
  2667. case 619:
  2668. goto st_case_619
  2669. case 620:
  2670. goto st_case_620
  2671. case 174:
  2672. goto st_case_174
  2673. case 621:
  2674. goto st_case_621
  2675. case 622:
  2676. goto st_case_622
  2677. case 175:
  2678. goto st_case_175
  2679. case 623:
  2680. goto st_case_623
  2681. case 624:
  2682. goto st_case_624
  2683. case 625:
  2684. goto st_case_625
  2685. case 626:
  2686. goto st_case_626
  2687. case 627:
  2688. goto st_case_627
  2689. case 176:
  2690. goto st_case_176
  2691. case 177:
  2692. goto st_case_177
  2693. case 178:
  2694. goto st_case_178
  2695. case 628:
  2696. goto st_case_628
  2697. case 179:
  2698. goto st_case_179
  2699. case 180:
  2700. goto st_case_180
  2701. case 181:
  2702. goto st_case_181
  2703. case 629:
  2704. goto st_case_629
  2705. case 182:
  2706. goto st_case_182
  2707. case 183:
  2708. goto st_case_183
  2709. case 630:
  2710. goto st_case_630
  2711. case 631:
  2712. goto st_case_631
  2713. case 184:
  2714. goto st_case_184
  2715. case 632:
  2716. goto st_case_632
  2717. case 633:
  2718. goto st_case_633
  2719. case 634:
  2720. goto st_case_634
  2721. case 185:
  2722. goto st_case_185
  2723. case 186:
  2724. goto st_case_186
  2725. case 187:
  2726. goto st_case_187
  2727. case 635:
  2728. goto st_case_635
  2729. case 188:
  2730. goto st_case_188
  2731. case 189:
  2732. goto st_case_189
  2733. case 190:
  2734. goto st_case_190
  2735. case 636:
  2736. goto st_case_636
  2737. case 191:
  2738. goto st_case_191
  2739. case 192:
  2740. goto st_case_192
  2741. case 637:
  2742. goto st_case_637
  2743. case 638:
  2744. goto st_case_638
  2745. case 193:
  2746. goto st_case_193
  2747. case 194:
  2748. goto st_case_194
  2749. case 195:
  2750. goto st_case_195
  2751. case 639:
  2752. goto st_case_639
  2753. case 196:
  2754. goto st_case_196
  2755. case 197:
  2756. goto st_case_197
  2757. case 640:
  2758. goto st_case_640
  2759. case 641:
  2760. goto st_case_641
  2761. case 642:
  2762. goto st_case_642
  2763. case 643:
  2764. goto st_case_643
  2765. case 644:
  2766. goto st_case_644
  2767. case 645:
  2768. goto st_case_645
  2769. case 646:
  2770. goto st_case_646
  2771. case 647:
  2772. goto st_case_647
  2773. case 198:
  2774. goto st_case_198
  2775. case 199:
  2776. goto st_case_199
  2777. case 200:
  2778. goto st_case_200
  2779. case 648:
  2780. goto st_case_648
  2781. case 201:
  2782. goto st_case_201
  2783. case 202:
  2784. goto st_case_202
  2785. case 203:
  2786. goto st_case_203
  2787. case 649:
  2788. goto st_case_649
  2789. case 204:
  2790. goto st_case_204
  2791. case 205:
  2792. goto st_case_205
  2793. case 650:
  2794. goto st_case_650
  2795. case 651:
  2796. goto st_case_651
  2797. case 206:
  2798. goto st_case_206
  2799. case 207:
  2800. goto st_case_207
  2801. case 208:
  2802. goto st_case_208
  2803. case 652:
  2804. goto st_case_652
  2805. case 653:
  2806. goto st_case_653
  2807. case 654:
  2808. goto st_case_654
  2809. case 655:
  2810. goto st_case_655
  2811. case 656:
  2812. goto st_case_656
  2813. case 657:
  2814. goto st_case_657
  2815. case 658:
  2816. goto st_case_658
  2817. case 659:
  2818. goto st_case_659
  2819. case 660:
  2820. goto st_case_660
  2821. case 661:
  2822. goto st_case_661
  2823. case 662:
  2824. goto st_case_662
  2825. case 663:
  2826. goto st_case_663
  2827. case 664:
  2828. goto st_case_664
  2829. case 665:
  2830. goto st_case_665
  2831. case 666:
  2832. goto st_case_666
  2833. case 667:
  2834. goto st_case_667
  2835. case 668:
  2836. goto st_case_668
  2837. case 669:
  2838. goto st_case_669
  2839. case 670:
  2840. goto st_case_670
  2841. case 209:
  2842. goto st_case_209
  2843. case 210:
  2844. goto st_case_210
  2845. case 211:
  2846. goto st_case_211
  2847. case 212:
  2848. goto st_case_212
  2849. case 213:
  2850. goto st_case_213
  2851. case 671:
  2852. goto st_case_671
  2853. case 214:
  2854. goto st_case_214
  2855. case 215:
  2856. goto st_case_215
  2857. case 672:
  2858. goto st_case_672
  2859. case 673:
  2860. goto st_case_673
  2861. case 674:
  2862. goto st_case_674
  2863. case 675:
  2864. goto st_case_675
  2865. case 676:
  2866. goto st_case_676
  2867. case 677:
  2868. goto st_case_677
  2869. case 678:
  2870. goto st_case_678
  2871. case 679:
  2872. goto st_case_679
  2873. case 680:
  2874. goto st_case_680
  2875. case 216:
  2876. goto st_case_216
  2877. case 217:
  2878. goto st_case_217
  2879. case 218:
  2880. goto st_case_218
  2881. case 681:
  2882. goto st_case_681
  2883. case 219:
  2884. goto st_case_219
  2885. case 220:
  2886. goto st_case_220
  2887. case 221:
  2888. goto st_case_221
  2889. case 682:
  2890. goto st_case_682
  2891. case 222:
  2892. goto st_case_222
  2893. case 223:
  2894. goto st_case_223
  2895. case 683:
  2896. goto st_case_683
  2897. case 684:
  2898. goto st_case_684
  2899. case 224:
  2900. goto st_case_224
  2901. case 225:
  2902. goto st_case_225
  2903. case 226:
  2904. goto st_case_226
  2905. case 685:
  2906. goto st_case_685
  2907. case 227:
  2908. goto st_case_227
  2909. case 228:
  2910. goto st_case_228
  2911. case 686:
  2912. goto st_case_686
  2913. case 687:
  2914. goto st_case_687
  2915. case 688:
  2916. goto st_case_688
  2917. case 689:
  2918. goto st_case_689
  2919. case 690:
  2920. goto st_case_690
  2921. case 691:
  2922. goto st_case_691
  2923. case 692:
  2924. goto st_case_692
  2925. case 693:
  2926. goto st_case_693
  2927. case 229:
  2928. goto st_case_229
  2929. case 230:
  2930. goto st_case_230
  2931. case 231:
  2932. goto st_case_231
  2933. case 694:
  2934. goto st_case_694
  2935. case 232:
  2936. goto st_case_232
  2937. case 233:
  2938. goto st_case_233
  2939. case 695:
  2940. goto st_case_695
  2941. case 696:
  2942. goto st_case_696
  2943. case 697:
  2944. goto st_case_697
  2945. case 698:
  2946. goto st_case_698
  2947. case 699:
  2948. goto st_case_699
  2949. case 700:
  2950. goto st_case_700
  2951. case 701:
  2952. goto st_case_701
  2953. case 702:
  2954. goto st_case_702
  2955. case 234:
  2956. goto st_case_234
  2957. case 235:
  2958. goto st_case_235
  2959. case 236:
  2960. goto st_case_236
  2961. case 703:
  2962. goto st_case_703
  2963. case 237:
  2964. goto st_case_237
  2965. case 238:
  2966. goto st_case_238
  2967. case 239:
  2968. goto st_case_239
  2969. case 704:
  2970. goto st_case_704
  2971. case 240:
  2972. goto st_case_240
  2973. case 241:
  2974. goto st_case_241
  2975. case 705:
  2976. goto st_case_705
  2977. case 706:
  2978. goto st_case_706
  2979. case 242:
  2980. goto st_case_242
  2981. case 243:
  2982. goto st_case_243
  2983. case 244:
  2984. goto st_case_244
  2985. case 707:
  2986. goto st_case_707
  2987. case 708:
  2988. goto st_case_708
  2989. case 709:
  2990. goto st_case_709
  2991. case 710:
  2992. goto st_case_710
  2993. case 711:
  2994. goto st_case_711
  2995. case 712:
  2996. goto st_case_712
  2997. case 713:
  2998. goto st_case_713
  2999. case 714:
  3000. goto st_case_714
  3001. case 715:
  3002. goto st_case_715
  3003. case 716:
  3004. goto st_case_716
  3005. case 717:
  3006. goto st_case_717
  3007. case 718:
  3008. goto st_case_718
  3009. case 719:
  3010. goto st_case_719
  3011. case 720:
  3012. goto st_case_720
  3013. case 721:
  3014. goto st_case_721
  3015. case 722:
  3016. goto st_case_722
  3017. case 723:
  3018. goto st_case_723
  3019. case 724:
  3020. goto st_case_724
  3021. case 725:
  3022. goto st_case_725
  3023. case 245:
  3024. goto st_case_245
  3025. case 246:
  3026. goto st_case_246
  3027. case 726:
  3028. goto st_case_726
  3029. case 247:
  3030. goto st_case_247
  3031. case 248:
  3032. goto st_case_248
  3033. case 727:
  3034. goto st_case_727
  3035. case 728:
  3036. goto st_case_728
  3037. case 729:
  3038. goto st_case_729
  3039. case 730:
  3040. goto st_case_730
  3041. case 731:
  3042. goto st_case_731
  3043. case 732:
  3044. goto st_case_732
  3045. case 733:
  3046. goto st_case_733
  3047. case 734:
  3048. goto st_case_734
  3049. case 249:
  3050. goto st_case_249
  3051. case 250:
  3052. goto st_case_250
  3053. case 251:
  3054. goto st_case_251
  3055. case 735:
  3056. goto st_case_735
  3057. case 252:
  3058. goto st_case_252
  3059. case 253:
  3060. goto st_case_253
  3061. case 254:
  3062. goto st_case_254
  3063. case 736:
  3064. goto st_case_736
  3065. case 255:
  3066. goto st_case_255
  3067. case 256:
  3068. goto st_case_256
  3069. case 737:
  3070. goto st_case_737
  3071. case 738:
  3072. goto st_case_738
  3073. case 257:
  3074. goto st_case_257
  3075. case 258:
  3076. goto st_case_258
  3077. case 739:
  3078. goto st_case_739
  3079. case 261:
  3080. goto st_case_261
  3081. case 741:
  3082. goto st_case_741
  3083. case 742:
  3084. goto st_case_742
  3085. case 262:
  3086. goto st_case_262
  3087. case 263:
  3088. goto st_case_263
  3089. case 264:
  3090. goto st_case_264
  3091. case 265:
  3092. goto st_case_265
  3093. case 743:
  3094. goto st_case_743
  3095. case 266:
  3096. goto st_case_266
  3097. case 744:
  3098. goto st_case_744
  3099. case 267:
  3100. goto st_case_267
  3101. case 268:
  3102. goto st_case_268
  3103. case 269:
  3104. goto st_case_269
  3105. case 740:
  3106. goto st_case_740
  3107. case 259:
  3108. goto st_case_259
  3109. case 260:
  3110. goto st_case_260
  3111. }
  3112. goto st_out
  3113. st270:
  3114. if (m.p)++; (m.p) == (m.pe) {
  3115. goto _test_eof270
  3116. }
  3117. st_case_270:
  3118. switch (m.data)[(m.p)] {
  3119. case 10:
  3120. goto tr35
  3121. case 11:
  3122. goto tr459
  3123. case 13:
  3124. goto tr35
  3125. case 32:
  3126. goto tr458
  3127. case 35:
  3128. goto tr35
  3129. case 44:
  3130. goto tr35
  3131. case 92:
  3132. goto tr460
  3133. }
  3134. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  3135. goto tr458
  3136. }
  3137. goto tr457
  3138. tr33:
  3139. //line plugins/parsers/influx/machine.go.rl:20
  3140. m.pb = m.p
  3141. goto st1
  3142. tr457:
  3143. //line plugins/parsers/influx/machine.go.rl:74
  3144. m.beginMetric = true
  3145. //line plugins/parsers/influx/machine.go.rl:20
  3146. m.pb = m.p
  3147. goto st1
  3148. st1:
  3149. if (m.p)++; (m.p) == (m.pe) {
  3150. goto _test_eof1
  3151. }
  3152. st_case_1:
  3153. //line plugins/parsers/influx/machine.go:3204
  3154. switch (m.data)[(m.p)] {
  3155. case 10:
  3156. goto tr2
  3157. case 11:
  3158. goto tr3
  3159. case 13:
  3160. goto tr2
  3161. case 32:
  3162. goto tr1
  3163. case 44:
  3164. goto tr4
  3165. case 92:
  3166. goto st95
  3167. }
  3168. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  3169. goto tr1
  3170. }
  3171. goto st1
  3172. tr1:
  3173. (m.cs) = 2
  3174. //line plugins/parsers/influx/machine.go.rl:78
  3175. err = m.handler.SetMeasurement(m.text())
  3176. if err != nil {
  3177. (m.p)--
  3178. (m.cs) = 258
  3179. {
  3180. (m.p)++
  3181. goto _out
  3182. }
  3183. }
  3184. goto _again
  3185. tr60:
  3186. (m.cs) = 2
  3187. //line plugins/parsers/influx/machine.go.rl:91
  3188. err = m.handler.AddTag(m.key, m.text())
  3189. if err != nil {
  3190. (m.p)--
  3191. (m.cs) = 258
  3192. {
  3193. (m.p)++
  3194. goto _out
  3195. }
  3196. }
  3197. goto _again
  3198. st2:
  3199. if (m.p)++; (m.p) == (m.pe) {
  3200. goto _test_eof2
  3201. }
  3202. st_case_2:
  3203. //line plugins/parsers/influx/machine.go:3254
  3204. switch (m.data)[(m.p)] {
  3205. case 10:
  3206. goto tr8
  3207. case 11:
  3208. goto tr9
  3209. case 13:
  3210. goto tr8
  3211. case 32:
  3212. goto st2
  3213. case 44:
  3214. goto tr8
  3215. case 61:
  3216. goto tr8
  3217. case 92:
  3218. goto tr10
  3219. }
  3220. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  3221. goto st2
  3222. }
  3223. goto tr6
  3224. tr6:
  3225. //line plugins/parsers/influx/machine.go.rl:20
  3226. m.pb = m.p
  3227. goto st3
  3228. st3:
  3229. if (m.p)++; (m.p) == (m.pe) {
  3230. goto _test_eof3
  3231. }
  3232. st_case_3:
  3233. //line plugins/parsers/influx/machine.go:3286
  3234. switch (m.data)[(m.p)] {
  3235. case 32:
  3236. goto tr8
  3237. case 44:
  3238. goto tr8
  3239. case 61:
  3240. goto tr12
  3241. case 92:
  3242. goto st35
  3243. }
  3244. switch {
  3245. case (m.data)[(m.p)] > 10:
  3246. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  3247. goto tr8
  3248. }
  3249. case (m.data)[(m.p)] >= 9:
  3250. goto tr8
  3251. }
  3252. goto st3
  3253. tr2:
  3254. (m.cs) = 0
  3255. //line plugins/parsers/influx/machine.go.rl:38
  3256. err = ErrTagParse
  3257. (m.p)--
  3258. (m.cs) = 258
  3259. {
  3260. (m.p)++
  3261. goto _out
  3262. }
  3263. goto _again
  3264. tr8:
  3265. (m.cs) = 0
  3266. //line plugins/parsers/influx/machine.go.rl:31
  3267. err = ErrFieldParse
  3268. (m.p)--
  3269. (m.cs) = 258
  3270. {
  3271. (m.p)++
  3272. goto _out
  3273. }
  3274. goto _again
  3275. tr35:
  3276. (m.cs) = 0
  3277. //line plugins/parsers/influx/machine.go.rl:24
  3278. err = ErrNameParse
  3279. (m.p)--
  3280. (m.cs) = 258
  3281. {
  3282. (m.p)++
  3283. goto _out
  3284. }
  3285. goto _again
  3286. tr39:
  3287. (m.cs) = 0
  3288. //line plugins/parsers/influx/machine.go.rl:24
  3289. err = ErrNameParse
  3290. (m.p)--
  3291. (m.cs) = 258
  3292. {
  3293. (m.p)++
  3294. goto _out
  3295. }
  3296. //line plugins/parsers/influx/machine.go.rl:38
  3297. err = ErrTagParse
  3298. (m.p)--
  3299. (m.cs) = 258
  3300. {
  3301. (m.p)++
  3302. goto _out
  3303. }
  3304. goto _again
  3305. tr43:
  3306. (m.cs) = 0
  3307. //line plugins/parsers/influx/machine.go.rl:24
  3308. err = ErrNameParse
  3309. (m.p)--
  3310. (m.cs) = 258
  3311. {
  3312. (m.p)++
  3313. goto _out
  3314. }
  3315. //line plugins/parsers/influx/machine.go.rl:31
  3316. err = ErrFieldParse
  3317. (m.p)--
  3318. (m.cs) = 258
  3319. {
  3320. (m.p)++
  3321. goto _out
  3322. }
  3323. goto _again
  3324. tr47:
  3325. (m.cs) = 0
  3326. //line plugins/parsers/influx/machine.go.rl:38
  3327. err = ErrTagParse
  3328. (m.p)--
  3329. (m.cs) = 258
  3330. {
  3331. (m.p)++
  3332. goto _out
  3333. }
  3334. //line plugins/parsers/influx/machine.go.rl:31
  3335. err = ErrFieldParse
  3336. (m.p)--
  3337. (m.cs) = 258
  3338. {
  3339. (m.p)++
  3340. goto _out
  3341. }
  3342. goto _again
  3343. tr105:
  3344. (m.cs) = 0
  3345. //line plugins/parsers/influx/machine.go.rl:31
  3346. err = ErrFieldParse
  3347. (m.p)--
  3348. (m.cs) = 258
  3349. {
  3350. (m.p)++
  3351. goto _out
  3352. }
  3353. //line plugins/parsers/influx/machine.go.rl:45
  3354. err = ErrTimestampParse
  3355. (m.p)--
  3356. (m.cs) = 258
  3357. {
  3358. (m.p)++
  3359. goto _out
  3360. }
  3361. goto _again
  3362. tr132:
  3363. (m.cs) = 0
  3364. //line plugins/parsers/influx/machine.go.rl:38
  3365. err = ErrTagParse
  3366. (m.p)--
  3367. (m.cs) = 258
  3368. {
  3369. (m.p)++
  3370. goto _out
  3371. }
  3372. //line plugins/parsers/influx/machine.go.rl:31
  3373. err = ErrFieldParse
  3374. (m.p)--
  3375. (m.cs) = 258
  3376. {
  3377. (m.p)++
  3378. goto _out
  3379. }
  3380. //line plugins/parsers/influx/machine.go.rl:45
  3381. err = ErrTimestampParse
  3382. (m.p)--
  3383. (m.cs) = 258
  3384. {
  3385. (m.p)++
  3386. goto _out
  3387. }
  3388. goto _again
  3389. tr198:
  3390. (m.cs) = 0
  3391. //line plugins/parsers/influx/machine.go.rl:38
  3392. err = ErrTagParse
  3393. (m.p)--
  3394. (m.cs) = 258
  3395. {
  3396. (m.p)++
  3397. goto _out
  3398. }
  3399. //line plugins/parsers/influx/machine.go.rl:45
  3400. err = ErrTimestampParse
  3401. (m.p)--
  3402. (m.cs) = 258
  3403. {
  3404. (m.p)++
  3405. goto _out
  3406. }
  3407. goto _again
  3408. tr423:
  3409. (m.cs) = 0
  3410. //line plugins/parsers/influx/machine.go.rl:24
  3411. err = ErrNameParse
  3412. (m.p)--
  3413. (m.cs) = 258
  3414. {
  3415. (m.p)++
  3416. goto _out
  3417. }
  3418. //line plugins/parsers/influx/machine.go.rl:38
  3419. err = ErrTagParse
  3420. (m.p)--
  3421. (m.cs) = 258
  3422. {
  3423. (m.p)++
  3424. goto _out
  3425. }
  3426. //line plugins/parsers/influx/machine.go.rl:31
  3427. err = ErrFieldParse
  3428. (m.p)--
  3429. (m.cs) = 258
  3430. {
  3431. (m.p)++
  3432. goto _out
  3433. }
  3434. goto _again
  3435. tr426:
  3436. (m.cs) = 0
  3437. //line plugins/parsers/influx/machine.go.rl:45
  3438. err = ErrTimestampParse
  3439. (m.p)--
  3440. (m.cs) = 258
  3441. {
  3442. (m.p)++
  3443. goto _out
  3444. }
  3445. goto _again
  3446. tr1055:
  3447. //line plugins/parsers/influx/machine.go.rl:65
  3448. (m.p)--
  3449. {
  3450. goto st270
  3451. }
  3452. goto st0
  3453. //line plugins/parsers/influx/machine.go:3507
  3454. st_case_0:
  3455. st0:
  3456. (m.cs) = 0
  3457. goto _out
  3458. tr12:
  3459. //line plugins/parsers/influx/machine.go.rl:100
  3460. m.key = m.text()
  3461. goto st4
  3462. st4:
  3463. if (m.p)++; (m.p) == (m.pe) {
  3464. goto _test_eof4
  3465. }
  3466. st_case_4:
  3467. //line plugins/parsers/influx/machine.go:3523
  3468. switch (m.data)[(m.p)] {
  3469. case 34:
  3470. goto st5
  3471. case 45:
  3472. goto tr15
  3473. case 46:
  3474. goto tr16
  3475. case 48:
  3476. goto tr17
  3477. case 70:
  3478. goto tr19
  3479. case 84:
  3480. goto tr20
  3481. case 102:
  3482. goto tr21
  3483. case 116:
  3484. goto tr22
  3485. }
  3486. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  3487. goto tr18
  3488. }
  3489. goto tr8
  3490. st5:
  3491. if (m.p)++; (m.p) == (m.pe) {
  3492. goto _test_eof5
  3493. }
  3494. st_case_5:
  3495. switch (m.data)[(m.p)] {
  3496. case 10:
  3497. goto tr24
  3498. case 12:
  3499. goto tr8
  3500. case 13:
  3501. goto tr25
  3502. case 34:
  3503. goto tr26
  3504. case 92:
  3505. goto tr27
  3506. }
  3507. goto tr23
  3508. tr23:
  3509. //line plugins/parsers/influx/machine.go.rl:20
  3510. m.pb = m.p
  3511. goto st6
  3512. tr24:
  3513. //line plugins/parsers/influx/machine.go.rl:20
  3514. m.pb = m.p
  3515. //line plugins/parsers/influx/machine.go.rl:158
  3516. m.lineno++
  3517. m.sol = m.p
  3518. m.sol++ // next char will be the first column in the line
  3519. goto st6
  3520. tr29:
  3521. //line plugins/parsers/influx/machine.go.rl:158
  3522. m.lineno++
  3523. m.sol = m.p
  3524. m.sol++ // next char will be the first column in the line
  3525. goto st6
  3526. st6:
  3527. if (m.p)++; (m.p) == (m.pe) {
  3528. goto _test_eof6
  3529. }
  3530. st_case_6:
  3531. //line plugins/parsers/influx/machine.go:3595
  3532. switch (m.data)[(m.p)] {
  3533. case 10:
  3534. goto tr29
  3535. case 12:
  3536. goto tr8
  3537. case 13:
  3538. goto st7
  3539. case 34:
  3540. goto tr31
  3541. case 92:
  3542. goto st75
  3543. }
  3544. goto st6
  3545. tr25:
  3546. //line plugins/parsers/influx/machine.go.rl:20
  3547. m.pb = m.p
  3548. goto st7
  3549. st7:
  3550. if (m.p)++; (m.p) == (m.pe) {
  3551. goto _test_eof7
  3552. }
  3553. st_case_7:
  3554. //line plugins/parsers/influx/machine.go:3620
  3555. if (m.data)[(m.p)] == 10 {
  3556. goto tr29
  3557. }
  3558. goto tr8
  3559. tr26:
  3560. (m.cs) = 271
  3561. //line plugins/parsers/influx/machine.go.rl:20
  3562. m.pb = m.p
  3563. //line plugins/parsers/influx/machine.go.rl:140
  3564. err = m.handler.AddString(m.key, m.text())
  3565. if err != nil {
  3566. (m.p)--
  3567. (m.cs) = 258
  3568. {
  3569. (m.p)++
  3570. goto _out
  3571. }
  3572. }
  3573. goto _again
  3574. tr31:
  3575. (m.cs) = 271
  3576. //line plugins/parsers/influx/machine.go.rl:140
  3577. err = m.handler.AddString(m.key, m.text())
  3578. if err != nil {
  3579. (m.p)--
  3580. (m.cs) = 258
  3581. {
  3582. (m.p)++
  3583. goto _out
  3584. }
  3585. }
  3586. goto _again
  3587. st271:
  3588. if (m.p)++; (m.p) == (m.pe) {
  3589. goto _test_eof271
  3590. }
  3591. st_case_271:
  3592. //line plugins/parsers/influx/machine.go:3660
  3593. switch (m.data)[(m.p)] {
  3594. case 10:
  3595. goto tr103
  3596. case 13:
  3597. goto st33
  3598. case 32:
  3599. goto st272
  3600. case 44:
  3601. goto st36
  3602. }
  3603. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  3604. goto st272
  3605. }
  3606. goto tr105
  3607. tr535:
  3608. (m.cs) = 272
  3609. //line plugins/parsers/influx/machine.go.rl:122
  3610. err = m.handler.AddFloat(m.key, m.text())
  3611. if err != nil {
  3612. (m.p)--
  3613. (m.cs) = 258
  3614. {
  3615. (m.p)++
  3616. goto _out
  3617. }
  3618. }
  3619. goto _again
  3620. tr932:
  3621. (m.cs) = 272
  3622. //line plugins/parsers/influx/machine.go.rl:104
  3623. err = m.handler.AddInt(m.key, m.text())
  3624. if err != nil {
  3625. (m.p)--
  3626. (m.cs) = 258
  3627. {
  3628. (m.p)++
  3629. goto _out
  3630. }
  3631. }
  3632. goto _again
  3633. tr935:
  3634. (m.cs) = 272
  3635. //line plugins/parsers/influx/machine.go.rl:113
  3636. err = m.handler.AddUint(m.key, m.text())
  3637. if err != nil {
  3638. (m.p)--
  3639. (m.cs) = 258
  3640. {
  3641. (m.p)++
  3642. goto _out
  3643. }
  3644. }
  3645. goto _again
  3646. tr939:
  3647. (m.cs) = 272
  3648. //line plugins/parsers/influx/machine.go.rl:131
  3649. err = m.handler.AddBool(m.key, m.text())
  3650. if err != nil {
  3651. (m.p)--
  3652. (m.cs) = 258
  3653. {
  3654. (m.p)++
  3655. goto _out
  3656. }
  3657. }
  3658. goto _again
  3659. st272:
  3660. if (m.p)++; (m.p) == (m.pe) {
  3661. goto _test_eof272
  3662. }
  3663. st_case_272:
  3664. //line plugins/parsers/influx/machine.go:3732
  3665. switch (m.data)[(m.p)] {
  3666. case 10:
  3667. goto tr103
  3668. case 13:
  3669. goto st33
  3670. case 32:
  3671. goto st272
  3672. case 45:
  3673. goto tr464
  3674. }
  3675. switch {
  3676. case (m.data)[(m.p)] > 12:
  3677. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  3678. goto tr465
  3679. }
  3680. case (m.data)[(m.p)] >= 9:
  3681. goto st272
  3682. }
  3683. goto tr426
  3684. tr103:
  3685. //line plugins/parsers/influx/machine.go.rl:158
  3686. m.lineno++
  3687. m.sol = m.p
  3688. m.sol++ // next char will be the first column in the line
  3689. goto st273
  3690. tr470:
  3691. (m.cs) = 273
  3692. //line plugins/parsers/influx/machine.go.rl:149
  3693. err = m.handler.SetTimestamp(m.text())
  3694. if err != nil {
  3695. (m.p)--
  3696. (m.cs) = 258
  3697. {
  3698. (m.p)++
  3699. goto _out
  3700. }
  3701. }
  3702. //line plugins/parsers/influx/machine.go.rl:158
  3703. m.lineno++
  3704. m.sol = m.p
  3705. m.sol++ // next char will be the first column in the line
  3706. goto _again
  3707. tr734:
  3708. (m.cs) = 273
  3709. //line plugins/parsers/influx/machine.go.rl:122
  3710. err = m.handler.AddFloat(m.key, m.text())
  3711. if err != nil {
  3712. (m.p)--
  3713. (m.cs) = 258
  3714. {
  3715. (m.p)++
  3716. goto _out
  3717. }
  3718. }
  3719. //line plugins/parsers/influx/machine.go.rl:158
  3720. m.lineno++
  3721. m.sol = m.p
  3722. m.sol++ // next char will be the first column in the line
  3723. goto _again
  3724. tr952:
  3725. (m.cs) = 273
  3726. //line plugins/parsers/influx/machine.go.rl:104
  3727. err = m.handler.AddInt(m.key, m.text())
  3728. if err != nil {
  3729. (m.p)--
  3730. (m.cs) = 258
  3731. {
  3732. (m.p)++
  3733. goto _out
  3734. }
  3735. }
  3736. //line plugins/parsers/influx/machine.go.rl:158
  3737. m.lineno++
  3738. m.sol = m.p
  3739. m.sol++ // next char will be the first column in the line
  3740. goto _again
  3741. tr957:
  3742. (m.cs) = 273
  3743. //line plugins/parsers/influx/machine.go.rl:113
  3744. err = m.handler.AddUint(m.key, m.text())
  3745. if err != nil {
  3746. (m.p)--
  3747. (m.cs) = 258
  3748. {
  3749. (m.p)++
  3750. goto _out
  3751. }
  3752. }
  3753. //line plugins/parsers/influx/machine.go.rl:158
  3754. m.lineno++
  3755. m.sol = m.p
  3756. m.sol++ // next char will be the first column in the line
  3757. goto _again
  3758. tr962:
  3759. (m.cs) = 273
  3760. //line plugins/parsers/influx/machine.go.rl:131
  3761. err = m.handler.AddBool(m.key, m.text())
  3762. if err != nil {
  3763. (m.p)--
  3764. (m.cs) = 258
  3765. {
  3766. (m.p)++
  3767. goto _out
  3768. }
  3769. }
  3770. //line plugins/parsers/influx/machine.go.rl:158
  3771. m.lineno++
  3772. m.sol = m.p
  3773. m.sol++ // next char will be the first column in the line
  3774. goto _again
  3775. st273:
  3776. //line plugins/parsers/influx/machine.go.rl:164
  3777. m.finishMetric = true
  3778. (m.cs) = 740
  3779. {
  3780. (m.p)++
  3781. goto _out
  3782. }
  3783. if (m.p)++; (m.p) == (m.pe) {
  3784. goto _test_eof273
  3785. }
  3786. st_case_273:
  3787. //line plugins/parsers/influx/machine.go:3866
  3788. switch (m.data)[(m.p)] {
  3789. case 10:
  3790. goto tr35
  3791. case 11:
  3792. goto tr36
  3793. case 13:
  3794. goto tr35
  3795. case 32:
  3796. goto st8
  3797. case 35:
  3798. goto tr35
  3799. case 44:
  3800. goto tr35
  3801. case 92:
  3802. goto tr37
  3803. }
  3804. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  3805. goto st8
  3806. }
  3807. goto tr33
  3808. tr458:
  3809. //line plugins/parsers/influx/machine.go.rl:74
  3810. m.beginMetric = true
  3811. goto st8
  3812. st8:
  3813. if (m.p)++; (m.p) == (m.pe) {
  3814. goto _test_eof8
  3815. }
  3816. st_case_8:
  3817. //line plugins/parsers/influx/machine.go:3898
  3818. switch (m.data)[(m.p)] {
  3819. case 10:
  3820. goto tr35
  3821. case 11:
  3822. goto tr36
  3823. case 13:
  3824. goto tr35
  3825. case 32:
  3826. goto st8
  3827. case 35:
  3828. goto tr35
  3829. case 44:
  3830. goto tr35
  3831. case 92:
  3832. goto tr37
  3833. }
  3834. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  3835. goto st8
  3836. }
  3837. goto tr33
  3838. tr36:
  3839. //line plugins/parsers/influx/machine.go.rl:20
  3840. m.pb = m.p
  3841. goto st9
  3842. tr459:
  3843. //line plugins/parsers/influx/machine.go.rl:74
  3844. m.beginMetric = true
  3845. //line plugins/parsers/influx/machine.go.rl:20
  3846. m.pb = m.p
  3847. goto st9
  3848. st9:
  3849. if (m.p)++; (m.p) == (m.pe) {
  3850. goto _test_eof9
  3851. }
  3852. st_case_9:
  3853. //line plugins/parsers/influx/machine.go:3940
  3854. switch (m.data)[(m.p)] {
  3855. case 10:
  3856. goto tr39
  3857. case 11:
  3858. goto tr40
  3859. case 13:
  3860. goto tr39
  3861. case 32:
  3862. goto tr38
  3863. case 35:
  3864. goto st1
  3865. case 44:
  3866. goto tr4
  3867. case 92:
  3868. goto tr37
  3869. }
  3870. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  3871. goto tr38
  3872. }
  3873. goto tr33
  3874. tr38:
  3875. (m.cs) = 10
  3876. //line plugins/parsers/influx/machine.go.rl:78
  3877. err = m.handler.SetMeasurement(m.text())
  3878. if err != nil {
  3879. (m.p)--
  3880. (m.cs) = 258
  3881. {
  3882. (m.p)++
  3883. goto _out
  3884. }
  3885. }
  3886. goto _again
  3887. st10:
  3888. if (m.p)++; (m.p) == (m.pe) {
  3889. goto _test_eof10
  3890. }
  3891. st_case_10:
  3892. //line plugins/parsers/influx/machine.go:3979
  3893. switch (m.data)[(m.p)] {
  3894. case 10:
  3895. goto tr43
  3896. case 11:
  3897. goto tr44
  3898. case 13:
  3899. goto tr43
  3900. case 32:
  3901. goto st10
  3902. case 35:
  3903. goto tr6
  3904. case 44:
  3905. goto tr43
  3906. case 61:
  3907. goto tr33
  3908. case 92:
  3909. goto tr45
  3910. }
  3911. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  3912. goto st10
  3913. }
  3914. goto tr41
  3915. tr41:
  3916. //line plugins/parsers/influx/machine.go.rl:20
  3917. m.pb = m.p
  3918. goto st11
  3919. st11:
  3920. if (m.p)++; (m.p) == (m.pe) {
  3921. goto _test_eof11
  3922. }
  3923. st_case_11:
  3924. //line plugins/parsers/influx/machine.go:4013
  3925. switch (m.data)[(m.p)] {
  3926. case 10:
  3927. goto tr47
  3928. case 11:
  3929. goto tr48
  3930. case 13:
  3931. goto tr47
  3932. case 32:
  3933. goto tr1
  3934. case 44:
  3935. goto tr4
  3936. case 61:
  3937. goto tr49
  3938. case 92:
  3939. goto st28
  3940. }
  3941. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  3942. goto tr1
  3943. }
  3944. goto st11
  3945. tr48:
  3946. (m.cs) = 12
  3947. //line plugins/parsers/influx/machine.go.rl:78
  3948. err = m.handler.SetMeasurement(m.text())
  3949. if err != nil {
  3950. (m.p)--
  3951. (m.cs) = 258
  3952. {
  3953. (m.p)++
  3954. goto _out
  3955. }
  3956. }
  3957. goto _again
  3958. tr51:
  3959. (m.cs) = 12
  3960. //line plugins/parsers/influx/machine.go.rl:78
  3961. err = m.handler.SetMeasurement(m.text())
  3962. if err != nil {
  3963. (m.p)--
  3964. (m.cs) = 258
  3965. {
  3966. (m.p)++
  3967. goto _out
  3968. }
  3969. }
  3970. //line plugins/parsers/influx/machine.go.rl:20
  3971. m.pb = m.p
  3972. goto _again
  3973. st12:
  3974. if (m.p)++; (m.p) == (m.pe) {
  3975. goto _test_eof12
  3976. }
  3977. st_case_12:
  3978. //line plugins/parsers/influx/machine.go:4069
  3979. switch (m.data)[(m.p)] {
  3980. case 10:
  3981. goto tr47
  3982. case 11:
  3983. goto tr51
  3984. case 13:
  3985. goto tr47
  3986. case 32:
  3987. goto tr1
  3988. case 44:
  3989. goto tr4
  3990. case 61:
  3991. goto tr49
  3992. case 92:
  3993. goto tr45
  3994. }
  3995. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  3996. goto tr1
  3997. }
  3998. goto tr41
  3999. tr4:
  4000. (m.cs) = 13
  4001. //line plugins/parsers/influx/machine.go.rl:78
  4002. err = m.handler.SetMeasurement(m.text())
  4003. if err != nil {
  4004. (m.p)--
  4005. (m.cs) = 258
  4006. {
  4007. (m.p)++
  4008. goto _out
  4009. }
  4010. }
  4011. goto _again
  4012. tr62:
  4013. (m.cs) = 13
  4014. //line plugins/parsers/influx/machine.go.rl:91
  4015. err = m.handler.AddTag(m.key, m.text())
  4016. if err != nil {
  4017. (m.p)--
  4018. (m.cs) = 258
  4019. {
  4020. (m.p)++
  4021. goto _out
  4022. }
  4023. }
  4024. goto _again
  4025. st13:
  4026. if (m.p)++; (m.p) == (m.pe) {
  4027. goto _test_eof13
  4028. }
  4029. st_case_13:
  4030. //line plugins/parsers/influx/machine.go:4121
  4031. switch (m.data)[(m.p)] {
  4032. case 32:
  4033. goto tr2
  4034. case 44:
  4035. goto tr2
  4036. case 61:
  4037. goto tr2
  4038. case 92:
  4039. goto tr53
  4040. }
  4041. switch {
  4042. case (m.data)[(m.p)] > 10:
  4043. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  4044. goto tr2
  4045. }
  4046. case (m.data)[(m.p)] >= 9:
  4047. goto tr2
  4048. }
  4049. goto tr52
  4050. tr52:
  4051. //line plugins/parsers/influx/machine.go.rl:20
  4052. m.pb = m.p
  4053. goto st14
  4054. st14:
  4055. if (m.p)++; (m.p) == (m.pe) {
  4056. goto _test_eof14
  4057. }
  4058. st_case_14:
  4059. //line plugins/parsers/influx/machine.go:4152
  4060. switch (m.data)[(m.p)] {
  4061. case 32:
  4062. goto tr2
  4063. case 44:
  4064. goto tr2
  4065. case 61:
  4066. goto tr55
  4067. case 92:
  4068. goto st24
  4069. }
  4070. switch {
  4071. case (m.data)[(m.p)] > 10:
  4072. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  4073. goto tr2
  4074. }
  4075. case (m.data)[(m.p)] >= 9:
  4076. goto tr2
  4077. }
  4078. goto st14
  4079. tr55:
  4080. //line plugins/parsers/influx/machine.go.rl:87
  4081. m.key = m.text()
  4082. goto st15
  4083. st15:
  4084. if (m.p)++; (m.p) == (m.pe) {
  4085. goto _test_eof15
  4086. }
  4087. st_case_15:
  4088. //line plugins/parsers/influx/machine.go:4183
  4089. switch (m.data)[(m.p)] {
  4090. case 32:
  4091. goto tr2
  4092. case 44:
  4093. goto tr2
  4094. case 61:
  4095. goto tr2
  4096. case 92:
  4097. goto tr58
  4098. }
  4099. switch {
  4100. case (m.data)[(m.p)] > 10:
  4101. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  4102. goto tr2
  4103. }
  4104. case (m.data)[(m.p)] >= 9:
  4105. goto tr2
  4106. }
  4107. goto tr57
  4108. tr57:
  4109. //line plugins/parsers/influx/machine.go.rl:20
  4110. m.pb = m.p
  4111. goto st16
  4112. st16:
  4113. if (m.p)++; (m.p) == (m.pe) {
  4114. goto _test_eof16
  4115. }
  4116. st_case_16:
  4117. //line plugins/parsers/influx/machine.go:4214
  4118. switch (m.data)[(m.p)] {
  4119. case 10:
  4120. goto tr2
  4121. case 11:
  4122. goto tr61
  4123. case 13:
  4124. goto tr2
  4125. case 32:
  4126. goto tr60
  4127. case 44:
  4128. goto tr62
  4129. case 61:
  4130. goto tr2
  4131. case 92:
  4132. goto st22
  4133. }
  4134. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  4135. goto tr60
  4136. }
  4137. goto st16
  4138. tr61:
  4139. (m.cs) = 17
  4140. //line plugins/parsers/influx/machine.go.rl:91
  4141. err = m.handler.AddTag(m.key, m.text())
  4142. if err != nil {
  4143. (m.p)--
  4144. (m.cs) = 258
  4145. {
  4146. (m.p)++
  4147. goto _out
  4148. }
  4149. }
  4150. goto _again
  4151. st17:
  4152. if (m.p)++; (m.p) == (m.pe) {
  4153. goto _test_eof17
  4154. }
  4155. st_case_17:
  4156. //line plugins/parsers/influx/machine.go:4253
  4157. switch (m.data)[(m.p)] {
  4158. case 10:
  4159. goto tr47
  4160. case 11:
  4161. goto tr65
  4162. case 13:
  4163. goto tr47
  4164. case 32:
  4165. goto tr60
  4166. case 44:
  4167. goto tr62
  4168. case 61:
  4169. goto tr47
  4170. case 92:
  4171. goto tr66
  4172. }
  4173. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  4174. goto tr60
  4175. }
  4176. goto tr64
  4177. tr64:
  4178. //line plugins/parsers/influx/machine.go.rl:20
  4179. m.pb = m.p
  4180. goto st18
  4181. st18:
  4182. if (m.p)++; (m.p) == (m.pe) {
  4183. goto _test_eof18
  4184. }
  4185. st_case_18:
  4186. //line plugins/parsers/influx/machine.go:4285
  4187. switch (m.data)[(m.p)] {
  4188. case 10:
  4189. goto tr47
  4190. case 11:
  4191. goto tr68
  4192. case 13:
  4193. goto tr47
  4194. case 32:
  4195. goto tr60
  4196. case 44:
  4197. goto tr62
  4198. case 61:
  4199. goto tr12
  4200. case 92:
  4201. goto st20
  4202. }
  4203. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  4204. goto tr60
  4205. }
  4206. goto st18
  4207. tr68:
  4208. (m.cs) = 19
  4209. //line plugins/parsers/influx/machine.go.rl:91
  4210. err = m.handler.AddTag(m.key, m.text())
  4211. if err != nil {
  4212. (m.p)--
  4213. (m.cs) = 258
  4214. {
  4215. (m.p)++
  4216. goto _out
  4217. }
  4218. }
  4219. goto _again
  4220. tr65:
  4221. (m.cs) = 19
  4222. //line plugins/parsers/influx/machine.go.rl:91
  4223. err = m.handler.AddTag(m.key, m.text())
  4224. if err != nil {
  4225. (m.p)--
  4226. (m.cs) = 258
  4227. {
  4228. (m.p)++
  4229. goto _out
  4230. }
  4231. }
  4232. //line plugins/parsers/influx/machine.go.rl:20
  4233. m.pb = m.p
  4234. goto _again
  4235. st19:
  4236. if (m.p)++; (m.p) == (m.pe) {
  4237. goto _test_eof19
  4238. }
  4239. st_case_19:
  4240. //line plugins/parsers/influx/machine.go:4341
  4241. switch (m.data)[(m.p)] {
  4242. case 10:
  4243. goto tr47
  4244. case 11:
  4245. goto tr65
  4246. case 13:
  4247. goto tr47
  4248. case 32:
  4249. goto tr60
  4250. case 44:
  4251. goto tr62
  4252. case 61:
  4253. goto tr12
  4254. case 92:
  4255. goto tr66
  4256. }
  4257. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  4258. goto tr60
  4259. }
  4260. goto tr64
  4261. tr66:
  4262. //line plugins/parsers/influx/machine.go.rl:20
  4263. m.pb = m.p
  4264. goto st20
  4265. st20:
  4266. if (m.p)++; (m.p) == (m.pe) {
  4267. goto _test_eof20
  4268. }
  4269. st_case_20:
  4270. //line plugins/parsers/influx/machine.go:4373
  4271. if (m.data)[(m.p)] == 92 {
  4272. goto st21
  4273. }
  4274. switch {
  4275. case (m.data)[(m.p)] > 10:
  4276. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  4277. goto tr47
  4278. }
  4279. case (m.data)[(m.p)] >= 9:
  4280. goto tr47
  4281. }
  4282. goto st18
  4283. st21:
  4284. //line plugins/parsers/influx/machine.go.rl:240
  4285. (m.p)--
  4286. if (m.p)++; (m.p) == (m.pe) {
  4287. goto _test_eof21
  4288. }
  4289. st_case_21:
  4290. //line plugins/parsers/influx/machine.go:4394
  4291. switch (m.data)[(m.p)] {
  4292. case 10:
  4293. goto tr47
  4294. case 11:
  4295. goto tr68
  4296. case 13:
  4297. goto tr47
  4298. case 32:
  4299. goto tr60
  4300. case 44:
  4301. goto tr62
  4302. case 61:
  4303. goto tr12
  4304. case 92:
  4305. goto st20
  4306. }
  4307. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  4308. goto tr60
  4309. }
  4310. goto st18
  4311. tr58:
  4312. //line plugins/parsers/influx/machine.go.rl:20
  4313. m.pb = m.p
  4314. goto st22
  4315. st22:
  4316. if (m.p)++; (m.p) == (m.pe) {
  4317. goto _test_eof22
  4318. }
  4319. st_case_22:
  4320. //line plugins/parsers/influx/machine.go:4426
  4321. if (m.data)[(m.p)] == 92 {
  4322. goto st23
  4323. }
  4324. switch {
  4325. case (m.data)[(m.p)] > 10:
  4326. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  4327. goto tr2
  4328. }
  4329. case (m.data)[(m.p)] >= 9:
  4330. goto tr2
  4331. }
  4332. goto st16
  4333. st23:
  4334. //line plugins/parsers/influx/machine.go.rl:240
  4335. (m.p)--
  4336. if (m.p)++; (m.p) == (m.pe) {
  4337. goto _test_eof23
  4338. }
  4339. st_case_23:
  4340. //line plugins/parsers/influx/machine.go:4447
  4341. switch (m.data)[(m.p)] {
  4342. case 10:
  4343. goto tr2
  4344. case 11:
  4345. goto tr61
  4346. case 13:
  4347. goto tr2
  4348. case 32:
  4349. goto tr60
  4350. case 44:
  4351. goto tr62
  4352. case 61:
  4353. goto tr2
  4354. case 92:
  4355. goto st22
  4356. }
  4357. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  4358. goto tr60
  4359. }
  4360. goto st16
  4361. tr53:
  4362. //line plugins/parsers/influx/machine.go.rl:20
  4363. m.pb = m.p
  4364. goto st24
  4365. st24:
  4366. if (m.p)++; (m.p) == (m.pe) {
  4367. goto _test_eof24
  4368. }
  4369. st_case_24:
  4370. //line plugins/parsers/influx/machine.go:4479
  4371. if (m.data)[(m.p)] == 92 {
  4372. goto st25
  4373. }
  4374. switch {
  4375. case (m.data)[(m.p)] > 10:
  4376. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  4377. goto tr2
  4378. }
  4379. case (m.data)[(m.p)] >= 9:
  4380. goto tr2
  4381. }
  4382. goto st14
  4383. st25:
  4384. //line plugins/parsers/influx/machine.go.rl:240
  4385. (m.p)--
  4386. if (m.p)++; (m.p) == (m.pe) {
  4387. goto _test_eof25
  4388. }
  4389. st_case_25:
  4390. //line plugins/parsers/influx/machine.go:4500
  4391. switch (m.data)[(m.p)] {
  4392. case 32:
  4393. goto tr2
  4394. case 44:
  4395. goto tr2
  4396. case 61:
  4397. goto tr55
  4398. case 92:
  4399. goto st24
  4400. }
  4401. switch {
  4402. case (m.data)[(m.p)] > 10:
  4403. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  4404. goto tr2
  4405. }
  4406. case (m.data)[(m.p)] >= 9:
  4407. goto tr2
  4408. }
  4409. goto st14
  4410. tr49:
  4411. //line plugins/parsers/influx/machine.go.rl:100
  4412. m.key = m.text()
  4413. goto st26
  4414. tr425:
  4415. //line plugins/parsers/influx/machine.go.rl:20
  4416. m.pb = m.p
  4417. //line plugins/parsers/influx/machine.go.rl:100
  4418. m.key = m.text()
  4419. goto st26
  4420. st26:
  4421. if (m.p)++; (m.p) == (m.pe) {
  4422. goto _test_eof26
  4423. }
  4424. st_case_26:
  4425. //line plugins/parsers/influx/machine.go:4541
  4426. switch (m.data)[(m.p)] {
  4427. case 10:
  4428. goto tr47
  4429. case 11:
  4430. goto tr3
  4431. case 13:
  4432. goto tr47
  4433. case 32:
  4434. goto tr1
  4435. case 34:
  4436. goto st29
  4437. case 44:
  4438. goto tr4
  4439. case 45:
  4440. goto tr74
  4441. case 46:
  4442. goto tr75
  4443. case 48:
  4444. goto tr76
  4445. case 70:
  4446. goto tr78
  4447. case 84:
  4448. goto tr79
  4449. case 92:
  4450. goto st95
  4451. case 102:
  4452. goto tr80
  4453. case 116:
  4454. goto tr81
  4455. }
  4456. switch {
  4457. case (m.data)[(m.p)] > 12:
  4458. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  4459. goto tr77
  4460. }
  4461. case (m.data)[(m.p)] >= 9:
  4462. goto tr1
  4463. }
  4464. goto st1
  4465. tr3:
  4466. (m.cs) = 27
  4467. //line plugins/parsers/influx/machine.go.rl:78
  4468. err = m.handler.SetMeasurement(m.text())
  4469. if err != nil {
  4470. (m.p)--
  4471. (m.cs) = 258
  4472. {
  4473. (m.p)++
  4474. goto _out
  4475. }
  4476. }
  4477. goto _again
  4478. st27:
  4479. if (m.p)++; (m.p) == (m.pe) {
  4480. goto _test_eof27
  4481. }
  4482. st_case_27:
  4483. //line plugins/parsers/influx/machine.go:4599
  4484. switch (m.data)[(m.p)] {
  4485. case 10:
  4486. goto tr47
  4487. case 11:
  4488. goto tr51
  4489. case 13:
  4490. goto tr47
  4491. case 32:
  4492. goto tr1
  4493. case 44:
  4494. goto tr4
  4495. case 61:
  4496. goto st1
  4497. case 92:
  4498. goto tr45
  4499. }
  4500. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  4501. goto tr1
  4502. }
  4503. goto tr41
  4504. tr45:
  4505. //line plugins/parsers/influx/machine.go.rl:20
  4506. m.pb = m.p
  4507. goto st28
  4508. st28:
  4509. if (m.p)++; (m.p) == (m.pe) {
  4510. goto _test_eof28
  4511. }
  4512. st_case_28:
  4513. //line plugins/parsers/influx/machine.go:4631
  4514. switch {
  4515. case (m.data)[(m.p)] > 10:
  4516. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  4517. goto tr8
  4518. }
  4519. case (m.data)[(m.p)] >= 9:
  4520. goto tr8
  4521. }
  4522. goto st11
  4523. st29:
  4524. if (m.p)++; (m.p) == (m.pe) {
  4525. goto _test_eof29
  4526. }
  4527. st_case_29:
  4528. switch (m.data)[(m.p)] {
  4529. case 9:
  4530. goto tr83
  4531. case 10:
  4532. goto tr24
  4533. case 11:
  4534. goto tr84
  4535. case 12:
  4536. goto tr1
  4537. case 13:
  4538. goto tr25
  4539. case 32:
  4540. goto tr83
  4541. case 34:
  4542. goto tr85
  4543. case 44:
  4544. goto tr86
  4545. case 92:
  4546. goto tr87
  4547. }
  4548. goto tr82
  4549. tr82:
  4550. //line plugins/parsers/influx/machine.go.rl:20
  4551. m.pb = m.p
  4552. goto st30
  4553. st30:
  4554. if (m.p)++; (m.p) == (m.pe) {
  4555. goto _test_eof30
  4556. }
  4557. st_case_30:
  4558. //line plugins/parsers/influx/machine.go:4678
  4559. switch (m.data)[(m.p)] {
  4560. case 9:
  4561. goto tr89
  4562. case 10:
  4563. goto tr29
  4564. case 11:
  4565. goto tr90
  4566. case 12:
  4567. goto tr1
  4568. case 13:
  4569. goto st7
  4570. case 32:
  4571. goto tr89
  4572. case 34:
  4573. goto tr91
  4574. case 44:
  4575. goto tr92
  4576. case 92:
  4577. goto st141
  4578. }
  4579. goto st30
  4580. tr89:
  4581. (m.cs) = 31
  4582. //line plugins/parsers/influx/machine.go.rl:78
  4583. err = m.handler.SetMeasurement(m.text())
  4584. if err != nil {
  4585. (m.p)--
  4586. (m.cs) = 258
  4587. {
  4588. (m.p)++
  4589. goto _out
  4590. }
  4591. }
  4592. goto _again
  4593. tr83:
  4594. (m.cs) = 31
  4595. //line plugins/parsers/influx/machine.go.rl:78
  4596. err = m.handler.SetMeasurement(m.text())
  4597. if err != nil {
  4598. (m.p)--
  4599. (m.cs) = 258
  4600. {
  4601. (m.p)++
  4602. goto _out
  4603. }
  4604. }
  4605. //line plugins/parsers/influx/machine.go.rl:20
  4606. m.pb = m.p
  4607. goto _again
  4608. tr231:
  4609. (m.cs) = 31
  4610. //line plugins/parsers/influx/machine.go.rl:91
  4611. err = m.handler.AddTag(m.key, m.text())
  4612. if err != nil {
  4613. (m.p)--
  4614. (m.cs) = 258
  4615. {
  4616. (m.p)++
  4617. goto _out
  4618. }
  4619. }
  4620. goto _again
  4621. st31:
  4622. if (m.p)++; (m.p) == (m.pe) {
  4623. goto _test_eof31
  4624. }
  4625. st_case_31:
  4626. //line plugins/parsers/influx/machine.go:4748
  4627. switch (m.data)[(m.p)] {
  4628. case 9:
  4629. goto st31
  4630. case 10:
  4631. goto tr29
  4632. case 11:
  4633. goto tr96
  4634. case 12:
  4635. goto st2
  4636. case 13:
  4637. goto st7
  4638. case 32:
  4639. goto st31
  4640. case 34:
  4641. goto tr97
  4642. case 44:
  4643. goto st6
  4644. case 61:
  4645. goto st6
  4646. case 92:
  4647. goto tr98
  4648. }
  4649. goto tr94
  4650. tr94:
  4651. //line plugins/parsers/influx/machine.go.rl:20
  4652. m.pb = m.p
  4653. goto st32
  4654. st32:
  4655. if (m.p)++; (m.p) == (m.pe) {
  4656. goto _test_eof32
  4657. }
  4658. st_case_32:
  4659. //line plugins/parsers/influx/machine.go:4783
  4660. switch (m.data)[(m.p)] {
  4661. case 9:
  4662. goto st6
  4663. case 10:
  4664. goto tr29
  4665. case 12:
  4666. goto tr8
  4667. case 13:
  4668. goto st7
  4669. case 32:
  4670. goto st6
  4671. case 34:
  4672. goto tr100
  4673. case 44:
  4674. goto st6
  4675. case 61:
  4676. goto tr101
  4677. case 92:
  4678. goto st76
  4679. }
  4680. goto st32
  4681. tr97:
  4682. (m.cs) = 274
  4683. //line plugins/parsers/influx/machine.go.rl:20
  4684. m.pb = m.p
  4685. //line plugins/parsers/influx/machine.go.rl:140
  4686. err = m.handler.AddString(m.key, m.text())
  4687. if err != nil {
  4688. (m.p)--
  4689. (m.cs) = 258
  4690. {
  4691. (m.p)++
  4692. goto _out
  4693. }
  4694. }
  4695. goto _again
  4696. tr100:
  4697. (m.cs) = 274
  4698. //line plugins/parsers/influx/machine.go.rl:140
  4699. err = m.handler.AddString(m.key, m.text())
  4700. if err != nil {
  4701. (m.p)--
  4702. (m.cs) = 258
  4703. {
  4704. (m.p)++
  4705. goto _out
  4706. }
  4707. }
  4708. goto _again
  4709. tr386:
  4710. (m.cs) = 274
  4711. //line plugins/parsers/influx/machine.go.rl:140
  4712. err = m.handler.AddString(m.key, m.text())
  4713. if err != nil {
  4714. (m.p)--
  4715. (m.cs) = 258
  4716. {
  4717. (m.p)++
  4718. goto _out
  4719. }
  4720. }
  4721. //line plugins/parsers/influx/machine.go.rl:20
  4722. m.pb = m.p
  4723. goto _again
  4724. st274:
  4725. if (m.p)++; (m.p) == (m.pe) {
  4726. goto _test_eof274
  4727. }
  4728. st_case_274:
  4729. //line plugins/parsers/influx/machine.go:4857
  4730. switch (m.data)[(m.p)] {
  4731. case 10:
  4732. goto tr103
  4733. case 11:
  4734. goto st275
  4735. case 13:
  4736. goto st33
  4737. case 32:
  4738. goto st272
  4739. case 44:
  4740. goto st36
  4741. case 61:
  4742. goto tr12
  4743. case 92:
  4744. goto st35
  4745. }
  4746. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  4747. goto st272
  4748. }
  4749. goto st3
  4750. st275:
  4751. if (m.p)++; (m.p) == (m.pe) {
  4752. goto _test_eof275
  4753. }
  4754. st_case_275:
  4755. switch (m.data)[(m.p)] {
  4756. case 10:
  4757. goto tr103
  4758. case 11:
  4759. goto st275
  4760. case 13:
  4761. goto st33
  4762. case 32:
  4763. goto st272
  4764. case 44:
  4765. goto tr105
  4766. case 45:
  4767. goto tr467
  4768. case 61:
  4769. goto tr12
  4770. case 92:
  4771. goto st35
  4772. }
  4773. switch {
  4774. case (m.data)[(m.p)] > 12:
  4775. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  4776. goto tr468
  4777. }
  4778. case (m.data)[(m.p)] >= 9:
  4779. goto st272
  4780. }
  4781. goto st3
  4782. tr472:
  4783. (m.cs) = 33
  4784. //line plugins/parsers/influx/machine.go.rl:149
  4785. err = m.handler.SetTimestamp(m.text())
  4786. if err != nil {
  4787. (m.p)--
  4788. (m.cs) = 258
  4789. {
  4790. (m.p)++
  4791. goto _out
  4792. }
  4793. }
  4794. goto _again
  4795. tr736:
  4796. (m.cs) = 33
  4797. //line plugins/parsers/influx/machine.go.rl:122
  4798. err = m.handler.AddFloat(m.key, m.text())
  4799. if err != nil {
  4800. (m.p)--
  4801. (m.cs) = 258
  4802. {
  4803. (m.p)++
  4804. goto _out
  4805. }
  4806. }
  4807. goto _again
  4808. tr954:
  4809. (m.cs) = 33
  4810. //line plugins/parsers/influx/machine.go.rl:104
  4811. err = m.handler.AddInt(m.key, m.text())
  4812. if err != nil {
  4813. (m.p)--
  4814. (m.cs) = 258
  4815. {
  4816. (m.p)++
  4817. goto _out
  4818. }
  4819. }
  4820. goto _again
  4821. tr959:
  4822. (m.cs) = 33
  4823. //line plugins/parsers/influx/machine.go.rl:113
  4824. err = m.handler.AddUint(m.key, m.text())
  4825. if err != nil {
  4826. (m.p)--
  4827. (m.cs) = 258
  4828. {
  4829. (m.p)++
  4830. goto _out
  4831. }
  4832. }
  4833. goto _again
  4834. tr964:
  4835. (m.cs) = 33
  4836. //line plugins/parsers/influx/machine.go.rl:131
  4837. err = m.handler.AddBool(m.key, m.text())
  4838. if err != nil {
  4839. (m.p)--
  4840. (m.cs) = 258
  4841. {
  4842. (m.p)++
  4843. goto _out
  4844. }
  4845. }
  4846. goto _again
  4847. st33:
  4848. if (m.p)++; (m.p) == (m.pe) {
  4849. goto _test_eof33
  4850. }
  4851. st_case_33:
  4852. //line plugins/parsers/influx/machine.go:4980
  4853. if (m.data)[(m.p)] == 10 {
  4854. goto tr103
  4855. }
  4856. goto st0
  4857. tr467:
  4858. //line plugins/parsers/influx/machine.go.rl:20
  4859. m.pb = m.p
  4860. goto st34
  4861. st34:
  4862. if (m.p)++; (m.p) == (m.pe) {
  4863. goto _test_eof34
  4864. }
  4865. st_case_34:
  4866. //line plugins/parsers/influx/machine.go:4996
  4867. switch (m.data)[(m.p)] {
  4868. case 32:
  4869. goto tr105
  4870. case 44:
  4871. goto tr105
  4872. case 61:
  4873. goto tr12
  4874. case 92:
  4875. goto st35
  4876. }
  4877. switch {
  4878. case (m.data)[(m.p)] < 12:
  4879. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 10 {
  4880. goto tr105
  4881. }
  4882. case (m.data)[(m.p)] > 13:
  4883. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  4884. goto st276
  4885. }
  4886. default:
  4887. goto tr105
  4888. }
  4889. goto st3
  4890. tr468:
  4891. //line plugins/parsers/influx/machine.go.rl:20
  4892. m.pb = m.p
  4893. goto st276
  4894. st276:
  4895. if (m.p)++; (m.p) == (m.pe) {
  4896. goto _test_eof276
  4897. }
  4898. st_case_276:
  4899. //line plugins/parsers/influx/machine.go:5031
  4900. switch (m.data)[(m.p)] {
  4901. case 10:
  4902. goto tr470
  4903. case 11:
  4904. goto tr471
  4905. case 13:
  4906. goto tr472
  4907. case 32:
  4908. goto tr469
  4909. case 44:
  4910. goto tr105
  4911. case 61:
  4912. goto tr12
  4913. case 92:
  4914. goto st35
  4915. }
  4916. switch {
  4917. case (m.data)[(m.p)] > 12:
  4918. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  4919. goto st279
  4920. }
  4921. case (m.data)[(m.p)] >= 9:
  4922. goto tr469
  4923. }
  4924. goto st3
  4925. tr469:
  4926. (m.cs) = 277
  4927. //line plugins/parsers/influx/machine.go.rl:149
  4928. err = m.handler.SetTimestamp(m.text())
  4929. if err != nil {
  4930. (m.p)--
  4931. (m.cs) = 258
  4932. {
  4933. (m.p)++
  4934. goto _out
  4935. }
  4936. }
  4937. goto _again
  4938. st277:
  4939. if (m.p)++; (m.p) == (m.pe) {
  4940. goto _test_eof277
  4941. }
  4942. st_case_277:
  4943. //line plugins/parsers/influx/machine.go:5075
  4944. switch (m.data)[(m.p)] {
  4945. case 10:
  4946. goto tr103
  4947. case 13:
  4948. goto st33
  4949. case 32:
  4950. goto st277
  4951. }
  4952. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  4953. goto st277
  4954. }
  4955. goto st0
  4956. tr471:
  4957. (m.cs) = 278
  4958. //line plugins/parsers/influx/machine.go.rl:149
  4959. err = m.handler.SetTimestamp(m.text())
  4960. if err != nil {
  4961. (m.p)--
  4962. (m.cs) = 258
  4963. {
  4964. (m.p)++
  4965. goto _out
  4966. }
  4967. }
  4968. goto _again
  4969. st278:
  4970. if (m.p)++; (m.p) == (m.pe) {
  4971. goto _test_eof278
  4972. }
  4973. st_case_278:
  4974. //line plugins/parsers/influx/machine.go:5106
  4975. switch (m.data)[(m.p)] {
  4976. case 10:
  4977. goto tr103
  4978. case 11:
  4979. goto st278
  4980. case 13:
  4981. goto st33
  4982. case 32:
  4983. goto st277
  4984. case 44:
  4985. goto tr8
  4986. case 61:
  4987. goto tr12
  4988. case 92:
  4989. goto st35
  4990. }
  4991. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  4992. goto st277
  4993. }
  4994. goto st3
  4995. tr10:
  4996. //line plugins/parsers/influx/machine.go.rl:20
  4997. m.pb = m.p
  4998. goto st35
  4999. st35:
  5000. if (m.p)++; (m.p) == (m.pe) {
  5001. goto _test_eof35
  5002. }
  5003. st_case_35:
  5004. //line plugins/parsers/influx/machine.go:5138
  5005. switch {
  5006. case (m.data)[(m.p)] > 10:
  5007. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  5008. goto tr8
  5009. }
  5010. case (m.data)[(m.p)] >= 9:
  5011. goto tr8
  5012. }
  5013. goto st3
  5014. st279:
  5015. if (m.p)++; (m.p) == (m.pe) {
  5016. goto _test_eof279
  5017. }
  5018. st_case_279:
  5019. switch (m.data)[(m.p)] {
  5020. case 10:
  5021. goto tr470
  5022. case 11:
  5023. goto tr471
  5024. case 13:
  5025. goto tr472
  5026. case 32:
  5027. goto tr469
  5028. case 44:
  5029. goto tr105
  5030. case 61:
  5031. goto tr12
  5032. case 92:
  5033. goto st35
  5034. }
  5035. switch {
  5036. case (m.data)[(m.p)] > 12:
  5037. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  5038. goto st280
  5039. }
  5040. case (m.data)[(m.p)] >= 9:
  5041. goto tr469
  5042. }
  5043. goto st3
  5044. st280:
  5045. if (m.p)++; (m.p) == (m.pe) {
  5046. goto _test_eof280
  5047. }
  5048. st_case_280:
  5049. switch (m.data)[(m.p)] {
  5050. case 10:
  5051. goto tr470
  5052. case 11:
  5053. goto tr471
  5054. case 13:
  5055. goto tr472
  5056. case 32:
  5057. goto tr469
  5058. case 44:
  5059. goto tr105
  5060. case 61:
  5061. goto tr12
  5062. case 92:
  5063. goto st35
  5064. }
  5065. switch {
  5066. case (m.data)[(m.p)] > 12:
  5067. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  5068. goto st281
  5069. }
  5070. case (m.data)[(m.p)] >= 9:
  5071. goto tr469
  5072. }
  5073. goto st3
  5074. st281:
  5075. if (m.p)++; (m.p) == (m.pe) {
  5076. goto _test_eof281
  5077. }
  5078. st_case_281:
  5079. switch (m.data)[(m.p)] {
  5080. case 10:
  5081. goto tr470
  5082. case 11:
  5083. goto tr471
  5084. case 13:
  5085. goto tr472
  5086. case 32:
  5087. goto tr469
  5088. case 44:
  5089. goto tr105
  5090. case 61:
  5091. goto tr12
  5092. case 92:
  5093. goto st35
  5094. }
  5095. switch {
  5096. case (m.data)[(m.p)] > 12:
  5097. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  5098. goto st282
  5099. }
  5100. case (m.data)[(m.p)] >= 9:
  5101. goto tr469
  5102. }
  5103. goto st3
  5104. st282:
  5105. if (m.p)++; (m.p) == (m.pe) {
  5106. goto _test_eof282
  5107. }
  5108. st_case_282:
  5109. switch (m.data)[(m.p)] {
  5110. case 10:
  5111. goto tr470
  5112. case 11:
  5113. goto tr471
  5114. case 13:
  5115. goto tr472
  5116. case 32:
  5117. goto tr469
  5118. case 44:
  5119. goto tr105
  5120. case 61:
  5121. goto tr12
  5122. case 92:
  5123. goto st35
  5124. }
  5125. switch {
  5126. case (m.data)[(m.p)] > 12:
  5127. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  5128. goto st283
  5129. }
  5130. case (m.data)[(m.p)] >= 9:
  5131. goto tr469
  5132. }
  5133. goto st3
  5134. st283:
  5135. if (m.p)++; (m.p) == (m.pe) {
  5136. goto _test_eof283
  5137. }
  5138. st_case_283:
  5139. switch (m.data)[(m.p)] {
  5140. case 10:
  5141. goto tr470
  5142. case 11:
  5143. goto tr471
  5144. case 13:
  5145. goto tr472
  5146. case 32:
  5147. goto tr469
  5148. case 44:
  5149. goto tr105
  5150. case 61:
  5151. goto tr12
  5152. case 92:
  5153. goto st35
  5154. }
  5155. switch {
  5156. case (m.data)[(m.p)] > 12:
  5157. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  5158. goto st284
  5159. }
  5160. case (m.data)[(m.p)] >= 9:
  5161. goto tr469
  5162. }
  5163. goto st3
  5164. st284:
  5165. if (m.p)++; (m.p) == (m.pe) {
  5166. goto _test_eof284
  5167. }
  5168. st_case_284:
  5169. switch (m.data)[(m.p)] {
  5170. case 10:
  5171. goto tr470
  5172. case 11:
  5173. goto tr471
  5174. case 13:
  5175. goto tr472
  5176. case 32:
  5177. goto tr469
  5178. case 44:
  5179. goto tr105
  5180. case 61:
  5181. goto tr12
  5182. case 92:
  5183. goto st35
  5184. }
  5185. switch {
  5186. case (m.data)[(m.p)] > 12:
  5187. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  5188. goto st285
  5189. }
  5190. case (m.data)[(m.p)] >= 9:
  5191. goto tr469
  5192. }
  5193. goto st3
  5194. st285:
  5195. if (m.p)++; (m.p) == (m.pe) {
  5196. goto _test_eof285
  5197. }
  5198. st_case_285:
  5199. switch (m.data)[(m.p)] {
  5200. case 10:
  5201. goto tr470
  5202. case 11:
  5203. goto tr471
  5204. case 13:
  5205. goto tr472
  5206. case 32:
  5207. goto tr469
  5208. case 44:
  5209. goto tr105
  5210. case 61:
  5211. goto tr12
  5212. case 92:
  5213. goto st35
  5214. }
  5215. switch {
  5216. case (m.data)[(m.p)] > 12:
  5217. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  5218. goto st286
  5219. }
  5220. case (m.data)[(m.p)] >= 9:
  5221. goto tr469
  5222. }
  5223. goto st3
  5224. st286:
  5225. if (m.p)++; (m.p) == (m.pe) {
  5226. goto _test_eof286
  5227. }
  5228. st_case_286:
  5229. switch (m.data)[(m.p)] {
  5230. case 10:
  5231. goto tr470
  5232. case 11:
  5233. goto tr471
  5234. case 13:
  5235. goto tr472
  5236. case 32:
  5237. goto tr469
  5238. case 44:
  5239. goto tr105
  5240. case 61:
  5241. goto tr12
  5242. case 92:
  5243. goto st35
  5244. }
  5245. switch {
  5246. case (m.data)[(m.p)] > 12:
  5247. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  5248. goto st287
  5249. }
  5250. case (m.data)[(m.p)] >= 9:
  5251. goto tr469
  5252. }
  5253. goto st3
  5254. st287:
  5255. if (m.p)++; (m.p) == (m.pe) {
  5256. goto _test_eof287
  5257. }
  5258. st_case_287:
  5259. switch (m.data)[(m.p)] {
  5260. case 10:
  5261. goto tr470
  5262. case 11:
  5263. goto tr471
  5264. case 13:
  5265. goto tr472
  5266. case 32:
  5267. goto tr469
  5268. case 44:
  5269. goto tr105
  5270. case 61:
  5271. goto tr12
  5272. case 92:
  5273. goto st35
  5274. }
  5275. switch {
  5276. case (m.data)[(m.p)] > 12:
  5277. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  5278. goto st288
  5279. }
  5280. case (m.data)[(m.p)] >= 9:
  5281. goto tr469
  5282. }
  5283. goto st3
  5284. st288:
  5285. if (m.p)++; (m.p) == (m.pe) {
  5286. goto _test_eof288
  5287. }
  5288. st_case_288:
  5289. switch (m.data)[(m.p)] {
  5290. case 10:
  5291. goto tr470
  5292. case 11:
  5293. goto tr471
  5294. case 13:
  5295. goto tr472
  5296. case 32:
  5297. goto tr469
  5298. case 44:
  5299. goto tr105
  5300. case 61:
  5301. goto tr12
  5302. case 92:
  5303. goto st35
  5304. }
  5305. switch {
  5306. case (m.data)[(m.p)] > 12:
  5307. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  5308. goto st289
  5309. }
  5310. case (m.data)[(m.p)] >= 9:
  5311. goto tr469
  5312. }
  5313. goto st3
  5314. st289:
  5315. if (m.p)++; (m.p) == (m.pe) {
  5316. goto _test_eof289
  5317. }
  5318. st_case_289:
  5319. switch (m.data)[(m.p)] {
  5320. case 10:
  5321. goto tr470
  5322. case 11:
  5323. goto tr471
  5324. case 13:
  5325. goto tr472
  5326. case 32:
  5327. goto tr469
  5328. case 44:
  5329. goto tr105
  5330. case 61:
  5331. goto tr12
  5332. case 92:
  5333. goto st35
  5334. }
  5335. switch {
  5336. case (m.data)[(m.p)] > 12:
  5337. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  5338. goto st290
  5339. }
  5340. case (m.data)[(m.p)] >= 9:
  5341. goto tr469
  5342. }
  5343. goto st3
  5344. st290:
  5345. if (m.p)++; (m.p) == (m.pe) {
  5346. goto _test_eof290
  5347. }
  5348. st_case_290:
  5349. switch (m.data)[(m.p)] {
  5350. case 10:
  5351. goto tr470
  5352. case 11:
  5353. goto tr471
  5354. case 13:
  5355. goto tr472
  5356. case 32:
  5357. goto tr469
  5358. case 44:
  5359. goto tr105
  5360. case 61:
  5361. goto tr12
  5362. case 92:
  5363. goto st35
  5364. }
  5365. switch {
  5366. case (m.data)[(m.p)] > 12:
  5367. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  5368. goto st291
  5369. }
  5370. case (m.data)[(m.p)] >= 9:
  5371. goto tr469
  5372. }
  5373. goto st3
  5374. st291:
  5375. if (m.p)++; (m.p) == (m.pe) {
  5376. goto _test_eof291
  5377. }
  5378. st_case_291:
  5379. switch (m.data)[(m.p)] {
  5380. case 10:
  5381. goto tr470
  5382. case 11:
  5383. goto tr471
  5384. case 13:
  5385. goto tr472
  5386. case 32:
  5387. goto tr469
  5388. case 44:
  5389. goto tr105
  5390. case 61:
  5391. goto tr12
  5392. case 92:
  5393. goto st35
  5394. }
  5395. switch {
  5396. case (m.data)[(m.p)] > 12:
  5397. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  5398. goto st292
  5399. }
  5400. case (m.data)[(m.p)] >= 9:
  5401. goto tr469
  5402. }
  5403. goto st3
  5404. st292:
  5405. if (m.p)++; (m.p) == (m.pe) {
  5406. goto _test_eof292
  5407. }
  5408. st_case_292:
  5409. switch (m.data)[(m.p)] {
  5410. case 10:
  5411. goto tr470
  5412. case 11:
  5413. goto tr471
  5414. case 13:
  5415. goto tr472
  5416. case 32:
  5417. goto tr469
  5418. case 44:
  5419. goto tr105
  5420. case 61:
  5421. goto tr12
  5422. case 92:
  5423. goto st35
  5424. }
  5425. switch {
  5426. case (m.data)[(m.p)] > 12:
  5427. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  5428. goto st293
  5429. }
  5430. case (m.data)[(m.p)] >= 9:
  5431. goto tr469
  5432. }
  5433. goto st3
  5434. st293:
  5435. if (m.p)++; (m.p) == (m.pe) {
  5436. goto _test_eof293
  5437. }
  5438. st_case_293:
  5439. switch (m.data)[(m.p)] {
  5440. case 10:
  5441. goto tr470
  5442. case 11:
  5443. goto tr471
  5444. case 13:
  5445. goto tr472
  5446. case 32:
  5447. goto tr469
  5448. case 44:
  5449. goto tr105
  5450. case 61:
  5451. goto tr12
  5452. case 92:
  5453. goto st35
  5454. }
  5455. switch {
  5456. case (m.data)[(m.p)] > 12:
  5457. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  5458. goto st294
  5459. }
  5460. case (m.data)[(m.p)] >= 9:
  5461. goto tr469
  5462. }
  5463. goto st3
  5464. st294:
  5465. if (m.p)++; (m.p) == (m.pe) {
  5466. goto _test_eof294
  5467. }
  5468. st_case_294:
  5469. switch (m.data)[(m.p)] {
  5470. case 10:
  5471. goto tr470
  5472. case 11:
  5473. goto tr471
  5474. case 13:
  5475. goto tr472
  5476. case 32:
  5477. goto tr469
  5478. case 44:
  5479. goto tr105
  5480. case 61:
  5481. goto tr12
  5482. case 92:
  5483. goto st35
  5484. }
  5485. switch {
  5486. case (m.data)[(m.p)] > 12:
  5487. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  5488. goto st295
  5489. }
  5490. case (m.data)[(m.p)] >= 9:
  5491. goto tr469
  5492. }
  5493. goto st3
  5494. st295:
  5495. if (m.p)++; (m.p) == (m.pe) {
  5496. goto _test_eof295
  5497. }
  5498. st_case_295:
  5499. switch (m.data)[(m.p)] {
  5500. case 10:
  5501. goto tr470
  5502. case 11:
  5503. goto tr471
  5504. case 13:
  5505. goto tr472
  5506. case 32:
  5507. goto tr469
  5508. case 44:
  5509. goto tr105
  5510. case 61:
  5511. goto tr12
  5512. case 92:
  5513. goto st35
  5514. }
  5515. switch {
  5516. case (m.data)[(m.p)] > 12:
  5517. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  5518. goto st296
  5519. }
  5520. case (m.data)[(m.p)] >= 9:
  5521. goto tr469
  5522. }
  5523. goto st3
  5524. st296:
  5525. if (m.p)++; (m.p) == (m.pe) {
  5526. goto _test_eof296
  5527. }
  5528. st_case_296:
  5529. switch (m.data)[(m.p)] {
  5530. case 10:
  5531. goto tr470
  5532. case 11:
  5533. goto tr471
  5534. case 13:
  5535. goto tr472
  5536. case 32:
  5537. goto tr469
  5538. case 44:
  5539. goto tr105
  5540. case 61:
  5541. goto tr12
  5542. case 92:
  5543. goto st35
  5544. }
  5545. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  5546. goto tr469
  5547. }
  5548. goto st3
  5549. tr930:
  5550. (m.cs) = 36
  5551. //line plugins/parsers/influx/machine.go.rl:122
  5552. err = m.handler.AddFloat(m.key, m.text())
  5553. if err != nil {
  5554. (m.p)--
  5555. (m.cs) = 258
  5556. {
  5557. (m.p)++
  5558. goto _out
  5559. }
  5560. }
  5561. goto _again
  5562. tr1046:
  5563. (m.cs) = 36
  5564. //line plugins/parsers/influx/machine.go.rl:104
  5565. err = m.handler.AddInt(m.key, m.text())
  5566. if err != nil {
  5567. (m.p)--
  5568. (m.cs) = 258
  5569. {
  5570. (m.p)++
  5571. goto _out
  5572. }
  5573. }
  5574. goto _again
  5575. tr1048:
  5576. (m.cs) = 36
  5577. //line plugins/parsers/influx/machine.go.rl:113
  5578. err = m.handler.AddUint(m.key, m.text())
  5579. if err != nil {
  5580. (m.p)--
  5581. (m.cs) = 258
  5582. {
  5583. (m.p)++
  5584. goto _out
  5585. }
  5586. }
  5587. goto _again
  5588. tr1050:
  5589. (m.cs) = 36
  5590. //line plugins/parsers/influx/machine.go.rl:131
  5591. err = m.handler.AddBool(m.key, m.text())
  5592. if err != nil {
  5593. (m.p)--
  5594. (m.cs) = 258
  5595. {
  5596. (m.p)++
  5597. goto _out
  5598. }
  5599. }
  5600. goto _again
  5601. st36:
  5602. if (m.p)++; (m.p) == (m.pe) {
  5603. goto _test_eof36
  5604. }
  5605. st_case_36:
  5606. //line plugins/parsers/influx/machine.go:5740
  5607. switch (m.data)[(m.p)] {
  5608. case 32:
  5609. goto tr8
  5610. case 44:
  5611. goto tr8
  5612. case 61:
  5613. goto tr8
  5614. case 92:
  5615. goto tr10
  5616. }
  5617. switch {
  5618. case (m.data)[(m.p)] > 10:
  5619. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  5620. goto tr8
  5621. }
  5622. case (m.data)[(m.p)] >= 9:
  5623. goto tr8
  5624. }
  5625. goto tr6
  5626. tr101:
  5627. //line plugins/parsers/influx/machine.go.rl:100
  5628. m.key = m.text()
  5629. goto st37
  5630. st37:
  5631. if (m.p)++; (m.p) == (m.pe) {
  5632. goto _test_eof37
  5633. }
  5634. st_case_37:
  5635. //line plugins/parsers/influx/machine.go:5771
  5636. switch (m.data)[(m.p)] {
  5637. case 10:
  5638. goto tr29
  5639. case 12:
  5640. goto tr8
  5641. case 13:
  5642. goto st7
  5643. case 34:
  5644. goto tr107
  5645. case 45:
  5646. goto tr108
  5647. case 46:
  5648. goto tr109
  5649. case 48:
  5650. goto tr110
  5651. case 70:
  5652. goto tr112
  5653. case 84:
  5654. goto tr113
  5655. case 92:
  5656. goto st75
  5657. case 102:
  5658. goto tr114
  5659. case 116:
  5660. goto tr115
  5661. }
  5662. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  5663. goto tr111
  5664. }
  5665. goto st6
  5666. tr107:
  5667. (m.cs) = 297
  5668. //line plugins/parsers/influx/machine.go.rl:140
  5669. err = m.handler.AddString(m.key, m.text())
  5670. if err != nil {
  5671. (m.p)--
  5672. (m.cs) = 258
  5673. {
  5674. (m.p)++
  5675. goto _out
  5676. }
  5677. }
  5678. goto _again
  5679. st297:
  5680. if (m.p)++; (m.p) == (m.pe) {
  5681. goto _test_eof297
  5682. }
  5683. st_case_297:
  5684. //line plugins/parsers/influx/machine.go:5820
  5685. switch (m.data)[(m.p)] {
  5686. case 10:
  5687. goto tr494
  5688. case 12:
  5689. goto st272
  5690. case 13:
  5691. goto tr495
  5692. case 32:
  5693. goto tr493
  5694. case 34:
  5695. goto tr26
  5696. case 44:
  5697. goto tr496
  5698. case 92:
  5699. goto tr27
  5700. }
  5701. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  5702. goto tr493
  5703. }
  5704. goto tr23
  5705. tr493:
  5706. //line plugins/parsers/influx/machine.go.rl:20
  5707. m.pb = m.p
  5708. goto st298
  5709. tr988:
  5710. (m.cs) = 298
  5711. //line plugins/parsers/influx/machine.go.rl:122
  5712. err = m.handler.AddFloat(m.key, m.text())
  5713. if err != nil {
  5714. (m.p)--
  5715. (m.cs) = 258
  5716. {
  5717. (m.p)++
  5718. goto _out
  5719. }
  5720. }
  5721. goto _again
  5722. tr993:
  5723. (m.cs) = 298
  5724. //line plugins/parsers/influx/machine.go.rl:104
  5725. err = m.handler.AddInt(m.key, m.text())
  5726. if err != nil {
  5727. (m.p)--
  5728. (m.cs) = 258
  5729. {
  5730. (m.p)++
  5731. goto _out
  5732. }
  5733. }
  5734. goto _again
  5735. tr996:
  5736. (m.cs) = 298
  5737. //line plugins/parsers/influx/machine.go.rl:113
  5738. err = m.handler.AddUint(m.key, m.text())
  5739. if err != nil {
  5740. (m.p)--
  5741. (m.cs) = 258
  5742. {
  5743. (m.p)++
  5744. goto _out
  5745. }
  5746. }
  5747. goto _again
  5748. tr999:
  5749. (m.cs) = 298
  5750. //line plugins/parsers/influx/machine.go.rl:131
  5751. err = m.handler.AddBool(m.key, m.text())
  5752. if err != nil {
  5753. (m.p)--
  5754. (m.cs) = 258
  5755. {
  5756. (m.p)++
  5757. goto _out
  5758. }
  5759. }
  5760. goto _again
  5761. st298:
  5762. if (m.p)++; (m.p) == (m.pe) {
  5763. goto _test_eof298
  5764. }
  5765. st_case_298:
  5766. //line plugins/parsers/influx/machine.go:5904
  5767. switch (m.data)[(m.p)] {
  5768. case 10:
  5769. goto tr221
  5770. case 12:
  5771. goto st272
  5772. case 13:
  5773. goto st73
  5774. case 32:
  5775. goto st298
  5776. case 34:
  5777. goto tr31
  5778. case 45:
  5779. goto tr499
  5780. case 92:
  5781. goto st75
  5782. }
  5783. switch {
  5784. case (m.data)[(m.p)] > 11:
  5785. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  5786. goto tr500
  5787. }
  5788. case (m.data)[(m.p)] >= 9:
  5789. goto st298
  5790. }
  5791. goto st6
  5792. tr494:
  5793. //line plugins/parsers/influx/machine.go.rl:20
  5794. m.pb = m.p
  5795. //line plugins/parsers/influx/machine.go.rl:158
  5796. m.lineno++
  5797. m.sol = m.p
  5798. m.sol++ // next char will be the first column in the line
  5799. goto st299
  5800. tr221:
  5801. //line plugins/parsers/influx/machine.go.rl:158
  5802. m.lineno++
  5803. m.sol = m.p
  5804. m.sol++ // next char will be the first column in the line
  5805. goto st299
  5806. tr639:
  5807. (m.cs) = 299
  5808. //line plugins/parsers/influx/machine.go.rl:122
  5809. err = m.handler.AddFloat(m.key, m.text())
  5810. if err != nil {
  5811. (m.p)--
  5812. (m.cs) = 258
  5813. {
  5814. (m.p)++
  5815. goto _out
  5816. }
  5817. }
  5818. //line plugins/parsers/influx/machine.go.rl:158
  5819. m.lineno++
  5820. m.sol = m.p
  5821. m.sol++ // next char will be the first column in the line
  5822. goto _again
  5823. tr603:
  5824. (m.cs) = 299
  5825. //line plugins/parsers/influx/machine.go.rl:158
  5826. m.lineno++
  5827. m.sol = m.p
  5828. m.sol++ // next char will be the first column in the line
  5829. //line plugins/parsers/influx/machine.go.rl:149
  5830. err = m.handler.SetTimestamp(m.text())
  5831. if err != nil {
  5832. (m.p)--
  5833. (m.cs) = 258
  5834. {
  5835. (m.p)++
  5836. goto _out
  5837. }
  5838. }
  5839. goto _again
  5840. tr823:
  5841. (m.cs) = 299
  5842. //line plugins/parsers/influx/machine.go.rl:104
  5843. err = m.handler.AddInt(m.key, m.text())
  5844. if err != nil {
  5845. (m.p)--
  5846. (m.cs) = 258
  5847. {
  5848. (m.p)++
  5849. goto _out
  5850. }
  5851. }
  5852. //line plugins/parsers/influx/machine.go.rl:158
  5853. m.lineno++
  5854. m.sol = m.p
  5855. m.sol++ // next char will be the first column in the line
  5856. goto _again
  5857. tr829:
  5858. (m.cs) = 299
  5859. //line plugins/parsers/influx/machine.go.rl:113
  5860. err = m.handler.AddUint(m.key, m.text())
  5861. if err != nil {
  5862. (m.p)--
  5863. (m.cs) = 258
  5864. {
  5865. (m.p)++
  5866. goto _out
  5867. }
  5868. }
  5869. //line plugins/parsers/influx/machine.go.rl:158
  5870. m.lineno++
  5871. m.sol = m.p
  5872. m.sol++ // next char will be the first column in the line
  5873. goto _again
  5874. tr810:
  5875. (m.cs) = 299
  5876. //line plugins/parsers/influx/machine.go.rl:158
  5877. m.lineno++
  5878. m.sol = m.p
  5879. m.sol++ // next char will be the first column in the line
  5880. //line plugins/parsers/influx/machine.go.rl:131
  5881. err = m.handler.AddBool(m.key, m.text())
  5882. if err != nil {
  5883. (m.p)--
  5884. (m.cs) = 258
  5885. {
  5886. (m.p)++
  5887. goto _out
  5888. }
  5889. }
  5890. goto _again
  5891. tr765:
  5892. (m.cs) = 299
  5893. //line plugins/parsers/influx/machine.go.rl:158
  5894. m.lineno++
  5895. m.sol = m.p
  5896. m.sol++ // next char will be the first column in the line
  5897. //line plugins/parsers/influx/machine.go.rl:122
  5898. err = m.handler.AddFloat(m.key, m.text())
  5899. if err != nil {
  5900. (m.p)--
  5901. (m.cs) = 258
  5902. {
  5903. (m.p)++
  5904. goto _out
  5905. }
  5906. }
  5907. goto _again
  5908. tr798:
  5909. (m.cs) = 299
  5910. //line plugins/parsers/influx/machine.go.rl:158
  5911. m.lineno++
  5912. m.sol = m.p
  5913. m.sol++ // next char will be the first column in the line
  5914. //line plugins/parsers/influx/machine.go.rl:104
  5915. err = m.handler.AddInt(m.key, m.text())
  5916. if err != nil {
  5917. (m.p)--
  5918. (m.cs) = 258
  5919. {
  5920. (m.p)++
  5921. goto _out
  5922. }
  5923. }
  5924. goto _again
  5925. tr804:
  5926. (m.cs) = 299
  5927. //line plugins/parsers/influx/machine.go.rl:158
  5928. m.lineno++
  5929. m.sol = m.p
  5930. m.sol++ // next char will be the first column in the line
  5931. //line plugins/parsers/influx/machine.go.rl:113
  5932. err = m.handler.AddUint(m.key, m.text())
  5933. if err != nil {
  5934. (m.p)--
  5935. (m.cs) = 258
  5936. {
  5937. (m.p)++
  5938. goto _out
  5939. }
  5940. }
  5941. goto _again
  5942. st299:
  5943. //line plugins/parsers/influx/machine.go.rl:164
  5944. m.finishMetric = true
  5945. (m.cs) = 740
  5946. {
  5947. (m.p)++
  5948. goto _out
  5949. }
  5950. if (m.p)++; (m.p) == (m.pe) {
  5951. goto _test_eof299
  5952. }
  5953. st_case_299:
  5954. //line plugins/parsers/influx/machine.go:6113
  5955. switch (m.data)[(m.p)] {
  5956. case 9:
  5957. goto st38
  5958. case 10:
  5959. goto tr29
  5960. case 11:
  5961. goto tr117
  5962. case 12:
  5963. goto st8
  5964. case 13:
  5965. goto st7
  5966. case 32:
  5967. goto st38
  5968. case 34:
  5969. goto tr118
  5970. case 35:
  5971. goto st6
  5972. case 44:
  5973. goto st6
  5974. case 92:
  5975. goto tr87
  5976. }
  5977. goto tr82
  5978. st38:
  5979. if (m.p)++; (m.p) == (m.pe) {
  5980. goto _test_eof38
  5981. }
  5982. st_case_38:
  5983. switch (m.data)[(m.p)] {
  5984. case 9:
  5985. goto st38
  5986. case 10:
  5987. goto tr29
  5988. case 11:
  5989. goto tr117
  5990. case 12:
  5991. goto st8
  5992. case 13:
  5993. goto st7
  5994. case 32:
  5995. goto st38
  5996. case 34:
  5997. goto tr118
  5998. case 35:
  5999. goto st6
  6000. case 44:
  6001. goto st6
  6002. case 92:
  6003. goto tr87
  6004. }
  6005. goto tr82
  6006. tr117:
  6007. //line plugins/parsers/influx/machine.go.rl:20
  6008. m.pb = m.p
  6009. goto st39
  6010. st39:
  6011. if (m.p)++; (m.p) == (m.pe) {
  6012. goto _test_eof39
  6013. }
  6014. st_case_39:
  6015. //line plugins/parsers/influx/machine.go:6176
  6016. switch (m.data)[(m.p)] {
  6017. case 9:
  6018. goto tr119
  6019. case 10:
  6020. goto tr29
  6021. case 11:
  6022. goto tr120
  6023. case 12:
  6024. goto tr38
  6025. case 13:
  6026. goto st7
  6027. case 32:
  6028. goto tr119
  6029. case 34:
  6030. goto tr85
  6031. case 35:
  6032. goto st30
  6033. case 44:
  6034. goto tr92
  6035. case 92:
  6036. goto tr87
  6037. }
  6038. goto tr82
  6039. tr119:
  6040. (m.cs) = 40
  6041. //line plugins/parsers/influx/machine.go.rl:78
  6042. err = m.handler.SetMeasurement(m.text())
  6043. if err != nil {
  6044. (m.p)--
  6045. (m.cs) = 258
  6046. {
  6047. (m.p)++
  6048. goto _out
  6049. }
  6050. }
  6051. goto _again
  6052. st40:
  6053. if (m.p)++; (m.p) == (m.pe) {
  6054. goto _test_eof40
  6055. }
  6056. st_case_40:
  6057. //line plugins/parsers/influx/machine.go:6218
  6058. switch (m.data)[(m.p)] {
  6059. case 9:
  6060. goto st40
  6061. case 10:
  6062. goto tr29
  6063. case 11:
  6064. goto tr123
  6065. case 12:
  6066. goto st10
  6067. case 13:
  6068. goto st7
  6069. case 32:
  6070. goto st40
  6071. case 34:
  6072. goto tr124
  6073. case 35:
  6074. goto tr94
  6075. case 44:
  6076. goto st6
  6077. case 61:
  6078. goto tr82
  6079. case 92:
  6080. goto tr125
  6081. }
  6082. goto tr121
  6083. tr121:
  6084. //line plugins/parsers/influx/machine.go.rl:20
  6085. m.pb = m.p
  6086. goto st41
  6087. st41:
  6088. if (m.p)++; (m.p) == (m.pe) {
  6089. goto _test_eof41
  6090. }
  6091. st_case_41:
  6092. //line plugins/parsers/influx/machine.go:6255
  6093. switch (m.data)[(m.p)] {
  6094. case 9:
  6095. goto tr89
  6096. case 10:
  6097. goto tr29
  6098. case 11:
  6099. goto tr127
  6100. case 12:
  6101. goto tr1
  6102. case 13:
  6103. goto st7
  6104. case 32:
  6105. goto tr89
  6106. case 34:
  6107. goto tr128
  6108. case 44:
  6109. goto tr92
  6110. case 61:
  6111. goto tr129
  6112. case 92:
  6113. goto st93
  6114. }
  6115. goto st41
  6116. tr127:
  6117. (m.cs) = 42
  6118. //line plugins/parsers/influx/machine.go.rl:78
  6119. err = m.handler.SetMeasurement(m.text())
  6120. if err != nil {
  6121. (m.p)--
  6122. (m.cs) = 258
  6123. {
  6124. (m.p)++
  6125. goto _out
  6126. }
  6127. }
  6128. goto _again
  6129. tr131:
  6130. (m.cs) = 42
  6131. //line plugins/parsers/influx/machine.go.rl:78
  6132. err = m.handler.SetMeasurement(m.text())
  6133. if err != nil {
  6134. (m.p)--
  6135. (m.cs) = 258
  6136. {
  6137. (m.p)++
  6138. goto _out
  6139. }
  6140. }
  6141. //line plugins/parsers/influx/machine.go.rl:20
  6142. m.pb = m.p
  6143. goto _again
  6144. st42:
  6145. if (m.p)++; (m.p) == (m.pe) {
  6146. goto _test_eof42
  6147. }
  6148. st_case_42:
  6149. //line plugins/parsers/influx/machine.go:6314
  6150. switch (m.data)[(m.p)] {
  6151. case 9:
  6152. goto tr89
  6153. case 10:
  6154. goto tr29
  6155. case 11:
  6156. goto tr131
  6157. case 12:
  6158. goto tr1
  6159. case 13:
  6160. goto st7
  6161. case 32:
  6162. goto tr89
  6163. case 34:
  6164. goto tr124
  6165. case 44:
  6166. goto tr92
  6167. case 61:
  6168. goto tr129
  6169. case 92:
  6170. goto tr125
  6171. }
  6172. goto tr121
  6173. tr124:
  6174. (m.cs) = 300
  6175. //line plugins/parsers/influx/machine.go.rl:20
  6176. m.pb = m.p
  6177. //line plugins/parsers/influx/machine.go.rl:140
  6178. err = m.handler.AddString(m.key, m.text())
  6179. if err != nil {
  6180. (m.p)--
  6181. (m.cs) = 258
  6182. {
  6183. (m.p)++
  6184. goto _out
  6185. }
  6186. }
  6187. goto _again
  6188. tr128:
  6189. (m.cs) = 300
  6190. //line plugins/parsers/influx/machine.go.rl:140
  6191. err = m.handler.AddString(m.key, m.text())
  6192. if err != nil {
  6193. (m.p)--
  6194. (m.cs) = 258
  6195. {
  6196. (m.p)++
  6197. goto _out
  6198. }
  6199. }
  6200. goto _again
  6201. st300:
  6202. if (m.p)++; (m.p) == (m.pe) {
  6203. goto _test_eof300
  6204. }
  6205. st_case_300:
  6206. //line plugins/parsers/influx/machine.go:6373
  6207. switch (m.data)[(m.p)] {
  6208. case 10:
  6209. goto tr103
  6210. case 11:
  6211. goto tr502
  6212. case 13:
  6213. goto st33
  6214. case 32:
  6215. goto tr501
  6216. case 44:
  6217. goto tr503
  6218. case 61:
  6219. goto tr49
  6220. case 92:
  6221. goto st28
  6222. }
  6223. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  6224. goto tr501
  6225. }
  6226. goto st11
  6227. tr501:
  6228. (m.cs) = 301
  6229. //line plugins/parsers/influx/machine.go.rl:78
  6230. err = m.handler.SetMeasurement(m.text())
  6231. if err != nil {
  6232. (m.p)--
  6233. (m.cs) = 258
  6234. {
  6235. (m.p)++
  6236. goto _out
  6237. }
  6238. }
  6239. goto _again
  6240. tr566:
  6241. (m.cs) = 301
  6242. //line plugins/parsers/influx/machine.go.rl:91
  6243. err = m.handler.AddTag(m.key, m.text())
  6244. if err != nil {
  6245. (m.p)--
  6246. (m.cs) = 258
  6247. {
  6248. (m.p)++
  6249. goto _out
  6250. }
  6251. }
  6252. goto _again
  6253. tr641:
  6254. (m.cs) = 301
  6255. //line plugins/parsers/influx/machine.go.rl:78
  6256. err = m.handler.SetMeasurement(m.text())
  6257. if err != nil {
  6258. (m.p)--
  6259. (m.cs) = 258
  6260. {
  6261. (m.p)++
  6262. goto _out
  6263. }
  6264. }
  6265. //line plugins/parsers/influx/machine.go.rl:122
  6266. err = m.handler.AddFloat(m.key, m.text())
  6267. if err != nil {
  6268. (m.p)--
  6269. (m.cs) = 258
  6270. {
  6271. (m.p)++
  6272. goto _out
  6273. }
  6274. }
  6275. goto _again
  6276. tr731:
  6277. (m.cs) = 301
  6278. //line plugins/parsers/influx/machine.go.rl:91
  6279. err = m.handler.AddTag(m.key, m.text())
  6280. if err != nil {
  6281. (m.p)--
  6282. (m.cs) = 258
  6283. {
  6284. (m.p)++
  6285. goto _out
  6286. }
  6287. }
  6288. //line plugins/parsers/influx/machine.go.rl:122
  6289. err = m.handler.AddFloat(m.key, m.text())
  6290. if err != nil {
  6291. (m.p)--
  6292. (m.cs) = 258
  6293. {
  6294. (m.p)++
  6295. goto _out
  6296. }
  6297. }
  6298. goto _again
  6299. tr743:
  6300. (m.cs) = 301
  6301. //line plugins/parsers/influx/machine.go.rl:91
  6302. err = m.handler.AddTag(m.key, m.text())
  6303. if err != nil {
  6304. (m.p)--
  6305. (m.cs) = 258
  6306. {
  6307. (m.p)++
  6308. goto _out
  6309. }
  6310. }
  6311. //line plugins/parsers/influx/machine.go.rl:104
  6312. err = m.handler.AddInt(m.key, m.text())
  6313. if err != nil {
  6314. (m.p)--
  6315. (m.cs) = 258
  6316. {
  6317. (m.p)++
  6318. goto _out
  6319. }
  6320. }
  6321. goto _again
  6322. tr750:
  6323. (m.cs) = 301
  6324. //line plugins/parsers/influx/machine.go.rl:91
  6325. err = m.handler.AddTag(m.key, m.text())
  6326. if err != nil {
  6327. (m.p)--
  6328. (m.cs) = 258
  6329. {
  6330. (m.p)++
  6331. goto _out
  6332. }
  6333. }
  6334. //line plugins/parsers/influx/machine.go.rl:113
  6335. err = m.handler.AddUint(m.key, m.text())
  6336. if err != nil {
  6337. (m.p)--
  6338. (m.cs) = 258
  6339. {
  6340. (m.p)++
  6341. goto _out
  6342. }
  6343. }
  6344. goto _again
  6345. tr757:
  6346. (m.cs) = 301
  6347. //line plugins/parsers/influx/machine.go.rl:91
  6348. err = m.handler.AddTag(m.key, m.text())
  6349. if err != nil {
  6350. (m.p)--
  6351. (m.cs) = 258
  6352. {
  6353. (m.p)++
  6354. goto _out
  6355. }
  6356. }
  6357. //line plugins/parsers/influx/machine.go.rl:131
  6358. err = m.handler.AddBool(m.key, m.text())
  6359. if err != nil {
  6360. (m.p)--
  6361. (m.cs) = 258
  6362. {
  6363. (m.p)++
  6364. goto _out
  6365. }
  6366. }
  6367. goto _again
  6368. tr825:
  6369. (m.cs) = 301
  6370. //line plugins/parsers/influx/machine.go.rl:78
  6371. err = m.handler.SetMeasurement(m.text())
  6372. if err != nil {
  6373. (m.p)--
  6374. (m.cs) = 258
  6375. {
  6376. (m.p)++
  6377. goto _out
  6378. }
  6379. }
  6380. //line plugins/parsers/influx/machine.go.rl:104
  6381. err = m.handler.AddInt(m.key, m.text())
  6382. if err != nil {
  6383. (m.p)--
  6384. (m.cs) = 258
  6385. {
  6386. (m.p)++
  6387. goto _out
  6388. }
  6389. }
  6390. goto _again
  6391. tr831:
  6392. (m.cs) = 301
  6393. //line plugins/parsers/influx/machine.go.rl:78
  6394. err = m.handler.SetMeasurement(m.text())
  6395. if err != nil {
  6396. (m.p)--
  6397. (m.cs) = 258
  6398. {
  6399. (m.p)++
  6400. goto _out
  6401. }
  6402. }
  6403. //line plugins/parsers/influx/machine.go.rl:113
  6404. err = m.handler.AddUint(m.key, m.text())
  6405. if err != nil {
  6406. (m.p)--
  6407. (m.cs) = 258
  6408. {
  6409. (m.p)++
  6410. goto _out
  6411. }
  6412. }
  6413. goto _again
  6414. tr836:
  6415. (m.cs) = 301
  6416. //line plugins/parsers/influx/machine.go.rl:78
  6417. err = m.handler.SetMeasurement(m.text())
  6418. if err != nil {
  6419. (m.p)--
  6420. (m.cs) = 258
  6421. {
  6422. (m.p)++
  6423. goto _out
  6424. }
  6425. }
  6426. //line plugins/parsers/influx/machine.go.rl:131
  6427. err = m.handler.AddBool(m.key, m.text())
  6428. if err != nil {
  6429. (m.p)--
  6430. (m.cs) = 258
  6431. {
  6432. (m.p)++
  6433. goto _out
  6434. }
  6435. }
  6436. goto _again
  6437. st301:
  6438. if (m.p)++; (m.p) == (m.pe) {
  6439. goto _test_eof301
  6440. }
  6441. st_case_301:
  6442. //line plugins/parsers/influx/machine.go:6609
  6443. switch (m.data)[(m.p)] {
  6444. case 10:
  6445. goto tr103
  6446. case 11:
  6447. goto tr505
  6448. case 13:
  6449. goto st33
  6450. case 32:
  6451. goto st301
  6452. case 44:
  6453. goto tr105
  6454. case 45:
  6455. goto tr467
  6456. case 61:
  6457. goto tr105
  6458. case 92:
  6459. goto tr10
  6460. }
  6461. switch {
  6462. case (m.data)[(m.p)] > 12:
  6463. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  6464. goto tr468
  6465. }
  6466. case (m.data)[(m.p)] >= 9:
  6467. goto st301
  6468. }
  6469. goto tr6
  6470. tr505:
  6471. //line plugins/parsers/influx/machine.go.rl:20
  6472. m.pb = m.p
  6473. goto st302
  6474. st302:
  6475. if (m.p)++; (m.p) == (m.pe) {
  6476. goto _test_eof302
  6477. }
  6478. st_case_302:
  6479. //line plugins/parsers/influx/machine.go:6648
  6480. switch (m.data)[(m.p)] {
  6481. case 10:
  6482. goto tr103
  6483. case 11:
  6484. goto tr505
  6485. case 13:
  6486. goto st33
  6487. case 32:
  6488. goto st301
  6489. case 44:
  6490. goto tr105
  6491. case 45:
  6492. goto tr467
  6493. case 61:
  6494. goto tr12
  6495. case 92:
  6496. goto tr10
  6497. }
  6498. switch {
  6499. case (m.data)[(m.p)] > 12:
  6500. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  6501. goto tr468
  6502. }
  6503. case (m.data)[(m.p)] >= 9:
  6504. goto st301
  6505. }
  6506. goto tr6
  6507. tr502:
  6508. (m.cs) = 303
  6509. //line plugins/parsers/influx/machine.go.rl:78
  6510. err = m.handler.SetMeasurement(m.text())
  6511. if err != nil {
  6512. (m.p)--
  6513. (m.cs) = 258
  6514. {
  6515. (m.p)++
  6516. goto _out
  6517. }
  6518. }
  6519. goto _again
  6520. tr506:
  6521. (m.cs) = 303
  6522. //line plugins/parsers/influx/machine.go.rl:78
  6523. err = m.handler.SetMeasurement(m.text())
  6524. if err != nil {
  6525. (m.p)--
  6526. (m.cs) = 258
  6527. {
  6528. (m.p)++
  6529. goto _out
  6530. }
  6531. }
  6532. //line plugins/parsers/influx/machine.go.rl:20
  6533. m.pb = m.p
  6534. goto _again
  6535. st303:
  6536. if (m.p)++; (m.p) == (m.pe) {
  6537. goto _test_eof303
  6538. }
  6539. st_case_303:
  6540. //line plugins/parsers/influx/machine.go:6711
  6541. switch (m.data)[(m.p)] {
  6542. case 10:
  6543. goto tr103
  6544. case 11:
  6545. goto tr506
  6546. case 13:
  6547. goto st33
  6548. case 32:
  6549. goto tr501
  6550. case 44:
  6551. goto tr4
  6552. case 45:
  6553. goto tr507
  6554. case 61:
  6555. goto tr49
  6556. case 92:
  6557. goto tr45
  6558. }
  6559. switch {
  6560. case (m.data)[(m.p)] > 12:
  6561. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  6562. goto tr508
  6563. }
  6564. case (m.data)[(m.p)] >= 9:
  6565. goto tr501
  6566. }
  6567. goto tr41
  6568. tr507:
  6569. //line plugins/parsers/influx/machine.go.rl:20
  6570. m.pb = m.p
  6571. goto st43
  6572. st43:
  6573. if (m.p)++; (m.p) == (m.pe) {
  6574. goto _test_eof43
  6575. }
  6576. st_case_43:
  6577. //line plugins/parsers/influx/machine.go:6750
  6578. switch (m.data)[(m.p)] {
  6579. case 10:
  6580. goto tr132
  6581. case 11:
  6582. goto tr48
  6583. case 13:
  6584. goto tr132
  6585. case 32:
  6586. goto tr1
  6587. case 44:
  6588. goto tr4
  6589. case 61:
  6590. goto tr49
  6591. case 92:
  6592. goto st28
  6593. }
  6594. switch {
  6595. case (m.data)[(m.p)] > 12:
  6596. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  6597. goto st304
  6598. }
  6599. case (m.data)[(m.p)] >= 9:
  6600. goto tr1
  6601. }
  6602. goto st11
  6603. tr508:
  6604. //line plugins/parsers/influx/machine.go.rl:20
  6605. m.pb = m.p
  6606. goto st304
  6607. st304:
  6608. if (m.p)++; (m.p) == (m.pe) {
  6609. goto _test_eof304
  6610. }
  6611. st_case_304:
  6612. //line plugins/parsers/influx/machine.go:6787
  6613. switch (m.data)[(m.p)] {
  6614. case 10:
  6615. goto tr470
  6616. case 11:
  6617. goto tr510
  6618. case 13:
  6619. goto tr472
  6620. case 32:
  6621. goto tr509
  6622. case 44:
  6623. goto tr4
  6624. case 61:
  6625. goto tr49
  6626. case 92:
  6627. goto st28
  6628. }
  6629. switch {
  6630. case (m.data)[(m.p)] > 12:
  6631. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  6632. goto st308
  6633. }
  6634. case (m.data)[(m.p)] >= 9:
  6635. goto tr509
  6636. }
  6637. goto st11
  6638. tr514:
  6639. (m.cs) = 305
  6640. //line plugins/parsers/influx/machine.go.rl:78
  6641. err = m.handler.SetMeasurement(m.text())
  6642. if err != nil {
  6643. (m.p)--
  6644. (m.cs) = 258
  6645. {
  6646. (m.p)++
  6647. goto _out
  6648. }
  6649. }
  6650. goto _again
  6651. tr575:
  6652. (m.cs) = 305
  6653. //line plugins/parsers/influx/machine.go.rl:91
  6654. err = m.handler.AddTag(m.key, m.text())
  6655. if err != nil {
  6656. (m.p)--
  6657. (m.cs) = 258
  6658. {
  6659. (m.p)++
  6660. goto _out
  6661. }
  6662. }
  6663. goto _again
  6664. tr509:
  6665. (m.cs) = 305
  6666. //line plugins/parsers/influx/machine.go.rl:78
  6667. err = m.handler.SetMeasurement(m.text())
  6668. if err != nil {
  6669. (m.p)--
  6670. (m.cs) = 258
  6671. {
  6672. (m.p)++
  6673. goto _out
  6674. }
  6675. }
  6676. //line plugins/parsers/influx/machine.go.rl:149
  6677. err = m.handler.SetTimestamp(m.text())
  6678. if err != nil {
  6679. (m.p)--
  6680. (m.cs) = 258
  6681. {
  6682. (m.p)++
  6683. goto _out
  6684. }
  6685. }
  6686. goto _again
  6687. tr572:
  6688. (m.cs) = 305
  6689. //line plugins/parsers/influx/machine.go.rl:91
  6690. err = m.handler.AddTag(m.key, m.text())
  6691. if err != nil {
  6692. (m.p)--
  6693. (m.cs) = 258
  6694. {
  6695. (m.p)++
  6696. goto _out
  6697. }
  6698. }
  6699. //line plugins/parsers/influx/machine.go.rl:149
  6700. err = m.handler.SetTimestamp(m.text())
  6701. if err != nil {
  6702. (m.p)--
  6703. (m.cs) = 258
  6704. {
  6705. (m.p)++
  6706. goto _out
  6707. }
  6708. }
  6709. goto _again
  6710. st305:
  6711. if (m.p)++; (m.p) == (m.pe) {
  6712. goto _test_eof305
  6713. }
  6714. st_case_305:
  6715. //line plugins/parsers/influx/machine.go:6890
  6716. switch (m.data)[(m.p)] {
  6717. case 10:
  6718. goto tr103
  6719. case 11:
  6720. goto tr513
  6721. case 13:
  6722. goto st33
  6723. case 32:
  6724. goto st305
  6725. case 44:
  6726. goto tr8
  6727. case 61:
  6728. goto tr8
  6729. case 92:
  6730. goto tr10
  6731. }
  6732. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  6733. goto st305
  6734. }
  6735. goto tr6
  6736. tr513:
  6737. //line plugins/parsers/influx/machine.go.rl:20
  6738. m.pb = m.p
  6739. goto st306
  6740. st306:
  6741. if (m.p)++; (m.p) == (m.pe) {
  6742. goto _test_eof306
  6743. }
  6744. st_case_306:
  6745. //line plugins/parsers/influx/machine.go:6922
  6746. switch (m.data)[(m.p)] {
  6747. case 10:
  6748. goto tr103
  6749. case 11:
  6750. goto tr513
  6751. case 13:
  6752. goto st33
  6753. case 32:
  6754. goto st305
  6755. case 44:
  6756. goto tr8
  6757. case 61:
  6758. goto tr12
  6759. case 92:
  6760. goto tr10
  6761. }
  6762. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  6763. goto st305
  6764. }
  6765. goto tr6
  6766. tr515:
  6767. (m.cs) = 307
  6768. //line plugins/parsers/influx/machine.go.rl:78
  6769. err = m.handler.SetMeasurement(m.text())
  6770. if err != nil {
  6771. (m.p)--
  6772. (m.cs) = 258
  6773. {
  6774. (m.p)++
  6775. goto _out
  6776. }
  6777. }
  6778. //line plugins/parsers/influx/machine.go.rl:20
  6779. m.pb = m.p
  6780. goto _again
  6781. tr510:
  6782. (m.cs) = 307
  6783. //line plugins/parsers/influx/machine.go.rl:78
  6784. err = m.handler.SetMeasurement(m.text())
  6785. if err != nil {
  6786. (m.p)--
  6787. (m.cs) = 258
  6788. {
  6789. (m.p)++
  6790. goto _out
  6791. }
  6792. }
  6793. //line plugins/parsers/influx/machine.go.rl:149
  6794. err = m.handler.SetTimestamp(m.text())
  6795. if err != nil {
  6796. (m.p)--
  6797. (m.cs) = 258
  6798. {
  6799. (m.p)++
  6800. goto _out
  6801. }
  6802. }
  6803. goto _again
  6804. st307:
  6805. if (m.p)++; (m.p) == (m.pe) {
  6806. goto _test_eof307
  6807. }
  6808. st_case_307:
  6809. //line plugins/parsers/influx/machine.go:6988
  6810. switch (m.data)[(m.p)] {
  6811. case 10:
  6812. goto tr103
  6813. case 11:
  6814. goto tr515
  6815. case 13:
  6816. goto st33
  6817. case 32:
  6818. goto tr514
  6819. case 44:
  6820. goto tr4
  6821. case 61:
  6822. goto tr49
  6823. case 92:
  6824. goto tr45
  6825. }
  6826. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  6827. goto tr514
  6828. }
  6829. goto tr41
  6830. st308:
  6831. if (m.p)++; (m.p) == (m.pe) {
  6832. goto _test_eof308
  6833. }
  6834. st_case_308:
  6835. switch (m.data)[(m.p)] {
  6836. case 10:
  6837. goto tr470
  6838. case 11:
  6839. goto tr510
  6840. case 13:
  6841. goto tr472
  6842. case 32:
  6843. goto tr509
  6844. case 44:
  6845. goto tr4
  6846. case 61:
  6847. goto tr49
  6848. case 92:
  6849. goto st28
  6850. }
  6851. switch {
  6852. case (m.data)[(m.p)] > 12:
  6853. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  6854. goto st309
  6855. }
  6856. case (m.data)[(m.p)] >= 9:
  6857. goto tr509
  6858. }
  6859. goto st11
  6860. st309:
  6861. if (m.p)++; (m.p) == (m.pe) {
  6862. goto _test_eof309
  6863. }
  6864. st_case_309:
  6865. switch (m.data)[(m.p)] {
  6866. case 10:
  6867. goto tr470
  6868. case 11:
  6869. goto tr510
  6870. case 13:
  6871. goto tr472
  6872. case 32:
  6873. goto tr509
  6874. case 44:
  6875. goto tr4
  6876. case 61:
  6877. goto tr49
  6878. case 92:
  6879. goto st28
  6880. }
  6881. switch {
  6882. case (m.data)[(m.p)] > 12:
  6883. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  6884. goto st310
  6885. }
  6886. case (m.data)[(m.p)] >= 9:
  6887. goto tr509
  6888. }
  6889. goto st11
  6890. st310:
  6891. if (m.p)++; (m.p) == (m.pe) {
  6892. goto _test_eof310
  6893. }
  6894. st_case_310:
  6895. switch (m.data)[(m.p)] {
  6896. case 10:
  6897. goto tr470
  6898. case 11:
  6899. goto tr510
  6900. case 13:
  6901. goto tr472
  6902. case 32:
  6903. goto tr509
  6904. case 44:
  6905. goto tr4
  6906. case 61:
  6907. goto tr49
  6908. case 92:
  6909. goto st28
  6910. }
  6911. switch {
  6912. case (m.data)[(m.p)] > 12:
  6913. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  6914. goto st311
  6915. }
  6916. case (m.data)[(m.p)] >= 9:
  6917. goto tr509
  6918. }
  6919. goto st11
  6920. st311:
  6921. if (m.p)++; (m.p) == (m.pe) {
  6922. goto _test_eof311
  6923. }
  6924. st_case_311:
  6925. switch (m.data)[(m.p)] {
  6926. case 10:
  6927. goto tr470
  6928. case 11:
  6929. goto tr510
  6930. case 13:
  6931. goto tr472
  6932. case 32:
  6933. goto tr509
  6934. case 44:
  6935. goto tr4
  6936. case 61:
  6937. goto tr49
  6938. case 92:
  6939. goto st28
  6940. }
  6941. switch {
  6942. case (m.data)[(m.p)] > 12:
  6943. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  6944. goto st312
  6945. }
  6946. case (m.data)[(m.p)] >= 9:
  6947. goto tr509
  6948. }
  6949. goto st11
  6950. st312:
  6951. if (m.p)++; (m.p) == (m.pe) {
  6952. goto _test_eof312
  6953. }
  6954. st_case_312:
  6955. switch (m.data)[(m.p)] {
  6956. case 10:
  6957. goto tr470
  6958. case 11:
  6959. goto tr510
  6960. case 13:
  6961. goto tr472
  6962. case 32:
  6963. goto tr509
  6964. case 44:
  6965. goto tr4
  6966. case 61:
  6967. goto tr49
  6968. case 92:
  6969. goto st28
  6970. }
  6971. switch {
  6972. case (m.data)[(m.p)] > 12:
  6973. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  6974. goto st313
  6975. }
  6976. case (m.data)[(m.p)] >= 9:
  6977. goto tr509
  6978. }
  6979. goto st11
  6980. st313:
  6981. if (m.p)++; (m.p) == (m.pe) {
  6982. goto _test_eof313
  6983. }
  6984. st_case_313:
  6985. switch (m.data)[(m.p)] {
  6986. case 10:
  6987. goto tr470
  6988. case 11:
  6989. goto tr510
  6990. case 13:
  6991. goto tr472
  6992. case 32:
  6993. goto tr509
  6994. case 44:
  6995. goto tr4
  6996. case 61:
  6997. goto tr49
  6998. case 92:
  6999. goto st28
  7000. }
  7001. switch {
  7002. case (m.data)[(m.p)] > 12:
  7003. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  7004. goto st314
  7005. }
  7006. case (m.data)[(m.p)] >= 9:
  7007. goto tr509
  7008. }
  7009. goto st11
  7010. st314:
  7011. if (m.p)++; (m.p) == (m.pe) {
  7012. goto _test_eof314
  7013. }
  7014. st_case_314:
  7015. switch (m.data)[(m.p)] {
  7016. case 10:
  7017. goto tr470
  7018. case 11:
  7019. goto tr510
  7020. case 13:
  7021. goto tr472
  7022. case 32:
  7023. goto tr509
  7024. case 44:
  7025. goto tr4
  7026. case 61:
  7027. goto tr49
  7028. case 92:
  7029. goto st28
  7030. }
  7031. switch {
  7032. case (m.data)[(m.p)] > 12:
  7033. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  7034. goto st315
  7035. }
  7036. case (m.data)[(m.p)] >= 9:
  7037. goto tr509
  7038. }
  7039. goto st11
  7040. st315:
  7041. if (m.p)++; (m.p) == (m.pe) {
  7042. goto _test_eof315
  7043. }
  7044. st_case_315:
  7045. switch (m.data)[(m.p)] {
  7046. case 10:
  7047. goto tr470
  7048. case 11:
  7049. goto tr510
  7050. case 13:
  7051. goto tr472
  7052. case 32:
  7053. goto tr509
  7054. case 44:
  7055. goto tr4
  7056. case 61:
  7057. goto tr49
  7058. case 92:
  7059. goto st28
  7060. }
  7061. switch {
  7062. case (m.data)[(m.p)] > 12:
  7063. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  7064. goto st316
  7065. }
  7066. case (m.data)[(m.p)] >= 9:
  7067. goto tr509
  7068. }
  7069. goto st11
  7070. st316:
  7071. if (m.p)++; (m.p) == (m.pe) {
  7072. goto _test_eof316
  7073. }
  7074. st_case_316:
  7075. switch (m.data)[(m.p)] {
  7076. case 10:
  7077. goto tr470
  7078. case 11:
  7079. goto tr510
  7080. case 13:
  7081. goto tr472
  7082. case 32:
  7083. goto tr509
  7084. case 44:
  7085. goto tr4
  7086. case 61:
  7087. goto tr49
  7088. case 92:
  7089. goto st28
  7090. }
  7091. switch {
  7092. case (m.data)[(m.p)] > 12:
  7093. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  7094. goto st317
  7095. }
  7096. case (m.data)[(m.p)] >= 9:
  7097. goto tr509
  7098. }
  7099. goto st11
  7100. st317:
  7101. if (m.p)++; (m.p) == (m.pe) {
  7102. goto _test_eof317
  7103. }
  7104. st_case_317:
  7105. switch (m.data)[(m.p)] {
  7106. case 10:
  7107. goto tr470
  7108. case 11:
  7109. goto tr510
  7110. case 13:
  7111. goto tr472
  7112. case 32:
  7113. goto tr509
  7114. case 44:
  7115. goto tr4
  7116. case 61:
  7117. goto tr49
  7118. case 92:
  7119. goto st28
  7120. }
  7121. switch {
  7122. case (m.data)[(m.p)] > 12:
  7123. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  7124. goto st318
  7125. }
  7126. case (m.data)[(m.p)] >= 9:
  7127. goto tr509
  7128. }
  7129. goto st11
  7130. st318:
  7131. if (m.p)++; (m.p) == (m.pe) {
  7132. goto _test_eof318
  7133. }
  7134. st_case_318:
  7135. switch (m.data)[(m.p)] {
  7136. case 10:
  7137. goto tr470
  7138. case 11:
  7139. goto tr510
  7140. case 13:
  7141. goto tr472
  7142. case 32:
  7143. goto tr509
  7144. case 44:
  7145. goto tr4
  7146. case 61:
  7147. goto tr49
  7148. case 92:
  7149. goto st28
  7150. }
  7151. switch {
  7152. case (m.data)[(m.p)] > 12:
  7153. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  7154. goto st319
  7155. }
  7156. case (m.data)[(m.p)] >= 9:
  7157. goto tr509
  7158. }
  7159. goto st11
  7160. st319:
  7161. if (m.p)++; (m.p) == (m.pe) {
  7162. goto _test_eof319
  7163. }
  7164. st_case_319:
  7165. switch (m.data)[(m.p)] {
  7166. case 10:
  7167. goto tr470
  7168. case 11:
  7169. goto tr510
  7170. case 13:
  7171. goto tr472
  7172. case 32:
  7173. goto tr509
  7174. case 44:
  7175. goto tr4
  7176. case 61:
  7177. goto tr49
  7178. case 92:
  7179. goto st28
  7180. }
  7181. switch {
  7182. case (m.data)[(m.p)] > 12:
  7183. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  7184. goto st320
  7185. }
  7186. case (m.data)[(m.p)] >= 9:
  7187. goto tr509
  7188. }
  7189. goto st11
  7190. st320:
  7191. if (m.p)++; (m.p) == (m.pe) {
  7192. goto _test_eof320
  7193. }
  7194. st_case_320:
  7195. switch (m.data)[(m.p)] {
  7196. case 10:
  7197. goto tr470
  7198. case 11:
  7199. goto tr510
  7200. case 13:
  7201. goto tr472
  7202. case 32:
  7203. goto tr509
  7204. case 44:
  7205. goto tr4
  7206. case 61:
  7207. goto tr49
  7208. case 92:
  7209. goto st28
  7210. }
  7211. switch {
  7212. case (m.data)[(m.p)] > 12:
  7213. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  7214. goto st321
  7215. }
  7216. case (m.data)[(m.p)] >= 9:
  7217. goto tr509
  7218. }
  7219. goto st11
  7220. st321:
  7221. if (m.p)++; (m.p) == (m.pe) {
  7222. goto _test_eof321
  7223. }
  7224. st_case_321:
  7225. switch (m.data)[(m.p)] {
  7226. case 10:
  7227. goto tr470
  7228. case 11:
  7229. goto tr510
  7230. case 13:
  7231. goto tr472
  7232. case 32:
  7233. goto tr509
  7234. case 44:
  7235. goto tr4
  7236. case 61:
  7237. goto tr49
  7238. case 92:
  7239. goto st28
  7240. }
  7241. switch {
  7242. case (m.data)[(m.p)] > 12:
  7243. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  7244. goto st322
  7245. }
  7246. case (m.data)[(m.p)] >= 9:
  7247. goto tr509
  7248. }
  7249. goto st11
  7250. st322:
  7251. if (m.p)++; (m.p) == (m.pe) {
  7252. goto _test_eof322
  7253. }
  7254. st_case_322:
  7255. switch (m.data)[(m.p)] {
  7256. case 10:
  7257. goto tr470
  7258. case 11:
  7259. goto tr510
  7260. case 13:
  7261. goto tr472
  7262. case 32:
  7263. goto tr509
  7264. case 44:
  7265. goto tr4
  7266. case 61:
  7267. goto tr49
  7268. case 92:
  7269. goto st28
  7270. }
  7271. switch {
  7272. case (m.data)[(m.p)] > 12:
  7273. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  7274. goto st323
  7275. }
  7276. case (m.data)[(m.p)] >= 9:
  7277. goto tr509
  7278. }
  7279. goto st11
  7280. st323:
  7281. if (m.p)++; (m.p) == (m.pe) {
  7282. goto _test_eof323
  7283. }
  7284. st_case_323:
  7285. switch (m.data)[(m.p)] {
  7286. case 10:
  7287. goto tr470
  7288. case 11:
  7289. goto tr510
  7290. case 13:
  7291. goto tr472
  7292. case 32:
  7293. goto tr509
  7294. case 44:
  7295. goto tr4
  7296. case 61:
  7297. goto tr49
  7298. case 92:
  7299. goto st28
  7300. }
  7301. switch {
  7302. case (m.data)[(m.p)] > 12:
  7303. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  7304. goto st324
  7305. }
  7306. case (m.data)[(m.p)] >= 9:
  7307. goto tr509
  7308. }
  7309. goto st11
  7310. st324:
  7311. if (m.p)++; (m.p) == (m.pe) {
  7312. goto _test_eof324
  7313. }
  7314. st_case_324:
  7315. switch (m.data)[(m.p)] {
  7316. case 10:
  7317. goto tr470
  7318. case 11:
  7319. goto tr510
  7320. case 13:
  7321. goto tr472
  7322. case 32:
  7323. goto tr509
  7324. case 44:
  7325. goto tr4
  7326. case 61:
  7327. goto tr49
  7328. case 92:
  7329. goto st28
  7330. }
  7331. switch {
  7332. case (m.data)[(m.p)] > 12:
  7333. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  7334. goto st325
  7335. }
  7336. case (m.data)[(m.p)] >= 9:
  7337. goto tr509
  7338. }
  7339. goto st11
  7340. st325:
  7341. if (m.p)++; (m.p) == (m.pe) {
  7342. goto _test_eof325
  7343. }
  7344. st_case_325:
  7345. switch (m.data)[(m.p)] {
  7346. case 10:
  7347. goto tr470
  7348. case 11:
  7349. goto tr510
  7350. case 13:
  7351. goto tr472
  7352. case 32:
  7353. goto tr509
  7354. case 44:
  7355. goto tr4
  7356. case 61:
  7357. goto tr49
  7358. case 92:
  7359. goto st28
  7360. }
  7361. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  7362. goto tr509
  7363. }
  7364. goto st11
  7365. tr503:
  7366. (m.cs) = 44
  7367. //line plugins/parsers/influx/machine.go.rl:78
  7368. err = m.handler.SetMeasurement(m.text())
  7369. if err != nil {
  7370. (m.p)--
  7371. (m.cs) = 258
  7372. {
  7373. (m.p)++
  7374. goto _out
  7375. }
  7376. }
  7377. goto _again
  7378. tr568:
  7379. (m.cs) = 44
  7380. //line plugins/parsers/influx/machine.go.rl:91
  7381. err = m.handler.AddTag(m.key, m.text())
  7382. if err != nil {
  7383. (m.p)--
  7384. (m.cs) = 258
  7385. {
  7386. (m.p)++
  7387. goto _out
  7388. }
  7389. }
  7390. goto _again
  7391. tr819:
  7392. (m.cs) = 44
  7393. //line plugins/parsers/influx/machine.go.rl:78
  7394. err = m.handler.SetMeasurement(m.text())
  7395. if err != nil {
  7396. (m.p)--
  7397. (m.cs) = 258
  7398. {
  7399. (m.p)++
  7400. goto _out
  7401. }
  7402. }
  7403. //line plugins/parsers/influx/machine.go.rl:122
  7404. err = m.handler.AddFloat(m.key, m.text())
  7405. if err != nil {
  7406. (m.p)--
  7407. (m.cs) = 258
  7408. {
  7409. (m.p)++
  7410. goto _out
  7411. }
  7412. }
  7413. goto _again
  7414. tr737:
  7415. (m.cs) = 44
  7416. //line plugins/parsers/influx/machine.go.rl:91
  7417. err = m.handler.AddTag(m.key, m.text())
  7418. if err != nil {
  7419. (m.p)--
  7420. (m.cs) = 258
  7421. {
  7422. (m.p)++
  7423. goto _out
  7424. }
  7425. }
  7426. //line plugins/parsers/influx/machine.go.rl:122
  7427. err = m.handler.AddFloat(m.key, m.text())
  7428. if err != nil {
  7429. (m.p)--
  7430. (m.cs) = 258
  7431. {
  7432. (m.p)++
  7433. goto _out
  7434. }
  7435. }
  7436. goto _again
  7437. tr955:
  7438. (m.cs) = 44
  7439. //line plugins/parsers/influx/machine.go.rl:91
  7440. err = m.handler.AddTag(m.key, m.text())
  7441. if err != nil {
  7442. (m.p)--
  7443. (m.cs) = 258
  7444. {
  7445. (m.p)++
  7446. goto _out
  7447. }
  7448. }
  7449. //line plugins/parsers/influx/machine.go.rl:104
  7450. err = m.handler.AddInt(m.key, m.text())
  7451. if err != nil {
  7452. (m.p)--
  7453. (m.cs) = 258
  7454. {
  7455. (m.p)++
  7456. goto _out
  7457. }
  7458. }
  7459. goto _again
  7460. tr960:
  7461. (m.cs) = 44
  7462. //line plugins/parsers/influx/machine.go.rl:91
  7463. err = m.handler.AddTag(m.key, m.text())
  7464. if err != nil {
  7465. (m.p)--
  7466. (m.cs) = 258
  7467. {
  7468. (m.p)++
  7469. goto _out
  7470. }
  7471. }
  7472. //line plugins/parsers/influx/machine.go.rl:113
  7473. err = m.handler.AddUint(m.key, m.text())
  7474. if err != nil {
  7475. (m.p)--
  7476. (m.cs) = 258
  7477. {
  7478. (m.p)++
  7479. goto _out
  7480. }
  7481. }
  7482. goto _again
  7483. tr965:
  7484. (m.cs) = 44
  7485. //line plugins/parsers/influx/machine.go.rl:91
  7486. err = m.handler.AddTag(m.key, m.text())
  7487. if err != nil {
  7488. (m.p)--
  7489. (m.cs) = 258
  7490. {
  7491. (m.p)++
  7492. goto _out
  7493. }
  7494. }
  7495. //line plugins/parsers/influx/machine.go.rl:131
  7496. err = m.handler.AddBool(m.key, m.text())
  7497. if err != nil {
  7498. (m.p)--
  7499. (m.cs) = 258
  7500. {
  7501. (m.p)++
  7502. goto _out
  7503. }
  7504. }
  7505. goto _again
  7506. tr1014:
  7507. (m.cs) = 44
  7508. //line plugins/parsers/influx/machine.go.rl:78
  7509. err = m.handler.SetMeasurement(m.text())
  7510. if err != nil {
  7511. (m.p)--
  7512. (m.cs) = 258
  7513. {
  7514. (m.p)++
  7515. goto _out
  7516. }
  7517. }
  7518. //line plugins/parsers/influx/machine.go.rl:104
  7519. err = m.handler.AddInt(m.key, m.text())
  7520. if err != nil {
  7521. (m.p)--
  7522. (m.cs) = 258
  7523. {
  7524. (m.p)++
  7525. goto _out
  7526. }
  7527. }
  7528. goto _again
  7529. tr1017:
  7530. (m.cs) = 44
  7531. //line plugins/parsers/influx/machine.go.rl:78
  7532. err = m.handler.SetMeasurement(m.text())
  7533. if err != nil {
  7534. (m.p)--
  7535. (m.cs) = 258
  7536. {
  7537. (m.p)++
  7538. goto _out
  7539. }
  7540. }
  7541. //line plugins/parsers/influx/machine.go.rl:113
  7542. err = m.handler.AddUint(m.key, m.text())
  7543. if err != nil {
  7544. (m.p)--
  7545. (m.cs) = 258
  7546. {
  7547. (m.p)++
  7548. goto _out
  7549. }
  7550. }
  7551. goto _again
  7552. tr1020:
  7553. (m.cs) = 44
  7554. //line plugins/parsers/influx/machine.go.rl:78
  7555. err = m.handler.SetMeasurement(m.text())
  7556. if err != nil {
  7557. (m.p)--
  7558. (m.cs) = 258
  7559. {
  7560. (m.p)++
  7561. goto _out
  7562. }
  7563. }
  7564. //line plugins/parsers/influx/machine.go.rl:131
  7565. err = m.handler.AddBool(m.key, m.text())
  7566. if err != nil {
  7567. (m.p)--
  7568. (m.cs) = 258
  7569. {
  7570. (m.p)++
  7571. goto _out
  7572. }
  7573. }
  7574. goto _again
  7575. st44:
  7576. if (m.p)++; (m.p) == (m.pe) {
  7577. goto _test_eof44
  7578. }
  7579. st_case_44:
  7580. //line plugins/parsers/influx/machine.go:7759
  7581. switch (m.data)[(m.p)] {
  7582. case 32:
  7583. goto tr47
  7584. case 44:
  7585. goto tr47
  7586. case 61:
  7587. goto tr47
  7588. case 92:
  7589. goto tr135
  7590. }
  7591. switch {
  7592. case (m.data)[(m.p)] > 10:
  7593. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  7594. goto tr47
  7595. }
  7596. case (m.data)[(m.p)] >= 9:
  7597. goto tr47
  7598. }
  7599. goto tr134
  7600. tr134:
  7601. //line plugins/parsers/influx/machine.go.rl:20
  7602. m.pb = m.p
  7603. goto st45
  7604. st45:
  7605. if (m.p)++; (m.p) == (m.pe) {
  7606. goto _test_eof45
  7607. }
  7608. st_case_45:
  7609. //line plugins/parsers/influx/machine.go:7790
  7610. switch (m.data)[(m.p)] {
  7611. case 32:
  7612. goto tr47
  7613. case 44:
  7614. goto tr47
  7615. case 61:
  7616. goto tr137
  7617. case 92:
  7618. goto st100
  7619. }
  7620. switch {
  7621. case (m.data)[(m.p)] > 10:
  7622. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  7623. goto tr47
  7624. }
  7625. case (m.data)[(m.p)] >= 9:
  7626. goto tr47
  7627. }
  7628. goto st45
  7629. tr137:
  7630. //line plugins/parsers/influx/machine.go.rl:87
  7631. m.key = m.text()
  7632. //line plugins/parsers/influx/machine.go.rl:100
  7633. m.key = m.text()
  7634. goto st46
  7635. st46:
  7636. if (m.p)++; (m.p) == (m.pe) {
  7637. goto _test_eof46
  7638. }
  7639. st_case_46:
  7640. //line plugins/parsers/influx/machine.go:7825
  7641. switch (m.data)[(m.p)] {
  7642. case 32:
  7643. goto tr47
  7644. case 34:
  7645. goto tr139
  7646. case 44:
  7647. goto tr47
  7648. case 45:
  7649. goto tr140
  7650. case 46:
  7651. goto tr141
  7652. case 48:
  7653. goto tr142
  7654. case 61:
  7655. goto tr47
  7656. case 70:
  7657. goto tr144
  7658. case 84:
  7659. goto tr145
  7660. case 92:
  7661. goto tr58
  7662. case 102:
  7663. goto tr146
  7664. case 116:
  7665. goto tr147
  7666. }
  7667. switch {
  7668. case (m.data)[(m.p)] < 12:
  7669. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 10 {
  7670. goto tr47
  7671. }
  7672. case (m.data)[(m.p)] > 13:
  7673. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  7674. goto tr143
  7675. }
  7676. default:
  7677. goto tr47
  7678. }
  7679. goto tr57
  7680. tr139:
  7681. //line plugins/parsers/influx/machine.go.rl:20
  7682. m.pb = m.p
  7683. goto st47
  7684. st47:
  7685. if (m.p)++; (m.p) == (m.pe) {
  7686. goto _test_eof47
  7687. }
  7688. st_case_47:
  7689. //line plugins/parsers/influx/machine.go:7876
  7690. switch (m.data)[(m.p)] {
  7691. case 9:
  7692. goto tr149
  7693. case 10:
  7694. goto tr24
  7695. case 11:
  7696. goto tr150
  7697. case 12:
  7698. goto tr60
  7699. case 13:
  7700. goto tr25
  7701. case 32:
  7702. goto tr149
  7703. case 34:
  7704. goto tr151
  7705. case 44:
  7706. goto tr152
  7707. case 61:
  7708. goto tr23
  7709. case 92:
  7710. goto tr153
  7711. }
  7712. goto tr148
  7713. tr148:
  7714. //line plugins/parsers/influx/machine.go.rl:20
  7715. m.pb = m.p
  7716. goto st48
  7717. st48:
  7718. if (m.p)++; (m.p) == (m.pe) {
  7719. goto _test_eof48
  7720. }
  7721. st_case_48:
  7722. //line plugins/parsers/influx/machine.go:7911
  7723. switch (m.data)[(m.p)] {
  7724. case 9:
  7725. goto tr155
  7726. case 10:
  7727. goto tr29
  7728. case 11:
  7729. goto tr156
  7730. case 12:
  7731. goto tr60
  7732. case 13:
  7733. goto st7
  7734. case 32:
  7735. goto tr155
  7736. case 34:
  7737. goto tr157
  7738. case 44:
  7739. goto tr158
  7740. case 61:
  7741. goto st6
  7742. case 92:
  7743. goto st63
  7744. }
  7745. goto st48
  7746. tr180:
  7747. (m.cs) = 49
  7748. //line plugins/parsers/influx/machine.go.rl:78
  7749. err = m.handler.SetMeasurement(m.text())
  7750. if err != nil {
  7751. (m.p)--
  7752. (m.cs) = 258
  7753. {
  7754. (m.p)++
  7755. goto _out
  7756. }
  7757. }
  7758. goto _again
  7759. tr155:
  7760. (m.cs) = 49
  7761. //line plugins/parsers/influx/machine.go.rl:91
  7762. err = m.handler.AddTag(m.key, m.text())
  7763. if err != nil {
  7764. (m.p)--
  7765. (m.cs) = 258
  7766. {
  7767. (m.p)++
  7768. goto _out
  7769. }
  7770. }
  7771. goto _again
  7772. tr149:
  7773. (m.cs) = 49
  7774. //line plugins/parsers/influx/machine.go.rl:91
  7775. err = m.handler.AddTag(m.key, m.text())
  7776. if err != nil {
  7777. (m.p)--
  7778. (m.cs) = 258
  7779. {
  7780. (m.p)++
  7781. goto _out
  7782. }
  7783. }
  7784. //line plugins/parsers/influx/machine.go.rl:20
  7785. m.pb = m.p
  7786. goto _again
  7787. st49:
  7788. if (m.p)++; (m.p) == (m.pe) {
  7789. goto _test_eof49
  7790. }
  7791. st_case_49:
  7792. //line plugins/parsers/influx/machine.go:7983
  7793. switch (m.data)[(m.p)] {
  7794. case 9:
  7795. goto st49
  7796. case 10:
  7797. goto tr29
  7798. case 11:
  7799. goto tr162
  7800. case 12:
  7801. goto st2
  7802. case 13:
  7803. goto st7
  7804. case 32:
  7805. goto st49
  7806. case 34:
  7807. goto tr97
  7808. case 44:
  7809. goto st6
  7810. case 61:
  7811. goto st6
  7812. case 92:
  7813. goto tr163
  7814. }
  7815. goto tr160
  7816. tr160:
  7817. //line plugins/parsers/influx/machine.go.rl:20
  7818. m.pb = m.p
  7819. goto st50
  7820. st50:
  7821. if (m.p)++; (m.p) == (m.pe) {
  7822. goto _test_eof50
  7823. }
  7824. st_case_50:
  7825. //line plugins/parsers/influx/machine.go:8018
  7826. switch (m.data)[(m.p)] {
  7827. case 9:
  7828. goto st6
  7829. case 10:
  7830. goto tr29
  7831. case 12:
  7832. goto tr8
  7833. case 13:
  7834. goto st7
  7835. case 32:
  7836. goto st6
  7837. case 34:
  7838. goto tr100
  7839. case 44:
  7840. goto st6
  7841. case 61:
  7842. goto tr165
  7843. case 92:
  7844. goto st105
  7845. }
  7846. goto st50
  7847. tr165:
  7848. //line plugins/parsers/influx/machine.go.rl:100
  7849. m.key = m.text()
  7850. goto st51
  7851. st51:
  7852. if (m.p)++; (m.p) == (m.pe) {
  7853. goto _test_eof51
  7854. }
  7855. st_case_51:
  7856. //line plugins/parsers/influx/machine.go:8051
  7857. switch (m.data)[(m.p)] {
  7858. case 10:
  7859. goto tr29
  7860. case 12:
  7861. goto tr8
  7862. case 13:
  7863. goto st7
  7864. case 34:
  7865. goto tr107
  7866. case 45:
  7867. goto tr167
  7868. case 46:
  7869. goto tr168
  7870. case 48:
  7871. goto tr169
  7872. case 70:
  7873. goto tr171
  7874. case 84:
  7875. goto tr172
  7876. case 92:
  7877. goto st75
  7878. case 102:
  7879. goto tr173
  7880. case 116:
  7881. goto tr174
  7882. }
  7883. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  7884. goto tr170
  7885. }
  7886. goto st6
  7887. tr167:
  7888. //line plugins/parsers/influx/machine.go.rl:20
  7889. m.pb = m.p
  7890. goto st52
  7891. st52:
  7892. if (m.p)++; (m.p) == (m.pe) {
  7893. goto _test_eof52
  7894. }
  7895. st_case_52:
  7896. //line plugins/parsers/influx/machine.go:8093
  7897. switch (m.data)[(m.p)] {
  7898. case 10:
  7899. goto tr29
  7900. case 12:
  7901. goto tr8
  7902. case 13:
  7903. goto st7
  7904. case 34:
  7905. goto tr31
  7906. case 46:
  7907. goto st53
  7908. case 48:
  7909. goto st632
  7910. case 92:
  7911. goto st75
  7912. }
  7913. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  7914. goto st633
  7915. }
  7916. goto st6
  7917. tr168:
  7918. //line plugins/parsers/influx/machine.go.rl:20
  7919. m.pb = m.p
  7920. goto st53
  7921. st53:
  7922. if (m.p)++; (m.p) == (m.pe) {
  7923. goto _test_eof53
  7924. }
  7925. st_case_53:
  7926. //line plugins/parsers/influx/machine.go:8125
  7927. switch (m.data)[(m.p)] {
  7928. case 10:
  7929. goto tr29
  7930. case 12:
  7931. goto tr8
  7932. case 13:
  7933. goto st7
  7934. case 34:
  7935. goto tr31
  7936. case 92:
  7937. goto st75
  7938. }
  7939. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  7940. goto st326
  7941. }
  7942. goto st6
  7943. st326:
  7944. if (m.p)++; (m.p) == (m.pe) {
  7945. goto _test_eof326
  7946. }
  7947. st_case_326:
  7948. switch (m.data)[(m.p)] {
  7949. case 10:
  7950. goto tr534
  7951. case 12:
  7952. goto tr535
  7953. case 13:
  7954. goto tr536
  7955. case 32:
  7956. goto tr533
  7957. case 34:
  7958. goto tr31
  7959. case 44:
  7960. goto tr537
  7961. case 69:
  7962. goto st174
  7963. case 92:
  7964. goto st75
  7965. case 101:
  7966. goto st174
  7967. }
  7968. switch {
  7969. case (m.data)[(m.p)] > 11:
  7970. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  7971. goto st326
  7972. }
  7973. case (m.data)[(m.p)] >= 9:
  7974. goto tr533
  7975. }
  7976. goto st6
  7977. tr925:
  7978. //line plugins/parsers/influx/machine.go.rl:20
  7979. m.pb = m.p
  7980. goto st327
  7981. tr533:
  7982. (m.cs) = 327
  7983. //line plugins/parsers/influx/machine.go.rl:122
  7984. err = m.handler.AddFloat(m.key, m.text())
  7985. if err != nil {
  7986. (m.p)--
  7987. (m.cs) = 258
  7988. {
  7989. (m.p)++
  7990. goto _out
  7991. }
  7992. }
  7993. goto _again
  7994. tr931:
  7995. (m.cs) = 327
  7996. //line plugins/parsers/influx/machine.go.rl:104
  7997. err = m.handler.AddInt(m.key, m.text())
  7998. if err != nil {
  7999. (m.p)--
  8000. (m.cs) = 258
  8001. {
  8002. (m.p)++
  8003. goto _out
  8004. }
  8005. }
  8006. goto _again
  8007. tr934:
  8008. (m.cs) = 327
  8009. //line plugins/parsers/influx/machine.go.rl:113
  8010. err = m.handler.AddUint(m.key, m.text())
  8011. if err != nil {
  8012. (m.p)--
  8013. (m.cs) = 258
  8014. {
  8015. (m.p)++
  8016. goto _out
  8017. }
  8018. }
  8019. goto _again
  8020. tr938:
  8021. (m.cs) = 327
  8022. //line plugins/parsers/influx/machine.go.rl:131
  8023. err = m.handler.AddBool(m.key, m.text())
  8024. if err != nil {
  8025. (m.p)--
  8026. (m.cs) = 258
  8027. {
  8028. (m.p)++
  8029. goto _out
  8030. }
  8031. }
  8032. goto _again
  8033. st327:
  8034. if (m.p)++; (m.p) == (m.pe) {
  8035. goto _test_eof327
  8036. }
  8037. st_case_327:
  8038. //line plugins/parsers/influx/machine.go:8239
  8039. switch (m.data)[(m.p)] {
  8040. case 10:
  8041. goto tr275
  8042. case 12:
  8043. goto st272
  8044. case 13:
  8045. goto st103
  8046. case 32:
  8047. goto st327
  8048. case 34:
  8049. goto tr31
  8050. case 45:
  8051. goto tr541
  8052. case 92:
  8053. goto st75
  8054. }
  8055. switch {
  8056. case (m.data)[(m.p)] > 11:
  8057. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  8058. goto tr542
  8059. }
  8060. case (m.data)[(m.p)] >= 9:
  8061. goto st327
  8062. }
  8063. goto st6
  8064. tr669:
  8065. //line plugins/parsers/influx/machine.go.rl:20
  8066. m.pb = m.p
  8067. //line plugins/parsers/influx/machine.go.rl:158
  8068. m.lineno++
  8069. m.sol = m.p
  8070. m.sol++ // next char will be the first column in the line
  8071. goto st328
  8072. tr275:
  8073. //line plugins/parsers/influx/machine.go.rl:158
  8074. m.lineno++
  8075. m.sol = m.p
  8076. m.sol++ // next char will be the first column in the line
  8077. goto st328
  8078. tr534:
  8079. (m.cs) = 328
  8080. //line plugins/parsers/influx/machine.go.rl:122
  8081. err = m.handler.AddFloat(m.key, m.text())
  8082. if err != nil {
  8083. (m.p)--
  8084. (m.cs) = 258
  8085. {
  8086. (m.p)++
  8087. goto _out
  8088. }
  8089. }
  8090. //line plugins/parsers/influx/machine.go.rl:158
  8091. m.lineno++
  8092. m.sol = m.p
  8093. m.sol++ // next char will be the first column in the line
  8094. goto _again
  8095. tr678:
  8096. (m.cs) = 328
  8097. //line plugins/parsers/influx/machine.go.rl:158
  8098. m.lineno++
  8099. m.sol = m.p
  8100. m.sol++ // next char will be the first column in the line
  8101. //line plugins/parsers/influx/machine.go.rl:149
  8102. err = m.handler.SetTimestamp(m.text())
  8103. if err != nil {
  8104. (m.p)--
  8105. (m.cs) = 258
  8106. {
  8107. (m.p)++
  8108. goto _out
  8109. }
  8110. }
  8111. goto _again
  8112. tr741:
  8113. (m.cs) = 328
  8114. //line plugins/parsers/influx/machine.go.rl:104
  8115. err = m.handler.AddInt(m.key, m.text())
  8116. if err != nil {
  8117. (m.p)--
  8118. (m.cs) = 258
  8119. {
  8120. (m.p)++
  8121. goto _out
  8122. }
  8123. }
  8124. //line plugins/parsers/influx/machine.go.rl:158
  8125. m.lineno++
  8126. m.sol = m.p
  8127. m.sol++ // next char will be the first column in the line
  8128. goto _again
  8129. tr748:
  8130. (m.cs) = 328
  8131. //line plugins/parsers/influx/machine.go.rl:113
  8132. err = m.handler.AddUint(m.key, m.text())
  8133. if err != nil {
  8134. (m.p)--
  8135. (m.cs) = 258
  8136. {
  8137. (m.p)++
  8138. goto _out
  8139. }
  8140. }
  8141. //line plugins/parsers/influx/machine.go.rl:158
  8142. m.lineno++
  8143. m.sol = m.p
  8144. m.sol++ // next char will be the first column in the line
  8145. goto _again
  8146. tr755:
  8147. (m.cs) = 328
  8148. //line plugins/parsers/influx/machine.go.rl:158
  8149. m.lineno++
  8150. m.sol = m.p
  8151. m.sol++ // next char will be the first column in the line
  8152. //line plugins/parsers/influx/machine.go.rl:131
  8153. err = m.handler.AddBool(m.key, m.text())
  8154. if err != nil {
  8155. (m.p)--
  8156. (m.cs) = 258
  8157. {
  8158. (m.p)++
  8159. goto _out
  8160. }
  8161. }
  8162. goto _again
  8163. tr900:
  8164. (m.cs) = 328
  8165. //line plugins/parsers/influx/machine.go.rl:131
  8166. err = m.handler.AddBool(m.key, m.text())
  8167. if err != nil {
  8168. (m.p)--
  8169. (m.cs) = 258
  8170. {
  8171. (m.p)++
  8172. goto _out
  8173. }
  8174. }
  8175. //line plugins/parsers/influx/machine.go.rl:158
  8176. m.lineno++
  8177. m.sol = m.p
  8178. m.sol++ // next char will be the first column in the line
  8179. goto _again
  8180. st328:
  8181. //line plugins/parsers/influx/machine.go.rl:164
  8182. m.finishMetric = true
  8183. (m.cs) = 740
  8184. {
  8185. (m.p)++
  8186. goto _out
  8187. }
  8188. if (m.p)++; (m.p) == (m.pe) {
  8189. goto _test_eof328
  8190. }
  8191. st_case_328:
  8192. //line plugins/parsers/influx/machine.go:8410
  8193. switch (m.data)[(m.p)] {
  8194. case 9:
  8195. goto st165
  8196. case 10:
  8197. goto tr29
  8198. case 11:
  8199. goto tr339
  8200. case 12:
  8201. goto st8
  8202. case 13:
  8203. goto st7
  8204. case 32:
  8205. goto st165
  8206. case 34:
  8207. goto tr118
  8208. case 35:
  8209. goto st6
  8210. case 44:
  8211. goto st6
  8212. case 92:
  8213. goto tr340
  8214. }
  8215. goto tr337
  8216. tr337:
  8217. //line plugins/parsers/influx/machine.go.rl:20
  8218. m.pb = m.p
  8219. goto st54
  8220. st54:
  8221. if (m.p)++; (m.p) == (m.pe) {
  8222. goto _test_eof54
  8223. }
  8224. st_case_54:
  8225. //line plugins/parsers/influx/machine.go:8445
  8226. switch (m.data)[(m.p)] {
  8227. case 9:
  8228. goto tr180
  8229. case 10:
  8230. goto tr29
  8231. case 11:
  8232. goto tr181
  8233. case 12:
  8234. goto tr1
  8235. case 13:
  8236. goto st7
  8237. case 32:
  8238. goto tr180
  8239. case 34:
  8240. goto tr91
  8241. case 44:
  8242. goto tr182
  8243. case 92:
  8244. goto st156
  8245. }
  8246. goto st54
  8247. tr181:
  8248. (m.cs) = 55
  8249. //line plugins/parsers/influx/machine.go.rl:78
  8250. err = m.handler.SetMeasurement(m.text())
  8251. if err != nil {
  8252. (m.p)--
  8253. (m.cs) = 258
  8254. {
  8255. (m.p)++
  8256. goto _out
  8257. }
  8258. }
  8259. goto _again
  8260. st55:
  8261. if (m.p)++; (m.p) == (m.pe) {
  8262. goto _test_eof55
  8263. }
  8264. st_case_55:
  8265. //line plugins/parsers/influx/machine.go:8485
  8266. switch (m.data)[(m.p)] {
  8267. case 9:
  8268. goto tr180
  8269. case 10:
  8270. goto tr29
  8271. case 11:
  8272. goto tr185
  8273. case 12:
  8274. goto tr1
  8275. case 13:
  8276. goto st7
  8277. case 32:
  8278. goto tr180
  8279. case 34:
  8280. goto tr124
  8281. case 44:
  8282. goto tr182
  8283. case 61:
  8284. goto st54
  8285. case 92:
  8286. goto tr186
  8287. }
  8288. goto tr184
  8289. tr184:
  8290. //line plugins/parsers/influx/machine.go.rl:20
  8291. m.pb = m.p
  8292. goto st56
  8293. st56:
  8294. if (m.p)++; (m.p) == (m.pe) {
  8295. goto _test_eof56
  8296. }
  8297. st_case_56:
  8298. //line plugins/parsers/influx/machine.go:8520
  8299. switch (m.data)[(m.p)] {
  8300. case 9:
  8301. goto tr180
  8302. case 10:
  8303. goto tr29
  8304. case 11:
  8305. goto tr188
  8306. case 12:
  8307. goto tr1
  8308. case 13:
  8309. goto st7
  8310. case 32:
  8311. goto tr180
  8312. case 34:
  8313. goto tr128
  8314. case 44:
  8315. goto tr182
  8316. case 61:
  8317. goto tr189
  8318. case 92:
  8319. goto st153
  8320. }
  8321. goto st56
  8322. tr188:
  8323. (m.cs) = 57
  8324. //line plugins/parsers/influx/machine.go.rl:78
  8325. err = m.handler.SetMeasurement(m.text())
  8326. if err != nil {
  8327. (m.p)--
  8328. (m.cs) = 258
  8329. {
  8330. (m.p)++
  8331. goto _out
  8332. }
  8333. }
  8334. goto _again
  8335. tr185:
  8336. (m.cs) = 57
  8337. //line plugins/parsers/influx/machine.go.rl:78
  8338. err = m.handler.SetMeasurement(m.text())
  8339. if err != nil {
  8340. (m.p)--
  8341. (m.cs) = 258
  8342. {
  8343. (m.p)++
  8344. goto _out
  8345. }
  8346. }
  8347. //line plugins/parsers/influx/machine.go.rl:20
  8348. m.pb = m.p
  8349. goto _again
  8350. st57:
  8351. if (m.p)++; (m.p) == (m.pe) {
  8352. goto _test_eof57
  8353. }
  8354. st_case_57:
  8355. //line plugins/parsers/influx/machine.go:8579
  8356. switch (m.data)[(m.p)] {
  8357. case 9:
  8358. goto tr180
  8359. case 10:
  8360. goto tr29
  8361. case 11:
  8362. goto tr185
  8363. case 12:
  8364. goto tr1
  8365. case 13:
  8366. goto st7
  8367. case 32:
  8368. goto tr180
  8369. case 34:
  8370. goto tr124
  8371. case 44:
  8372. goto tr182
  8373. case 61:
  8374. goto tr189
  8375. case 92:
  8376. goto tr186
  8377. }
  8378. goto tr184
  8379. tr182:
  8380. (m.cs) = 58
  8381. //line plugins/parsers/influx/machine.go.rl:78
  8382. err = m.handler.SetMeasurement(m.text())
  8383. if err != nil {
  8384. (m.p)--
  8385. (m.cs) = 258
  8386. {
  8387. (m.p)++
  8388. goto _out
  8389. }
  8390. }
  8391. goto _again
  8392. tr158:
  8393. (m.cs) = 58
  8394. //line plugins/parsers/influx/machine.go.rl:91
  8395. err = m.handler.AddTag(m.key, m.text())
  8396. if err != nil {
  8397. (m.p)--
  8398. (m.cs) = 258
  8399. {
  8400. (m.p)++
  8401. goto _out
  8402. }
  8403. }
  8404. goto _again
  8405. tr152:
  8406. (m.cs) = 58
  8407. //line plugins/parsers/influx/machine.go.rl:91
  8408. err = m.handler.AddTag(m.key, m.text())
  8409. if err != nil {
  8410. (m.p)--
  8411. (m.cs) = 258
  8412. {
  8413. (m.p)++
  8414. goto _out
  8415. }
  8416. }
  8417. //line plugins/parsers/influx/machine.go.rl:20
  8418. m.pb = m.p
  8419. goto _again
  8420. st58:
  8421. if (m.p)++; (m.p) == (m.pe) {
  8422. goto _test_eof58
  8423. }
  8424. st_case_58:
  8425. //line plugins/parsers/influx/machine.go:8651
  8426. switch (m.data)[(m.p)] {
  8427. case 9:
  8428. goto st6
  8429. case 10:
  8430. goto tr29
  8431. case 12:
  8432. goto tr47
  8433. case 13:
  8434. goto st7
  8435. case 32:
  8436. goto st6
  8437. case 34:
  8438. goto tr192
  8439. case 44:
  8440. goto st6
  8441. case 61:
  8442. goto st6
  8443. case 92:
  8444. goto tr193
  8445. }
  8446. goto tr191
  8447. tr191:
  8448. //line plugins/parsers/influx/machine.go.rl:20
  8449. m.pb = m.p
  8450. goto st59
  8451. st59:
  8452. if (m.p)++; (m.p) == (m.pe) {
  8453. goto _test_eof59
  8454. }
  8455. st_case_59:
  8456. //line plugins/parsers/influx/machine.go:8684
  8457. switch (m.data)[(m.p)] {
  8458. case 9:
  8459. goto st6
  8460. case 10:
  8461. goto tr29
  8462. case 12:
  8463. goto tr47
  8464. case 13:
  8465. goto st7
  8466. case 32:
  8467. goto st6
  8468. case 34:
  8469. goto tr195
  8470. case 44:
  8471. goto st6
  8472. case 61:
  8473. goto tr196
  8474. case 92:
  8475. goto st70
  8476. }
  8477. goto st59
  8478. tr192:
  8479. (m.cs) = 329
  8480. //line plugins/parsers/influx/machine.go.rl:20
  8481. m.pb = m.p
  8482. //line plugins/parsers/influx/machine.go.rl:140
  8483. err = m.handler.AddString(m.key, m.text())
  8484. if err != nil {
  8485. (m.p)--
  8486. (m.cs) = 258
  8487. {
  8488. (m.p)++
  8489. goto _out
  8490. }
  8491. }
  8492. goto _again
  8493. tr195:
  8494. (m.cs) = 329
  8495. //line plugins/parsers/influx/machine.go.rl:140
  8496. err = m.handler.AddString(m.key, m.text())
  8497. if err != nil {
  8498. (m.p)--
  8499. (m.cs) = 258
  8500. {
  8501. (m.p)++
  8502. goto _out
  8503. }
  8504. }
  8505. goto _again
  8506. st329:
  8507. if (m.p)++; (m.p) == (m.pe) {
  8508. goto _test_eof329
  8509. }
  8510. st_case_329:
  8511. //line plugins/parsers/influx/machine.go:8741
  8512. switch (m.data)[(m.p)] {
  8513. case 10:
  8514. goto tr103
  8515. case 11:
  8516. goto st330
  8517. case 13:
  8518. goto st33
  8519. case 32:
  8520. goto st272
  8521. case 44:
  8522. goto st36
  8523. case 61:
  8524. goto tr55
  8525. case 92:
  8526. goto st24
  8527. }
  8528. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  8529. goto st272
  8530. }
  8531. goto st14
  8532. st330:
  8533. if (m.p)++; (m.p) == (m.pe) {
  8534. goto _test_eof330
  8535. }
  8536. st_case_330:
  8537. switch (m.data)[(m.p)] {
  8538. case 10:
  8539. goto tr103
  8540. case 11:
  8541. goto st330
  8542. case 13:
  8543. goto st33
  8544. case 32:
  8545. goto st272
  8546. case 44:
  8547. goto tr198
  8548. case 45:
  8549. goto tr544
  8550. case 61:
  8551. goto tr55
  8552. case 92:
  8553. goto st24
  8554. }
  8555. switch {
  8556. case (m.data)[(m.p)] > 12:
  8557. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  8558. goto tr545
  8559. }
  8560. case (m.data)[(m.p)] >= 9:
  8561. goto st272
  8562. }
  8563. goto st14
  8564. tr544:
  8565. //line plugins/parsers/influx/machine.go.rl:20
  8566. m.pb = m.p
  8567. goto st60
  8568. st60:
  8569. if (m.p)++; (m.p) == (m.pe) {
  8570. goto _test_eof60
  8571. }
  8572. st_case_60:
  8573. //line plugins/parsers/influx/machine.go:8805
  8574. switch (m.data)[(m.p)] {
  8575. case 32:
  8576. goto tr198
  8577. case 44:
  8578. goto tr198
  8579. case 61:
  8580. goto tr55
  8581. case 92:
  8582. goto st24
  8583. }
  8584. switch {
  8585. case (m.data)[(m.p)] < 12:
  8586. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 10 {
  8587. goto tr198
  8588. }
  8589. case (m.data)[(m.p)] > 13:
  8590. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  8591. goto st331
  8592. }
  8593. default:
  8594. goto tr198
  8595. }
  8596. goto st14
  8597. tr545:
  8598. //line plugins/parsers/influx/machine.go.rl:20
  8599. m.pb = m.p
  8600. goto st331
  8601. st331:
  8602. if (m.p)++; (m.p) == (m.pe) {
  8603. goto _test_eof331
  8604. }
  8605. st_case_331:
  8606. //line plugins/parsers/influx/machine.go:8840
  8607. switch (m.data)[(m.p)] {
  8608. case 10:
  8609. goto tr470
  8610. case 11:
  8611. goto tr546
  8612. case 13:
  8613. goto tr472
  8614. case 32:
  8615. goto tr469
  8616. case 44:
  8617. goto tr198
  8618. case 61:
  8619. goto tr55
  8620. case 92:
  8621. goto st24
  8622. }
  8623. switch {
  8624. case (m.data)[(m.p)] > 12:
  8625. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  8626. goto st333
  8627. }
  8628. case (m.data)[(m.p)] >= 9:
  8629. goto tr469
  8630. }
  8631. goto st14
  8632. tr546:
  8633. (m.cs) = 332
  8634. //line plugins/parsers/influx/machine.go.rl:149
  8635. err = m.handler.SetTimestamp(m.text())
  8636. if err != nil {
  8637. (m.p)--
  8638. (m.cs) = 258
  8639. {
  8640. (m.p)++
  8641. goto _out
  8642. }
  8643. }
  8644. goto _again
  8645. st332:
  8646. if (m.p)++; (m.p) == (m.pe) {
  8647. goto _test_eof332
  8648. }
  8649. st_case_332:
  8650. //line plugins/parsers/influx/machine.go:8884
  8651. switch (m.data)[(m.p)] {
  8652. case 10:
  8653. goto tr103
  8654. case 11:
  8655. goto st332
  8656. case 13:
  8657. goto st33
  8658. case 32:
  8659. goto st277
  8660. case 44:
  8661. goto tr2
  8662. case 61:
  8663. goto tr55
  8664. case 92:
  8665. goto st24
  8666. }
  8667. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  8668. goto st277
  8669. }
  8670. goto st14
  8671. st333:
  8672. if (m.p)++; (m.p) == (m.pe) {
  8673. goto _test_eof333
  8674. }
  8675. st_case_333:
  8676. switch (m.data)[(m.p)] {
  8677. case 10:
  8678. goto tr470
  8679. case 11:
  8680. goto tr546
  8681. case 13:
  8682. goto tr472
  8683. case 32:
  8684. goto tr469
  8685. case 44:
  8686. goto tr198
  8687. case 61:
  8688. goto tr55
  8689. case 92:
  8690. goto st24
  8691. }
  8692. switch {
  8693. case (m.data)[(m.p)] > 12:
  8694. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  8695. goto st334
  8696. }
  8697. case (m.data)[(m.p)] >= 9:
  8698. goto tr469
  8699. }
  8700. goto st14
  8701. st334:
  8702. if (m.p)++; (m.p) == (m.pe) {
  8703. goto _test_eof334
  8704. }
  8705. st_case_334:
  8706. switch (m.data)[(m.p)] {
  8707. case 10:
  8708. goto tr470
  8709. case 11:
  8710. goto tr546
  8711. case 13:
  8712. goto tr472
  8713. case 32:
  8714. goto tr469
  8715. case 44:
  8716. goto tr198
  8717. case 61:
  8718. goto tr55
  8719. case 92:
  8720. goto st24
  8721. }
  8722. switch {
  8723. case (m.data)[(m.p)] > 12:
  8724. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  8725. goto st335
  8726. }
  8727. case (m.data)[(m.p)] >= 9:
  8728. goto tr469
  8729. }
  8730. goto st14
  8731. st335:
  8732. if (m.p)++; (m.p) == (m.pe) {
  8733. goto _test_eof335
  8734. }
  8735. st_case_335:
  8736. switch (m.data)[(m.p)] {
  8737. case 10:
  8738. goto tr470
  8739. case 11:
  8740. goto tr546
  8741. case 13:
  8742. goto tr472
  8743. case 32:
  8744. goto tr469
  8745. case 44:
  8746. goto tr198
  8747. case 61:
  8748. goto tr55
  8749. case 92:
  8750. goto st24
  8751. }
  8752. switch {
  8753. case (m.data)[(m.p)] > 12:
  8754. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  8755. goto st336
  8756. }
  8757. case (m.data)[(m.p)] >= 9:
  8758. goto tr469
  8759. }
  8760. goto st14
  8761. st336:
  8762. if (m.p)++; (m.p) == (m.pe) {
  8763. goto _test_eof336
  8764. }
  8765. st_case_336:
  8766. switch (m.data)[(m.p)] {
  8767. case 10:
  8768. goto tr470
  8769. case 11:
  8770. goto tr546
  8771. case 13:
  8772. goto tr472
  8773. case 32:
  8774. goto tr469
  8775. case 44:
  8776. goto tr198
  8777. case 61:
  8778. goto tr55
  8779. case 92:
  8780. goto st24
  8781. }
  8782. switch {
  8783. case (m.data)[(m.p)] > 12:
  8784. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  8785. goto st337
  8786. }
  8787. case (m.data)[(m.p)] >= 9:
  8788. goto tr469
  8789. }
  8790. goto st14
  8791. st337:
  8792. if (m.p)++; (m.p) == (m.pe) {
  8793. goto _test_eof337
  8794. }
  8795. st_case_337:
  8796. switch (m.data)[(m.p)] {
  8797. case 10:
  8798. goto tr470
  8799. case 11:
  8800. goto tr546
  8801. case 13:
  8802. goto tr472
  8803. case 32:
  8804. goto tr469
  8805. case 44:
  8806. goto tr198
  8807. case 61:
  8808. goto tr55
  8809. case 92:
  8810. goto st24
  8811. }
  8812. switch {
  8813. case (m.data)[(m.p)] > 12:
  8814. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  8815. goto st338
  8816. }
  8817. case (m.data)[(m.p)] >= 9:
  8818. goto tr469
  8819. }
  8820. goto st14
  8821. st338:
  8822. if (m.p)++; (m.p) == (m.pe) {
  8823. goto _test_eof338
  8824. }
  8825. st_case_338:
  8826. switch (m.data)[(m.p)] {
  8827. case 10:
  8828. goto tr470
  8829. case 11:
  8830. goto tr546
  8831. case 13:
  8832. goto tr472
  8833. case 32:
  8834. goto tr469
  8835. case 44:
  8836. goto tr198
  8837. case 61:
  8838. goto tr55
  8839. case 92:
  8840. goto st24
  8841. }
  8842. switch {
  8843. case (m.data)[(m.p)] > 12:
  8844. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  8845. goto st339
  8846. }
  8847. case (m.data)[(m.p)] >= 9:
  8848. goto tr469
  8849. }
  8850. goto st14
  8851. st339:
  8852. if (m.p)++; (m.p) == (m.pe) {
  8853. goto _test_eof339
  8854. }
  8855. st_case_339:
  8856. switch (m.data)[(m.p)] {
  8857. case 10:
  8858. goto tr470
  8859. case 11:
  8860. goto tr546
  8861. case 13:
  8862. goto tr472
  8863. case 32:
  8864. goto tr469
  8865. case 44:
  8866. goto tr198
  8867. case 61:
  8868. goto tr55
  8869. case 92:
  8870. goto st24
  8871. }
  8872. switch {
  8873. case (m.data)[(m.p)] > 12:
  8874. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  8875. goto st340
  8876. }
  8877. case (m.data)[(m.p)] >= 9:
  8878. goto tr469
  8879. }
  8880. goto st14
  8881. st340:
  8882. if (m.p)++; (m.p) == (m.pe) {
  8883. goto _test_eof340
  8884. }
  8885. st_case_340:
  8886. switch (m.data)[(m.p)] {
  8887. case 10:
  8888. goto tr470
  8889. case 11:
  8890. goto tr546
  8891. case 13:
  8892. goto tr472
  8893. case 32:
  8894. goto tr469
  8895. case 44:
  8896. goto tr198
  8897. case 61:
  8898. goto tr55
  8899. case 92:
  8900. goto st24
  8901. }
  8902. switch {
  8903. case (m.data)[(m.p)] > 12:
  8904. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  8905. goto st341
  8906. }
  8907. case (m.data)[(m.p)] >= 9:
  8908. goto tr469
  8909. }
  8910. goto st14
  8911. st341:
  8912. if (m.p)++; (m.p) == (m.pe) {
  8913. goto _test_eof341
  8914. }
  8915. st_case_341:
  8916. switch (m.data)[(m.p)] {
  8917. case 10:
  8918. goto tr470
  8919. case 11:
  8920. goto tr546
  8921. case 13:
  8922. goto tr472
  8923. case 32:
  8924. goto tr469
  8925. case 44:
  8926. goto tr198
  8927. case 61:
  8928. goto tr55
  8929. case 92:
  8930. goto st24
  8931. }
  8932. switch {
  8933. case (m.data)[(m.p)] > 12:
  8934. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  8935. goto st342
  8936. }
  8937. case (m.data)[(m.p)] >= 9:
  8938. goto tr469
  8939. }
  8940. goto st14
  8941. st342:
  8942. if (m.p)++; (m.p) == (m.pe) {
  8943. goto _test_eof342
  8944. }
  8945. st_case_342:
  8946. switch (m.data)[(m.p)] {
  8947. case 10:
  8948. goto tr470
  8949. case 11:
  8950. goto tr546
  8951. case 13:
  8952. goto tr472
  8953. case 32:
  8954. goto tr469
  8955. case 44:
  8956. goto tr198
  8957. case 61:
  8958. goto tr55
  8959. case 92:
  8960. goto st24
  8961. }
  8962. switch {
  8963. case (m.data)[(m.p)] > 12:
  8964. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  8965. goto st343
  8966. }
  8967. case (m.data)[(m.p)] >= 9:
  8968. goto tr469
  8969. }
  8970. goto st14
  8971. st343:
  8972. if (m.p)++; (m.p) == (m.pe) {
  8973. goto _test_eof343
  8974. }
  8975. st_case_343:
  8976. switch (m.data)[(m.p)] {
  8977. case 10:
  8978. goto tr470
  8979. case 11:
  8980. goto tr546
  8981. case 13:
  8982. goto tr472
  8983. case 32:
  8984. goto tr469
  8985. case 44:
  8986. goto tr198
  8987. case 61:
  8988. goto tr55
  8989. case 92:
  8990. goto st24
  8991. }
  8992. switch {
  8993. case (m.data)[(m.p)] > 12:
  8994. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  8995. goto st344
  8996. }
  8997. case (m.data)[(m.p)] >= 9:
  8998. goto tr469
  8999. }
  9000. goto st14
  9001. st344:
  9002. if (m.p)++; (m.p) == (m.pe) {
  9003. goto _test_eof344
  9004. }
  9005. st_case_344:
  9006. switch (m.data)[(m.p)] {
  9007. case 10:
  9008. goto tr470
  9009. case 11:
  9010. goto tr546
  9011. case 13:
  9012. goto tr472
  9013. case 32:
  9014. goto tr469
  9015. case 44:
  9016. goto tr198
  9017. case 61:
  9018. goto tr55
  9019. case 92:
  9020. goto st24
  9021. }
  9022. switch {
  9023. case (m.data)[(m.p)] > 12:
  9024. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9025. goto st345
  9026. }
  9027. case (m.data)[(m.p)] >= 9:
  9028. goto tr469
  9029. }
  9030. goto st14
  9031. st345:
  9032. if (m.p)++; (m.p) == (m.pe) {
  9033. goto _test_eof345
  9034. }
  9035. st_case_345:
  9036. switch (m.data)[(m.p)] {
  9037. case 10:
  9038. goto tr470
  9039. case 11:
  9040. goto tr546
  9041. case 13:
  9042. goto tr472
  9043. case 32:
  9044. goto tr469
  9045. case 44:
  9046. goto tr198
  9047. case 61:
  9048. goto tr55
  9049. case 92:
  9050. goto st24
  9051. }
  9052. switch {
  9053. case (m.data)[(m.p)] > 12:
  9054. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9055. goto st346
  9056. }
  9057. case (m.data)[(m.p)] >= 9:
  9058. goto tr469
  9059. }
  9060. goto st14
  9061. st346:
  9062. if (m.p)++; (m.p) == (m.pe) {
  9063. goto _test_eof346
  9064. }
  9065. st_case_346:
  9066. switch (m.data)[(m.p)] {
  9067. case 10:
  9068. goto tr470
  9069. case 11:
  9070. goto tr546
  9071. case 13:
  9072. goto tr472
  9073. case 32:
  9074. goto tr469
  9075. case 44:
  9076. goto tr198
  9077. case 61:
  9078. goto tr55
  9079. case 92:
  9080. goto st24
  9081. }
  9082. switch {
  9083. case (m.data)[(m.p)] > 12:
  9084. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9085. goto st347
  9086. }
  9087. case (m.data)[(m.p)] >= 9:
  9088. goto tr469
  9089. }
  9090. goto st14
  9091. st347:
  9092. if (m.p)++; (m.p) == (m.pe) {
  9093. goto _test_eof347
  9094. }
  9095. st_case_347:
  9096. switch (m.data)[(m.p)] {
  9097. case 10:
  9098. goto tr470
  9099. case 11:
  9100. goto tr546
  9101. case 13:
  9102. goto tr472
  9103. case 32:
  9104. goto tr469
  9105. case 44:
  9106. goto tr198
  9107. case 61:
  9108. goto tr55
  9109. case 92:
  9110. goto st24
  9111. }
  9112. switch {
  9113. case (m.data)[(m.p)] > 12:
  9114. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9115. goto st348
  9116. }
  9117. case (m.data)[(m.p)] >= 9:
  9118. goto tr469
  9119. }
  9120. goto st14
  9121. st348:
  9122. if (m.p)++; (m.p) == (m.pe) {
  9123. goto _test_eof348
  9124. }
  9125. st_case_348:
  9126. switch (m.data)[(m.p)] {
  9127. case 10:
  9128. goto tr470
  9129. case 11:
  9130. goto tr546
  9131. case 13:
  9132. goto tr472
  9133. case 32:
  9134. goto tr469
  9135. case 44:
  9136. goto tr198
  9137. case 61:
  9138. goto tr55
  9139. case 92:
  9140. goto st24
  9141. }
  9142. switch {
  9143. case (m.data)[(m.p)] > 12:
  9144. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9145. goto st349
  9146. }
  9147. case (m.data)[(m.p)] >= 9:
  9148. goto tr469
  9149. }
  9150. goto st14
  9151. st349:
  9152. if (m.p)++; (m.p) == (m.pe) {
  9153. goto _test_eof349
  9154. }
  9155. st_case_349:
  9156. switch (m.data)[(m.p)] {
  9157. case 10:
  9158. goto tr470
  9159. case 11:
  9160. goto tr546
  9161. case 13:
  9162. goto tr472
  9163. case 32:
  9164. goto tr469
  9165. case 44:
  9166. goto tr198
  9167. case 61:
  9168. goto tr55
  9169. case 92:
  9170. goto st24
  9171. }
  9172. switch {
  9173. case (m.data)[(m.p)] > 12:
  9174. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9175. goto st350
  9176. }
  9177. case (m.data)[(m.p)] >= 9:
  9178. goto tr469
  9179. }
  9180. goto st14
  9181. st350:
  9182. if (m.p)++; (m.p) == (m.pe) {
  9183. goto _test_eof350
  9184. }
  9185. st_case_350:
  9186. switch (m.data)[(m.p)] {
  9187. case 10:
  9188. goto tr470
  9189. case 11:
  9190. goto tr546
  9191. case 13:
  9192. goto tr472
  9193. case 32:
  9194. goto tr469
  9195. case 44:
  9196. goto tr198
  9197. case 61:
  9198. goto tr55
  9199. case 92:
  9200. goto st24
  9201. }
  9202. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  9203. goto tr469
  9204. }
  9205. goto st14
  9206. tr196:
  9207. //line plugins/parsers/influx/machine.go.rl:87
  9208. m.key = m.text()
  9209. goto st61
  9210. st61:
  9211. if (m.p)++; (m.p) == (m.pe) {
  9212. goto _test_eof61
  9213. }
  9214. st_case_61:
  9215. //line plugins/parsers/influx/machine.go:9451
  9216. switch (m.data)[(m.p)] {
  9217. case 9:
  9218. goto st6
  9219. case 10:
  9220. goto tr29
  9221. case 12:
  9222. goto tr47
  9223. case 13:
  9224. goto st7
  9225. case 32:
  9226. goto st6
  9227. case 34:
  9228. goto tr151
  9229. case 44:
  9230. goto st6
  9231. case 61:
  9232. goto st6
  9233. case 92:
  9234. goto tr153
  9235. }
  9236. goto tr148
  9237. tr151:
  9238. (m.cs) = 351
  9239. //line plugins/parsers/influx/machine.go.rl:20
  9240. m.pb = m.p
  9241. //line plugins/parsers/influx/machine.go.rl:140
  9242. err = m.handler.AddString(m.key, m.text())
  9243. if err != nil {
  9244. (m.p)--
  9245. (m.cs) = 258
  9246. {
  9247. (m.p)++
  9248. goto _out
  9249. }
  9250. }
  9251. goto _again
  9252. tr157:
  9253. (m.cs) = 351
  9254. //line plugins/parsers/influx/machine.go.rl:140
  9255. err = m.handler.AddString(m.key, m.text())
  9256. if err != nil {
  9257. (m.p)--
  9258. (m.cs) = 258
  9259. {
  9260. (m.p)++
  9261. goto _out
  9262. }
  9263. }
  9264. goto _again
  9265. st351:
  9266. if (m.p)++; (m.p) == (m.pe) {
  9267. goto _test_eof351
  9268. }
  9269. st_case_351:
  9270. //line plugins/parsers/influx/machine.go:9508
  9271. switch (m.data)[(m.p)] {
  9272. case 10:
  9273. goto tr103
  9274. case 11:
  9275. goto tr567
  9276. case 13:
  9277. goto st33
  9278. case 32:
  9279. goto tr566
  9280. case 44:
  9281. goto tr568
  9282. case 61:
  9283. goto tr132
  9284. case 92:
  9285. goto st22
  9286. }
  9287. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  9288. goto tr566
  9289. }
  9290. goto st16
  9291. tr567:
  9292. (m.cs) = 352
  9293. //line plugins/parsers/influx/machine.go.rl:91
  9294. err = m.handler.AddTag(m.key, m.text())
  9295. if err != nil {
  9296. (m.p)--
  9297. (m.cs) = 258
  9298. {
  9299. (m.p)++
  9300. goto _out
  9301. }
  9302. }
  9303. goto _again
  9304. tr735:
  9305. (m.cs) = 352
  9306. //line plugins/parsers/influx/machine.go.rl:91
  9307. err = m.handler.AddTag(m.key, m.text())
  9308. if err != nil {
  9309. (m.p)--
  9310. (m.cs) = 258
  9311. {
  9312. (m.p)++
  9313. goto _out
  9314. }
  9315. }
  9316. //line plugins/parsers/influx/machine.go.rl:122
  9317. err = m.handler.AddFloat(m.key, m.text())
  9318. if err != nil {
  9319. (m.p)--
  9320. (m.cs) = 258
  9321. {
  9322. (m.p)++
  9323. goto _out
  9324. }
  9325. }
  9326. goto _again
  9327. tr953:
  9328. (m.cs) = 352
  9329. //line plugins/parsers/influx/machine.go.rl:91
  9330. err = m.handler.AddTag(m.key, m.text())
  9331. if err != nil {
  9332. (m.p)--
  9333. (m.cs) = 258
  9334. {
  9335. (m.p)++
  9336. goto _out
  9337. }
  9338. }
  9339. //line plugins/parsers/influx/machine.go.rl:104
  9340. err = m.handler.AddInt(m.key, m.text())
  9341. if err != nil {
  9342. (m.p)--
  9343. (m.cs) = 258
  9344. {
  9345. (m.p)++
  9346. goto _out
  9347. }
  9348. }
  9349. goto _again
  9350. tr958:
  9351. (m.cs) = 352
  9352. //line plugins/parsers/influx/machine.go.rl:91
  9353. err = m.handler.AddTag(m.key, m.text())
  9354. if err != nil {
  9355. (m.p)--
  9356. (m.cs) = 258
  9357. {
  9358. (m.p)++
  9359. goto _out
  9360. }
  9361. }
  9362. //line plugins/parsers/influx/machine.go.rl:113
  9363. err = m.handler.AddUint(m.key, m.text())
  9364. if err != nil {
  9365. (m.p)--
  9366. (m.cs) = 258
  9367. {
  9368. (m.p)++
  9369. goto _out
  9370. }
  9371. }
  9372. goto _again
  9373. tr963:
  9374. (m.cs) = 352
  9375. //line plugins/parsers/influx/machine.go.rl:91
  9376. err = m.handler.AddTag(m.key, m.text())
  9377. if err != nil {
  9378. (m.p)--
  9379. (m.cs) = 258
  9380. {
  9381. (m.p)++
  9382. goto _out
  9383. }
  9384. }
  9385. //line plugins/parsers/influx/machine.go.rl:131
  9386. err = m.handler.AddBool(m.key, m.text())
  9387. if err != nil {
  9388. (m.p)--
  9389. (m.cs) = 258
  9390. {
  9391. (m.p)++
  9392. goto _out
  9393. }
  9394. }
  9395. goto _again
  9396. st352:
  9397. if (m.p)++; (m.p) == (m.pe) {
  9398. goto _test_eof352
  9399. }
  9400. st_case_352:
  9401. //line plugins/parsers/influx/machine.go:9639
  9402. switch (m.data)[(m.p)] {
  9403. case 10:
  9404. goto tr103
  9405. case 11:
  9406. goto tr569
  9407. case 13:
  9408. goto st33
  9409. case 32:
  9410. goto tr566
  9411. case 44:
  9412. goto tr62
  9413. case 45:
  9414. goto tr570
  9415. case 61:
  9416. goto tr132
  9417. case 92:
  9418. goto tr66
  9419. }
  9420. switch {
  9421. case (m.data)[(m.p)] > 12:
  9422. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9423. goto tr571
  9424. }
  9425. case (m.data)[(m.p)] >= 9:
  9426. goto tr566
  9427. }
  9428. goto tr64
  9429. tr594:
  9430. (m.cs) = 353
  9431. //line plugins/parsers/influx/machine.go.rl:91
  9432. err = m.handler.AddTag(m.key, m.text())
  9433. if err != nil {
  9434. (m.p)--
  9435. (m.cs) = 258
  9436. {
  9437. (m.p)++
  9438. goto _out
  9439. }
  9440. }
  9441. goto _again
  9442. tr569:
  9443. (m.cs) = 353
  9444. //line plugins/parsers/influx/machine.go.rl:91
  9445. err = m.handler.AddTag(m.key, m.text())
  9446. if err != nil {
  9447. (m.p)--
  9448. (m.cs) = 258
  9449. {
  9450. (m.p)++
  9451. goto _out
  9452. }
  9453. }
  9454. //line plugins/parsers/influx/machine.go.rl:20
  9455. m.pb = m.p
  9456. goto _again
  9457. st353:
  9458. if (m.p)++; (m.p) == (m.pe) {
  9459. goto _test_eof353
  9460. }
  9461. st_case_353:
  9462. //line plugins/parsers/influx/machine.go:9702
  9463. switch (m.data)[(m.p)] {
  9464. case 10:
  9465. goto tr103
  9466. case 11:
  9467. goto tr569
  9468. case 13:
  9469. goto st33
  9470. case 32:
  9471. goto tr566
  9472. case 44:
  9473. goto tr62
  9474. case 45:
  9475. goto tr570
  9476. case 61:
  9477. goto tr12
  9478. case 92:
  9479. goto tr66
  9480. }
  9481. switch {
  9482. case (m.data)[(m.p)] > 12:
  9483. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9484. goto tr571
  9485. }
  9486. case (m.data)[(m.p)] >= 9:
  9487. goto tr566
  9488. }
  9489. goto tr64
  9490. tr570:
  9491. //line plugins/parsers/influx/machine.go.rl:20
  9492. m.pb = m.p
  9493. goto st62
  9494. st62:
  9495. if (m.p)++; (m.p) == (m.pe) {
  9496. goto _test_eof62
  9497. }
  9498. st_case_62:
  9499. //line plugins/parsers/influx/machine.go:9741
  9500. switch (m.data)[(m.p)] {
  9501. case 10:
  9502. goto tr132
  9503. case 11:
  9504. goto tr68
  9505. case 13:
  9506. goto tr132
  9507. case 32:
  9508. goto tr60
  9509. case 44:
  9510. goto tr62
  9511. case 61:
  9512. goto tr12
  9513. case 92:
  9514. goto st20
  9515. }
  9516. switch {
  9517. case (m.data)[(m.p)] > 12:
  9518. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9519. goto st354
  9520. }
  9521. case (m.data)[(m.p)] >= 9:
  9522. goto tr60
  9523. }
  9524. goto st18
  9525. tr571:
  9526. //line plugins/parsers/influx/machine.go.rl:20
  9527. m.pb = m.p
  9528. goto st354
  9529. st354:
  9530. if (m.p)++; (m.p) == (m.pe) {
  9531. goto _test_eof354
  9532. }
  9533. st_case_354:
  9534. //line plugins/parsers/influx/machine.go:9778
  9535. switch (m.data)[(m.p)] {
  9536. case 10:
  9537. goto tr470
  9538. case 11:
  9539. goto tr573
  9540. case 13:
  9541. goto tr472
  9542. case 32:
  9543. goto tr572
  9544. case 44:
  9545. goto tr62
  9546. case 61:
  9547. goto tr12
  9548. case 92:
  9549. goto st20
  9550. }
  9551. switch {
  9552. case (m.data)[(m.p)] > 12:
  9553. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9554. goto st356
  9555. }
  9556. case (m.data)[(m.p)] >= 9:
  9557. goto tr572
  9558. }
  9559. goto st18
  9560. tr576:
  9561. (m.cs) = 355
  9562. //line plugins/parsers/influx/machine.go.rl:91
  9563. err = m.handler.AddTag(m.key, m.text())
  9564. if err != nil {
  9565. (m.p)--
  9566. (m.cs) = 258
  9567. {
  9568. (m.p)++
  9569. goto _out
  9570. }
  9571. }
  9572. //line plugins/parsers/influx/machine.go.rl:20
  9573. m.pb = m.p
  9574. goto _again
  9575. tr573:
  9576. (m.cs) = 355
  9577. //line plugins/parsers/influx/machine.go.rl:91
  9578. err = m.handler.AddTag(m.key, m.text())
  9579. if err != nil {
  9580. (m.p)--
  9581. (m.cs) = 258
  9582. {
  9583. (m.p)++
  9584. goto _out
  9585. }
  9586. }
  9587. //line plugins/parsers/influx/machine.go.rl:149
  9588. err = m.handler.SetTimestamp(m.text())
  9589. if err != nil {
  9590. (m.p)--
  9591. (m.cs) = 258
  9592. {
  9593. (m.p)++
  9594. goto _out
  9595. }
  9596. }
  9597. goto _again
  9598. st355:
  9599. if (m.p)++; (m.p) == (m.pe) {
  9600. goto _test_eof355
  9601. }
  9602. st_case_355:
  9603. //line plugins/parsers/influx/machine.go:9849
  9604. switch (m.data)[(m.p)] {
  9605. case 10:
  9606. goto tr103
  9607. case 11:
  9608. goto tr576
  9609. case 13:
  9610. goto st33
  9611. case 32:
  9612. goto tr575
  9613. case 44:
  9614. goto tr62
  9615. case 61:
  9616. goto tr12
  9617. case 92:
  9618. goto tr66
  9619. }
  9620. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  9621. goto tr575
  9622. }
  9623. goto tr64
  9624. st356:
  9625. if (m.p)++; (m.p) == (m.pe) {
  9626. goto _test_eof356
  9627. }
  9628. st_case_356:
  9629. switch (m.data)[(m.p)] {
  9630. case 10:
  9631. goto tr470
  9632. case 11:
  9633. goto tr573
  9634. case 13:
  9635. goto tr472
  9636. case 32:
  9637. goto tr572
  9638. case 44:
  9639. goto tr62
  9640. case 61:
  9641. goto tr12
  9642. case 92:
  9643. goto st20
  9644. }
  9645. switch {
  9646. case (m.data)[(m.p)] > 12:
  9647. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9648. goto st357
  9649. }
  9650. case (m.data)[(m.p)] >= 9:
  9651. goto tr572
  9652. }
  9653. goto st18
  9654. st357:
  9655. if (m.p)++; (m.p) == (m.pe) {
  9656. goto _test_eof357
  9657. }
  9658. st_case_357:
  9659. switch (m.data)[(m.p)] {
  9660. case 10:
  9661. goto tr470
  9662. case 11:
  9663. goto tr573
  9664. case 13:
  9665. goto tr472
  9666. case 32:
  9667. goto tr572
  9668. case 44:
  9669. goto tr62
  9670. case 61:
  9671. goto tr12
  9672. case 92:
  9673. goto st20
  9674. }
  9675. switch {
  9676. case (m.data)[(m.p)] > 12:
  9677. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9678. goto st358
  9679. }
  9680. case (m.data)[(m.p)] >= 9:
  9681. goto tr572
  9682. }
  9683. goto st18
  9684. st358:
  9685. if (m.p)++; (m.p) == (m.pe) {
  9686. goto _test_eof358
  9687. }
  9688. st_case_358:
  9689. switch (m.data)[(m.p)] {
  9690. case 10:
  9691. goto tr470
  9692. case 11:
  9693. goto tr573
  9694. case 13:
  9695. goto tr472
  9696. case 32:
  9697. goto tr572
  9698. case 44:
  9699. goto tr62
  9700. case 61:
  9701. goto tr12
  9702. case 92:
  9703. goto st20
  9704. }
  9705. switch {
  9706. case (m.data)[(m.p)] > 12:
  9707. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9708. goto st359
  9709. }
  9710. case (m.data)[(m.p)] >= 9:
  9711. goto tr572
  9712. }
  9713. goto st18
  9714. st359:
  9715. if (m.p)++; (m.p) == (m.pe) {
  9716. goto _test_eof359
  9717. }
  9718. st_case_359:
  9719. switch (m.data)[(m.p)] {
  9720. case 10:
  9721. goto tr470
  9722. case 11:
  9723. goto tr573
  9724. case 13:
  9725. goto tr472
  9726. case 32:
  9727. goto tr572
  9728. case 44:
  9729. goto tr62
  9730. case 61:
  9731. goto tr12
  9732. case 92:
  9733. goto st20
  9734. }
  9735. switch {
  9736. case (m.data)[(m.p)] > 12:
  9737. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9738. goto st360
  9739. }
  9740. case (m.data)[(m.p)] >= 9:
  9741. goto tr572
  9742. }
  9743. goto st18
  9744. st360:
  9745. if (m.p)++; (m.p) == (m.pe) {
  9746. goto _test_eof360
  9747. }
  9748. st_case_360:
  9749. switch (m.data)[(m.p)] {
  9750. case 10:
  9751. goto tr470
  9752. case 11:
  9753. goto tr573
  9754. case 13:
  9755. goto tr472
  9756. case 32:
  9757. goto tr572
  9758. case 44:
  9759. goto tr62
  9760. case 61:
  9761. goto tr12
  9762. case 92:
  9763. goto st20
  9764. }
  9765. switch {
  9766. case (m.data)[(m.p)] > 12:
  9767. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9768. goto st361
  9769. }
  9770. case (m.data)[(m.p)] >= 9:
  9771. goto tr572
  9772. }
  9773. goto st18
  9774. st361:
  9775. if (m.p)++; (m.p) == (m.pe) {
  9776. goto _test_eof361
  9777. }
  9778. st_case_361:
  9779. switch (m.data)[(m.p)] {
  9780. case 10:
  9781. goto tr470
  9782. case 11:
  9783. goto tr573
  9784. case 13:
  9785. goto tr472
  9786. case 32:
  9787. goto tr572
  9788. case 44:
  9789. goto tr62
  9790. case 61:
  9791. goto tr12
  9792. case 92:
  9793. goto st20
  9794. }
  9795. switch {
  9796. case (m.data)[(m.p)] > 12:
  9797. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9798. goto st362
  9799. }
  9800. case (m.data)[(m.p)] >= 9:
  9801. goto tr572
  9802. }
  9803. goto st18
  9804. st362:
  9805. if (m.p)++; (m.p) == (m.pe) {
  9806. goto _test_eof362
  9807. }
  9808. st_case_362:
  9809. switch (m.data)[(m.p)] {
  9810. case 10:
  9811. goto tr470
  9812. case 11:
  9813. goto tr573
  9814. case 13:
  9815. goto tr472
  9816. case 32:
  9817. goto tr572
  9818. case 44:
  9819. goto tr62
  9820. case 61:
  9821. goto tr12
  9822. case 92:
  9823. goto st20
  9824. }
  9825. switch {
  9826. case (m.data)[(m.p)] > 12:
  9827. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9828. goto st363
  9829. }
  9830. case (m.data)[(m.p)] >= 9:
  9831. goto tr572
  9832. }
  9833. goto st18
  9834. st363:
  9835. if (m.p)++; (m.p) == (m.pe) {
  9836. goto _test_eof363
  9837. }
  9838. st_case_363:
  9839. switch (m.data)[(m.p)] {
  9840. case 10:
  9841. goto tr470
  9842. case 11:
  9843. goto tr573
  9844. case 13:
  9845. goto tr472
  9846. case 32:
  9847. goto tr572
  9848. case 44:
  9849. goto tr62
  9850. case 61:
  9851. goto tr12
  9852. case 92:
  9853. goto st20
  9854. }
  9855. switch {
  9856. case (m.data)[(m.p)] > 12:
  9857. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9858. goto st364
  9859. }
  9860. case (m.data)[(m.p)] >= 9:
  9861. goto tr572
  9862. }
  9863. goto st18
  9864. st364:
  9865. if (m.p)++; (m.p) == (m.pe) {
  9866. goto _test_eof364
  9867. }
  9868. st_case_364:
  9869. switch (m.data)[(m.p)] {
  9870. case 10:
  9871. goto tr470
  9872. case 11:
  9873. goto tr573
  9874. case 13:
  9875. goto tr472
  9876. case 32:
  9877. goto tr572
  9878. case 44:
  9879. goto tr62
  9880. case 61:
  9881. goto tr12
  9882. case 92:
  9883. goto st20
  9884. }
  9885. switch {
  9886. case (m.data)[(m.p)] > 12:
  9887. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9888. goto st365
  9889. }
  9890. case (m.data)[(m.p)] >= 9:
  9891. goto tr572
  9892. }
  9893. goto st18
  9894. st365:
  9895. if (m.p)++; (m.p) == (m.pe) {
  9896. goto _test_eof365
  9897. }
  9898. st_case_365:
  9899. switch (m.data)[(m.p)] {
  9900. case 10:
  9901. goto tr470
  9902. case 11:
  9903. goto tr573
  9904. case 13:
  9905. goto tr472
  9906. case 32:
  9907. goto tr572
  9908. case 44:
  9909. goto tr62
  9910. case 61:
  9911. goto tr12
  9912. case 92:
  9913. goto st20
  9914. }
  9915. switch {
  9916. case (m.data)[(m.p)] > 12:
  9917. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9918. goto st366
  9919. }
  9920. case (m.data)[(m.p)] >= 9:
  9921. goto tr572
  9922. }
  9923. goto st18
  9924. st366:
  9925. if (m.p)++; (m.p) == (m.pe) {
  9926. goto _test_eof366
  9927. }
  9928. st_case_366:
  9929. switch (m.data)[(m.p)] {
  9930. case 10:
  9931. goto tr470
  9932. case 11:
  9933. goto tr573
  9934. case 13:
  9935. goto tr472
  9936. case 32:
  9937. goto tr572
  9938. case 44:
  9939. goto tr62
  9940. case 61:
  9941. goto tr12
  9942. case 92:
  9943. goto st20
  9944. }
  9945. switch {
  9946. case (m.data)[(m.p)] > 12:
  9947. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9948. goto st367
  9949. }
  9950. case (m.data)[(m.p)] >= 9:
  9951. goto tr572
  9952. }
  9953. goto st18
  9954. st367:
  9955. if (m.p)++; (m.p) == (m.pe) {
  9956. goto _test_eof367
  9957. }
  9958. st_case_367:
  9959. switch (m.data)[(m.p)] {
  9960. case 10:
  9961. goto tr470
  9962. case 11:
  9963. goto tr573
  9964. case 13:
  9965. goto tr472
  9966. case 32:
  9967. goto tr572
  9968. case 44:
  9969. goto tr62
  9970. case 61:
  9971. goto tr12
  9972. case 92:
  9973. goto st20
  9974. }
  9975. switch {
  9976. case (m.data)[(m.p)] > 12:
  9977. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  9978. goto st368
  9979. }
  9980. case (m.data)[(m.p)] >= 9:
  9981. goto tr572
  9982. }
  9983. goto st18
  9984. st368:
  9985. if (m.p)++; (m.p) == (m.pe) {
  9986. goto _test_eof368
  9987. }
  9988. st_case_368:
  9989. switch (m.data)[(m.p)] {
  9990. case 10:
  9991. goto tr470
  9992. case 11:
  9993. goto tr573
  9994. case 13:
  9995. goto tr472
  9996. case 32:
  9997. goto tr572
  9998. case 44:
  9999. goto tr62
  10000. case 61:
  10001. goto tr12
  10002. case 92:
  10003. goto st20
  10004. }
  10005. switch {
  10006. case (m.data)[(m.p)] > 12:
  10007. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  10008. goto st369
  10009. }
  10010. case (m.data)[(m.p)] >= 9:
  10011. goto tr572
  10012. }
  10013. goto st18
  10014. st369:
  10015. if (m.p)++; (m.p) == (m.pe) {
  10016. goto _test_eof369
  10017. }
  10018. st_case_369:
  10019. switch (m.data)[(m.p)] {
  10020. case 10:
  10021. goto tr470
  10022. case 11:
  10023. goto tr573
  10024. case 13:
  10025. goto tr472
  10026. case 32:
  10027. goto tr572
  10028. case 44:
  10029. goto tr62
  10030. case 61:
  10031. goto tr12
  10032. case 92:
  10033. goto st20
  10034. }
  10035. switch {
  10036. case (m.data)[(m.p)] > 12:
  10037. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  10038. goto st370
  10039. }
  10040. case (m.data)[(m.p)] >= 9:
  10041. goto tr572
  10042. }
  10043. goto st18
  10044. st370:
  10045. if (m.p)++; (m.p) == (m.pe) {
  10046. goto _test_eof370
  10047. }
  10048. st_case_370:
  10049. switch (m.data)[(m.p)] {
  10050. case 10:
  10051. goto tr470
  10052. case 11:
  10053. goto tr573
  10054. case 13:
  10055. goto tr472
  10056. case 32:
  10057. goto tr572
  10058. case 44:
  10059. goto tr62
  10060. case 61:
  10061. goto tr12
  10062. case 92:
  10063. goto st20
  10064. }
  10065. switch {
  10066. case (m.data)[(m.p)] > 12:
  10067. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  10068. goto st371
  10069. }
  10070. case (m.data)[(m.p)] >= 9:
  10071. goto tr572
  10072. }
  10073. goto st18
  10074. st371:
  10075. if (m.p)++; (m.p) == (m.pe) {
  10076. goto _test_eof371
  10077. }
  10078. st_case_371:
  10079. switch (m.data)[(m.p)] {
  10080. case 10:
  10081. goto tr470
  10082. case 11:
  10083. goto tr573
  10084. case 13:
  10085. goto tr472
  10086. case 32:
  10087. goto tr572
  10088. case 44:
  10089. goto tr62
  10090. case 61:
  10091. goto tr12
  10092. case 92:
  10093. goto st20
  10094. }
  10095. switch {
  10096. case (m.data)[(m.p)] > 12:
  10097. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  10098. goto st372
  10099. }
  10100. case (m.data)[(m.p)] >= 9:
  10101. goto tr572
  10102. }
  10103. goto st18
  10104. st372:
  10105. if (m.p)++; (m.p) == (m.pe) {
  10106. goto _test_eof372
  10107. }
  10108. st_case_372:
  10109. switch (m.data)[(m.p)] {
  10110. case 10:
  10111. goto tr470
  10112. case 11:
  10113. goto tr573
  10114. case 13:
  10115. goto tr472
  10116. case 32:
  10117. goto tr572
  10118. case 44:
  10119. goto tr62
  10120. case 61:
  10121. goto tr12
  10122. case 92:
  10123. goto st20
  10124. }
  10125. switch {
  10126. case (m.data)[(m.p)] > 12:
  10127. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  10128. goto st373
  10129. }
  10130. case (m.data)[(m.p)] >= 9:
  10131. goto tr572
  10132. }
  10133. goto st18
  10134. st373:
  10135. if (m.p)++; (m.p) == (m.pe) {
  10136. goto _test_eof373
  10137. }
  10138. st_case_373:
  10139. switch (m.data)[(m.p)] {
  10140. case 10:
  10141. goto tr470
  10142. case 11:
  10143. goto tr573
  10144. case 13:
  10145. goto tr472
  10146. case 32:
  10147. goto tr572
  10148. case 44:
  10149. goto tr62
  10150. case 61:
  10151. goto tr12
  10152. case 92:
  10153. goto st20
  10154. }
  10155. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  10156. goto tr572
  10157. }
  10158. goto st18
  10159. tr153:
  10160. //line plugins/parsers/influx/machine.go.rl:20
  10161. m.pb = m.p
  10162. goto st63
  10163. st63:
  10164. if (m.p)++; (m.p) == (m.pe) {
  10165. goto _test_eof63
  10166. }
  10167. st_case_63:
  10168. //line plugins/parsers/influx/machine.go:10416
  10169. switch (m.data)[(m.p)] {
  10170. case 34:
  10171. goto st48
  10172. case 92:
  10173. goto st64
  10174. }
  10175. switch {
  10176. case (m.data)[(m.p)] > 10:
  10177. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  10178. goto tr47
  10179. }
  10180. case (m.data)[(m.p)] >= 9:
  10181. goto tr47
  10182. }
  10183. goto st16
  10184. st64:
  10185. //line plugins/parsers/influx/machine.go.rl:240
  10186. (m.p)--
  10187. if (m.p)++; (m.p) == (m.pe) {
  10188. goto _test_eof64
  10189. }
  10190. st_case_64:
  10191. //line plugins/parsers/influx/machine.go:10440
  10192. switch (m.data)[(m.p)] {
  10193. case 9:
  10194. goto tr155
  10195. case 10:
  10196. goto tr29
  10197. case 11:
  10198. goto tr156
  10199. case 12:
  10200. goto tr60
  10201. case 13:
  10202. goto st7
  10203. case 32:
  10204. goto tr155
  10205. case 34:
  10206. goto tr157
  10207. case 44:
  10208. goto tr158
  10209. case 61:
  10210. goto st6
  10211. case 92:
  10212. goto st63
  10213. }
  10214. goto st48
  10215. tr156:
  10216. (m.cs) = 65
  10217. //line plugins/parsers/influx/machine.go.rl:91
  10218. err = m.handler.AddTag(m.key, m.text())
  10219. if err != nil {
  10220. (m.p)--
  10221. (m.cs) = 258
  10222. {
  10223. (m.p)++
  10224. goto _out
  10225. }
  10226. }
  10227. goto _again
  10228. tr150:
  10229. (m.cs) = 65
  10230. //line plugins/parsers/influx/machine.go.rl:91
  10231. err = m.handler.AddTag(m.key, m.text())
  10232. if err != nil {
  10233. (m.p)--
  10234. (m.cs) = 258
  10235. {
  10236. (m.p)++
  10237. goto _out
  10238. }
  10239. }
  10240. //line plugins/parsers/influx/machine.go.rl:20
  10241. m.pb = m.p
  10242. goto _again
  10243. st65:
  10244. if (m.p)++; (m.p) == (m.pe) {
  10245. goto _test_eof65
  10246. }
  10247. st_case_65:
  10248. //line plugins/parsers/influx/machine.go:10499
  10249. switch (m.data)[(m.p)] {
  10250. case 9:
  10251. goto tr155
  10252. case 10:
  10253. goto tr29
  10254. case 11:
  10255. goto tr203
  10256. case 12:
  10257. goto tr60
  10258. case 13:
  10259. goto st7
  10260. case 32:
  10261. goto tr155
  10262. case 34:
  10263. goto tr204
  10264. case 44:
  10265. goto tr158
  10266. case 61:
  10267. goto st6
  10268. case 92:
  10269. goto tr205
  10270. }
  10271. goto tr202
  10272. tr202:
  10273. //line plugins/parsers/influx/machine.go.rl:20
  10274. m.pb = m.p
  10275. goto st66
  10276. st66:
  10277. if (m.p)++; (m.p) == (m.pe) {
  10278. goto _test_eof66
  10279. }
  10280. st_case_66:
  10281. //line plugins/parsers/influx/machine.go:10534
  10282. switch (m.data)[(m.p)] {
  10283. case 9:
  10284. goto tr155
  10285. case 10:
  10286. goto tr29
  10287. case 11:
  10288. goto tr207
  10289. case 12:
  10290. goto tr60
  10291. case 13:
  10292. goto st7
  10293. case 32:
  10294. goto tr155
  10295. case 34:
  10296. goto tr208
  10297. case 44:
  10298. goto tr158
  10299. case 61:
  10300. goto tr165
  10301. case 92:
  10302. goto st68
  10303. }
  10304. goto st66
  10305. tr207:
  10306. (m.cs) = 67
  10307. //line plugins/parsers/influx/machine.go.rl:91
  10308. err = m.handler.AddTag(m.key, m.text())
  10309. if err != nil {
  10310. (m.p)--
  10311. (m.cs) = 258
  10312. {
  10313. (m.p)++
  10314. goto _out
  10315. }
  10316. }
  10317. goto _again
  10318. tr203:
  10319. (m.cs) = 67
  10320. //line plugins/parsers/influx/machine.go.rl:91
  10321. err = m.handler.AddTag(m.key, m.text())
  10322. if err != nil {
  10323. (m.p)--
  10324. (m.cs) = 258
  10325. {
  10326. (m.p)++
  10327. goto _out
  10328. }
  10329. }
  10330. //line plugins/parsers/influx/machine.go.rl:20
  10331. m.pb = m.p
  10332. goto _again
  10333. st67:
  10334. if (m.p)++; (m.p) == (m.pe) {
  10335. goto _test_eof67
  10336. }
  10337. st_case_67:
  10338. //line plugins/parsers/influx/machine.go:10593
  10339. switch (m.data)[(m.p)] {
  10340. case 9:
  10341. goto tr155
  10342. case 10:
  10343. goto tr29
  10344. case 11:
  10345. goto tr203
  10346. case 12:
  10347. goto tr60
  10348. case 13:
  10349. goto st7
  10350. case 32:
  10351. goto tr155
  10352. case 34:
  10353. goto tr204
  10354. case 44:
  10355. goto tr158
  10356. case 61:
  10357. goto tr165
  10358. case 92:
  10359. goto tr205
  10360. }
  10361. goto tr202
  10362. tr204:
  10363. (m.cs) = 374
  10364. //line plugins/parsers/influx/machine.go.rl:20
  10365. m.pb = m.p
  10366. //line plugins/parsers/influx/machine.go.rl:140
  10367. err = m.handler.AddString(m.key, m.text())
  10368. if err != nil {
  10369. (m.p)--
  10370. (m.cs) = 258
  10371. {
  10372. (m.p)++
  10373. goto _out
  10374. }
  10375. }
  10376. goto _again
  10377. tr208:
  10378. (m.cs) = 374
  10379. //line plugins/parsers/influx/machine.go.rl:140
  10380. err = m.handler.AddString(m.key, m.text())
  10381. if err != nil {
  10382. (m.p)--
  10383. (m.cs) = 258
  10384. {
  10385. (m.p)++
  10386. goto _out
  10387. }
  10388. }
  10389. goto _again
  10390. st374:
  10391. if (m.p)++; (m.p) == (m.pe) {
  10392. goto _test_eof374
  10393. }
  10394. st_case_374:
  10395. //line plugins/parsers/influx/machine.go:10652
  10396. switch (m.data)[(m.p)] {
  10397. case 10:
  10398. goto tr103
  10399. case 11:
  10400. goto tr594
  10401. case 13:
  10402. goto st33
  10403. case 32:
  10404. goto tr566
  10405. case 44:
  10406. goto tr568
  10407. case 61:
  10408. goto tr12
  10409. case 92:
  10410. goto st20
  10411. }
  10412. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  10413. goto tr566
  10414. }
  10415. goto st18
  10416. tr205:
  10417. //line plugins/parsers/influx/machine.go.rl:20
  10418. m.pb = m.p
  10419. goto st68
  10420. st68:
  10421. if (m.p)++; (m.p) == (m.pe) {
  10422. goto _test_eof68
  10423. }
  10424. st_case_68:
  10425. //line plugins/parsers/influx/machine.go:10684
  10426. switch (m.data)[(m.p)] {
  10427. case 34:
  10428. goto st66
  10429. case 92:
  10430. goto st69
  10431. }
  10432. switch {
  10433. case (m.data)[(m.p)] > 10:
  10434. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  10435. goto tr47
  10436. }
  10437. case (m.data)[(m.p)] >= 9:
  10438. goto tr47
  10439. }
  10440. goto st18
  10441. st69:
  10442. //line plugins/parsers/influx/machine.go.rl:240
  10443. (m.p)--
  10444. if (m.p)++; (m.p) == (m.pe) {
  10445. goto _test_eof69
  10446. }
  10447. st_case_69:
  10448. //line plugins/parsers/influx/machine.go:10708
  10449. switch (m.data)[(m.p)] {
  10450. case 9:
  10451. goto tr155
  10452. case 10:
  10453. goto tr29
  10454. case 11:
  10455. goto tr207
  10456. case 12:
  10457. goto tr60
  10458. case 13:
  10459. goto st7
  10460. case 32:
  10461. goto tr155
  10462. case 34:
  10463. goto tr208
  10464. case 44:
  10465. goto tr158
  10466. case 61:
  10467. goto tr165
  10468. case 92:
  10469. goto st68
  10470. }
  10471. goto st66
  10472. tr193:
  10473. //line plugins/parsers/influx/machine.go.rl:20
  10474. m.pb = m.p
  10475. goto st70
  10476. st70:
  10477. if (m.p)++; (m.p) == (m.pe) {
  10478. goto _test_eof70
  10479. }
  10480. st_case_70:
  10481. //line plugins/parsers/influx/machine.go:10743
  10482. switch (m.data)[(m.p)] {
  10483. case 34:
  10484. goto st59
  10485. case 92:
  10486. goto st71
  10487. }
  10488. switch {
  10489. case (m.data)[(m.p)] > 10:
  10490. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  10491. goto tr47
  10492. }
  10493. case (m.data)[(m.p)] >= 9:
  10494. goto tr47
  10495. }
  10496. goto st14
  10497. st71:
  10498. //line plugins/parsers/influx/machine.go.rl:240
  10499. (m.p)--
  10500. if (m.p)++; (m.p) == (m.pe) {
  10501. goto _test_eof71
  10502. }
  10503. st_case_71:
  10504. //line plugins/parsers/influx/machine.go:10767
  10505. switch (m.data)[(m.p)] {
  10506. case 9:
  10507. goto st6
  10508. case 10:
  10509. goto tr29
  10510. case 12:
  10511. goto tr47
  10512. case 13:
  10513. goto st7
  10514. case 32:
  10515. goto st6
  10516. case 34:
  10517. goto tr195
  10518. case 44:
  10519. goto st6
  10520. case 61:
  10521. goto tr196
  10522. case 92:
  10523. goto st70
  10524. }
  10525. goto st59
  10526. tr189:
  10527. //line plugins/parsers/influx/machine.go.rl:100
  10528. m.key = m.text()
  10529. goto st72
  10530. tr346:
  10531. //line plugins/parsers/influx/machine.go.rl:20
  10532. m.pb = m.p
  10533. //line plugins/parsers/influx/machine.go.rl:100
  10534. m.key = m.text()
  10535. goto st72
  10536. st72:
  10537. if (m.p)++; (m.p) == (m.pe) {
  10538. goto _test_eof72
  10539. }
  10540. st_case_72:
  10541. //line plugins/parsers/influx/machine.go:10810
  10542. switch (m.data)[(m.p)] {
  10543. case 9:
  10544. goto tr180
  10545. case 10:
  10546. goto tr29
  10547. case 11:
  10548. goto tr181
  10549. case 12:
  10550. goto tr1
  10551. case 13:
  10552. goto st7
  10553. case 32:
  10554. goto tr180
  10555. case 34:
  10556. goto tr212
  10557. case 44:
  10558. goto tr182
  10559. case 45:
  10560. goto tr213
  10561. case 46:
  10562. goto tr214
  10563. case 48:
  10564. goto tr215
  10565. case 70:
  10566. goto tr217
  10567. case 84:
  10568. goto tr218
  10569. case 92:
  10570. goto st156
  10571. case 102:
  10572. goto tr219
  10573. case 116:
  10574. goto tr220
  10575. }
  10576. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  10577. goto tr216
  10578. }
  10579. goto st54
  10580. tr212:
  10581. (m.cs) = 375
  10582. //line plugins/parsers/influx/machine.go.rl:140
  10583. err = m.handler.AddString(m.key, m.text())
  10584. if err != nil {
  10585. (m.p)--
  10586. (m.cs) = 258
  10587. {
  10588. (m.p)++
  10589. goto _out
  10590. }
  10591. }
  10592. goto _again
  10593. st375:
  10594. if (m.p)++; (m.p) == (m.pe) {
  10595. goto _test_eof375
  10596. }
  10597. st_case_375:
  10598. //line plugins/parsers/influx/machine.go:10867
  10599. switch (m.data)[(m.p)] {
  10600. case 9:
  10601. goto tr595
  10602. case 10:
  10603. goto tr494
  10604. case 11:
  10605. goto tr596
  10606. case 12:
  10607. goto tr501
  10608. case 13:
  10609. goto tr495
  10610. case 32:
  10611. goto tr595
  10612. case 34:
  10613. goto tr85
  10614. case 44:
  10615. goto tr597
  10616. case 92:
  10617. goto tr87
  10618. }
  10619. goto tr82
  10620. tr626:
  10621. (m.cs) = 376
  10622. //line plugins/parsers/influx/machine.go.rl:78
  10623. err = m.handler.SetMeasurement(m.text())
  10624. if err != nil {
  10625. (m.p)--
  10626. (m.cs) = 258
  10627. {
  10628. (m.p)++
  10629. goto _out
  10630. }
  10631. }
  10632. goto _again
  10633. tr595:
  10634. (m.cs) = 376
  10635. //line plugins/parsers/influx/machine.go.rl:78
  10636. err = m.handler.SetMeasurement(m.text())
  10637. if err != nil {
  10638. (m.p)--
  10639. (m.cs) = 258
  10640. {
  10641. (m.p)++
  10642. goto _out
  10643. }
  10644. }
  10645. //line plugins/parsers/influx/machine.go.rl:20
  10646. m.pb = m.p
  10647. goto _again
  10648. tr769:
  10649. (m.cs) = 376
  10650. //line plugins/parsers/influx/machine.go.rl:91
  10651. err = m.handler.AddTag(m.key, m.text())
  10652. if err != nil {
  10653. (m.p)--
  10654. (m.cs) = 258
  10655. {
  10656. (m.p)++
  10657. goto _out
  10658. }
  10659. }
  10660. goto _again
  10661. tr638:
  10662. (m.cs) = 376
  10663. //line plugins/parsers/influx/machine.go.rl:78
  10664. err = m.handler.SetMeasurement(m.text())
  10665. if err != nil {
  10666. (m.p)--
  10667. (m.cs) = 258
  10668. {
  10669. (m.p)++
  10670. goto _out
  10671. }
  10672. }
  10673. //line plugins/parsers/influx/machine.go.rl:122
  10674. err = m.handler.AddFloat(m.key, m.text())
  10675. if err != nil {
  10676. (m.p)--
  10677. (m.cs) = 258
  10678. {
  10679. (m.p)++
  10680. goto _out
  10681. }
  10682. }
  10683. goto _again
  10684. tr764:
  10685. (m.cs) = 376
  10686. //line plugins/parsers/influx/machine.go.rl:91
  10687. err = m.handler.AddTag(m.key, m.text())
  10688. if err != nil {
  10689. (m.p)--
  10690. (m.cs) = 258
  10691. {
  10692. (m.p)++
  10693. goto _out
  10694. }
  10695. }
  10696. //line plugins/parsers/influx/machine.go.rl:122
  10697. err = m.handler.AddFloat(m.key, m.text())
  10698. if err != nil {
  10699. (m.p)--
  10700. (m.cs) = 258
  10701. {
  10702. (m.p)++
  10703. goto _out
  10704. }
  10705. }
  10706. goto _again
  10707. tr797:
  10708. (m.cs) = 376
  10709. //line plugins/parsers/influx/machine.go.rl:91
  10710. err = m.handler.AddTag(m.key, m.text())
  10711. if err != nil {
  10712. (m.p)--
  10713. (m.cs) = 258
  10714. {
  10715. (m.p)++
  10716. goto _out
  10717. }
  10718. }
  10719. //line plugins/parsers/influx/machine.go.rl:104
  10720. err = m.handler.AddInt(m.key, m.text())
  10721. if err != nil {
  10722. (m.p)--
  10723. (m.cs) = 258
  10724. {
  10725. (m.p)++
  10726. goto _out
  10727. }
  10728. }
  10729. goto _again
  10730. tr803:
  10731. (m.cs) = 376
  10732. //line plugins/parsers/influx/machine.go.rl:91
  10733. err = m.handler.AddTag(m.key, m.text())
  10734. if err != nil {
  10735. (m.p)--
  10736. (m.cs) = 258
  10737. {
  10738. (m.p)++
  10739. goto _out
  10740. }
  10741. }
  10742. //line plugins/parsers/influx/machine.go.rl:113
  10743. err = m.handler.AddUint(m.key, m.text())
  10744. if err != nil {
  10745. (m.p)--
  10746. (m.cs) = 258
  10747. {
  10748. (m.p)++
  10749. goto _out
  10750. }
  10751. }
  10752. goto _again
  10753. tr809:
  10754. (m.cs) = 376
  10755. //line plugins/parsers/influx/machine.go.rl:91
  10756. err = m.handler.AddTag(m.key, m.text())
  10757. if err != nil {
  10758. (m.p)--
  10759. (m.cs) = 258
  10760. {
  10761. (m.p)++
  10762. goto _out
  10763. }
  10764. }
  10765. //line plugins/parsers/influx/machine.go.rl:131
  10766. err = m.handler.AddBool(m.key, m.text())
  10767. if err != nil {
  10768. (m.p)--
  10769. (m.cs) = 258
  10770. {
  10771. (m.p)++
  10772. goto _out
  10773. }
  10774. }
  10775. goto _again
  10776. tr822:
  10777. (m.cs) = 376
  10778. //line plugins/parsers/influx/machine.go.rl:78
  10779. err = m.handler.SetMeasurement(m.text())
  10780. if err != nil {
  10781. (m.p)--
  10782. (m.cs) = 258
  10783. {
  10784. (m.p)++
  10785. goto _out
  10786. }
  10787. }
  10788. //line plugins/parsers/influx/machine.go.rl:104
  10789. err = m.handler.AddInt(m.key, m.text())
  10790. if err != nil {
  10791. (m.p)--
  10792. (m.cs) = 258
  10793. {
  10794. (m.p)++
  10795. goto _out
  10796. }
  10797. }
  10798. goto _again
  10799. tr828:
  10800. (m.cs) = 376
  10801. //line plugins/parsers/influx/machine.go.rl:78
  10802. err = m.handler.SetMeasurement(m.text())
  10803. if err != nil {
  10804. (m.p)--
  10805. (m.cs) = 258
  10806. {
  10807. (m.p)++
  10808. goto _out
  10809. }
  10810. }
  10811. //line plugins/parsers/influx/machine.go.rl:113
  10812. err = m.handler.AddUint(m.key, m.text())
  10813. if err != nil {
  10814. (m.p)--
  10815. (m.cs) = 258
  10816. {
  10817. (m.p)++
  10818. goto _out
  10819. }
  10820. }
  10821. goto _again
  10822. tr834:
  10823. (m.cs) = 376
  10824. //line plugins/parsers/influx/machine.go.rl:78
  10825. err = m.handler.SetMeasurement(m.text())
  10826. if err != nil {
  10827. (m.p)--
  10828. (m.cs) = 258
  10829. {
  10830. (m.p)++
  10831. goto _out
  10832. }
  10833. }
  10834. //line plugins/parsers/influx/machine.go.rl:131
  10835. err = m.handler.AddBool(m.key, m.text())
  10836. if err != nil {
  10837. (m.p)--
  10838. (m.cs) = 258
  10839. {
  10840. (m.p)++
  10841. goto _out
  10842. }
  10843. }
  10844. goto _again
  10845. st376:
  10846. if (m.p)++; (m.p) == (m.pe) {
  10847. goto _test_eof376
  10848. }
  10849. st_case_376:
  10850. //line plugins/parsers/influx/machine.go:11121
  10851. switch (m.data)[(m.p)] {
  10852. case 9:
  10853. goto st376
  10854. case 10:
  10855. goto tr221
  10856. case 11:
  10857. goto tr599
  10858. case 12:
  10859. goto st301
  10860. case 13:
  10861. goto st73
  10862. case 32:
  10863. goto st376
  10864. case 34:
  10865. goto tr97
  10866. case 44:
  10867. goto st6
  10868. case 45:
  10869. goto tr600
  10870. case 61:
  10871. goto st6
  10872. case 92:
  10873. goto tr98
  10874. }
  10875. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  10876. goto tr601
  10877. }
  10878. goto tr94
  10879. tr599:
  10880. //line plugins/parsers/influx/machine.go.rl:20
  10881. m.pb = m.p
  10882. goto st377
  10883. st377:
  10884. if (m.p)++; (m.p) == (m.pe) {
  10885. goto _test_eof377
  10886. }
  10887. st_case_377:
  10888. //line plugins/parsers/influx/machine.go:11161
  10889. switch (m.data)[(m.p)] {
  10890. case 9:
  10891. goto st376
  10892. case 10:
  10893. goto tr221
  10894. case 11:
  10895. goto tr599
  10896. case 12:
  10897. goto st301
  10898. case 13:
  10899. goto st73
  10900. case 32:
  10901. goto st376
  10902. case 34:
  10903. goto tr97
  10904. case 44:
  10905. goto st6
  10906. case 45:
  10907. goto tr600
  10908. case 61:
  10909. goto tr101
  10910. case 92:
  10911. goto tr98
  10912. }
  10913. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  10914. goto tr601
  10915. }
  10916. goto tr94
  10917. tr495:
  10918. //line plugins/parsers/influx/machine.go.rl:20
  10919. m.pb = m.p
  10920. goto st73
  10921. tr605:
  10922. (m.cs) = 73
  10923. //line plugins/parsers/influx/machine.go.rl:149
  10924. err = m.handler.SetTimestamp(m.text())
  10925. if err != nil {
  10926. (m.p)--
  10927. (m.cs) = 258
  10928. {
  10929. (m.p)++
  10930. goto _out
  10931. }
  10932. }
  10933. goto _again
  10934. tr642:
  10935. (m.cs) = 73
  10936. //line plugins/parsers/influx/machine.go.rl:122
  10937. err = m.handler.AddFloat(m.key, m.text())
  10938. if err != nil {
  10939. (m.p)--
  10940. (m.cs) = 258
  10941. {
  10942. (m.p)++
  10943. goto _out
  10944. }
  10945. }
  10946. goto _again
  10947. tr800:
  10948. (m.cs) = 73
  10949. //line plugins/parsers/influx/machine.go.rl:104
  10950. err = m.handler.AddInt(m.key, m.text())
  10951. if err != nil {
  10952. (m.p)--
  10953. (m.cs) = 258
  10954. {
  10955. (m.p)++
  10956. goto _out
  10957. }
  10958. }
  10959. goto _again
  10960. tr806:
  10961. (m.cs) = 73
  10962. //line plugins/parsers/influx/machine.go.rl:113
  10963. err = m.handler.AddUint(m.key, m.text())
  10964. if err != nil {
  10965. (m.p)--
  10966. (m.cs) = 258
  10967. {
  10968. (m.p)++
  10969. goto _out
  10970. }
  10971. }
  10972. goto _again
  10973. tr812:
  10974. (m.cs) = 73
  10975. //line plugins/parsers/influx/machine.go.rl:131
  10976. err = m.handler.AddBool(m.key, m.text())
  10977. if err != nil {
  10978. (m.p)--
  10979. (m.cs) = 258
  10980. {
  10981. (m.p)++
  10982. goto _out
  10983. }
  10984. }
  10985. goto _again
  10986. st73:
  10987. if (m.p)++; (m.p) == (m.pe) {
  10988. goto _test_eof73
  10989. }
  10990. st_case_73:
  10991. //line plugins/parsers/influx/machine.go:11266
  10992. if (m.data)[(m.p)] == 10 {
  10993. goto tr221
  10994. }
  10995. goto tr8
  10996. tr600:
  10997. //line plugins/parsers/influx/machine.go.rl:20
  10998. m.pb = m.p
  10999. goto st74
  11000. st74:
  11001. if (m.p)++; (m.p) == (m.pe) {
  11002. goto _test_eof74
  11003. }
  11004. st_case_74:
  11005. //line plugins/parsers/influx/machine.go:11282
  11006. switch (m.data)[(m.p)] {
  11007. case 9:
  11008. goto st6
  11009. case 10:
  11010. goto tr29
  11011. case 12:
  11012. goto tr105
  11013. case 13:
  11014. goto st7
  11015. case 32:
  11016. goto st6
  11017. case 34:
  11018. goto tr100
  11019. case 44:
  11020. goto st6
  11021. case 61:
  11022. goto tr101
  11023. case 92:
  11024. goto st76
  11025. }
  11026. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11027. goto st378
  11028. }
  11029. goto st32
  11030. tr601:
  11031. //line plugins/parsers/influx/machine.go.rl:20
  11032. m.pb = m.p
  11033. goto st378
  11034. st378:
  11035. if (m.p)++; (m.p) == (m.pe) {
  11036. goto _test_eof378
  11037. }
  11038. st_case_378:
  11039. //line plugins/parsers/influx/machine.go:11318
  11040. switch (m.data)[(m.p)] {
  11041. case 9:
  11042. goto tr602
  11043. case 10:
  11044. goto tr603
  11045. case 11:
  11046. goto tr604
  11047. case 12:
  11048. goto tr469
  11049. case 13:
  11050. goto tr605
  11051. case 32:
  11052. goto tr602
  11053. case 34:
  11054. goto tr100
  11055. case 44:
  11056. goto st6
  11057. case 61:
  11058. goto tr101
  11059. case 92:
  11060. goto st76
  11061. }
  11062. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11063. goto st381
  11064. }
  11065. goto st32
  11066. tr602:
  11067. (m.cs) = 379
  11068. //line plugins/parsers/influx/machine.go.rl:149
  11069. err = m.handler.SetTimestamp(m.text())
  11070. if err != nil {
  11071. (m.p)--
  11072. (m.cs) = 258
  11073. {
  11074. (m.p)++
  11075. goto _out
  11076. }
  11077. }
  11078. goto _again
  11079. st379:
  11080. if (m.p)++; (m.p) == (m.pe) {
  11081. goto _test_eof379
  11082. }
  11083. st_case_379:
  11084. //line plugins/parsers/influx/machine.go:11363
  11085. switch (m.data)[(m.p)] {
  11086. case 10:
  11087. goto tr221
  11088. case 12:
  11089. goto st277
  11090. case 13:
  11091. goto st73
  11092. case 32:
  11093. goto st379
  11094. case 34:
  11095. goto tr31
  11096. case 92:
  11097. goto st75
  11098. }
  11099. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  11100. goto st379
  11101. }
  11102. goto st6
  11103. tr27:
  11104. //line plugins/parsers/influx/machine.go.rl:20
  11105. m.pb = m.p
  11106. goto st75
  11107. st75:
  11108. if (m.p)++; (m.p) == (m.pe) {
  11109. goto _test_eof75
  11110. }
  11111. st_case_75:
  11112. //line plugins/parsers/influx/machine.go:11393
  11113. switch (m.data)[(m.p)] {
  11114. case 34:
  11115. goto st6
  11116. case 92:
  11117. goto st6
  11118. }
  11119. goto tr8
  11120. tr604:
  11121. (m.cs) = 380
  11122. //line plugins/parsers/influx/machine.go.rl:149
  11123. err = m.handler.SetTimestamp(m.text())
  11124. if err != nil {
  11125. (m.p)--
  11126. (m.cs) = 258
  11127. {
  11128. (m.p)++
  11129. goto _out
  11130. }
  11131. }
  11132. goto _again
  11133. st380:
  11134. if (m.p)++; (m.p) == (m.pe) {
  11135. goto _test_eof380
  11136. }
  11137. st_case_380:
  11138. //line plugins/parsers/influx/machine.go:11419
  11139. switch (m.data)[(m.p)] {
  11140. case 9:
  11141. goto st379
  11142. case 10:
  11143. goto tr221
  11144. case 11:
  11145. goto st380
  11146. case 12:
  11147. goto st277
  11148. case 13:
  11149. goto st73
  11150. case 32:
  11151. goto st379
  11152. case 34:
  11153. goto tr100
  11154. case 44:
  11155. goto st6
  11156. case 61:
  11157. goto tr101
  11158. case 92:
  11159. goto st76
  11160. }
  11161. goto st32
  11162. tr98:
  11163. //line plugins/parsers/influx/machine.go.rl:20
  11164. m.pb = m.p
  11165. goto st76
  11166. st76:
  11167. if (m.p)++; (m.p) == (m.pe) {
  11168. goto _test_eof76
  11169. }
  11170. st_case_76:
  11171. //line plugins/parsers/influx/machine.go:11454
  11172. switch (m.data)[(m.p)] {
  11173. case 34:
  11174. goto st32
  11175. case 92:
  11176. goto st32
  11177. }
  11178. switch {
  11179. case (m.data)[(m.p)] > 10:
  11180. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  11181. goto tr8
  11182. }
  11183. case (m.data)[(m.p)] >= 9:
  11184. goto tr8
  11185. }
  11186. goto st3
  11187. st381:
  11188. if (m.p)++; (m.p) == (m.pe) {
  11189. goto _test_eof381
  11190. }
  11191. st_case_381:
  11192. switch (m.data)[(m.p)] {
  11193. case 9:
  11194. goto tr602
  11195. case 10:
  11196. goto tr603
  11197. case 11:
  11198. goto tr604
  11199. case 12:
  11200. goto tr469
  11201. case 13:
  11202. goto tr605
  11203. case 32:
  11204. goto tr602
  11205. case 34:
  11206. goto tr100
  11207. case 44:
  11208. goto st6
  11209. case 61:
  11210. goto tr101
  11211. case 92:
  11212. goto st76
  11213. }
  11214. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11215. goto st382
  11216. }
  11217. goto st32
  11218. st382:
  11219. if (m.p)++; (m.p) == (m.pe) {
  11220. goto _test_eof382
  11221. }
  11222. st_case_382:
  11223. switch (m.data)[(m.p)] {
  11224. case 9:
  11225. goto tr602
  11226. case 10:
  11227. goto tr603
  11228. case 11:
  11229. goto tr604
  11230. case 12:
  11231. goto tr469
  11232. case 13:
  11233. goto tr605
  11234. case 32:
  11235. goto tr602
  11236. case 34:
  11237. goto tr100
  11238. case 44:
  11239. goto st6
  11240. case 61:
  11241. goto tr101
  11242. case 92:
  11243. goto st76
  11244. }
  11245. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11246. goto st383
  11247. }
  11248. goto st32
  11249. st383:
  11250. if (m.p)++; (m.p) == (m.pe) {
  11251. goto _test_eof383
  11252. }
  11253. st_case_383:
  11254. switch (m.data)[(m.p)] {
  11255. case 9:
  11256. goto tr602
  11257. case 10:
  11258. goto tr603
  11259. case 11:
  11260. goto tr604
  11261. case 12:
  11262. goto tr469
  11263. case 13:
  11264. goto tr605
  11265. case 32:
  11266. goto tr602
  11267. case 34:
  11268. goto tr100
  11269. case 44:
  11270. goto st6
  11271. case 61:
  11272. goto tr101
  11273. case 92:
  11274. goto st76
  11275. }
  11276. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11277. goto st384
  11278. }
  11279. goto st32
  11280. st384:
  11281. if (m.p)++; (m.p) == (m.pe) {
  11282. goto _test_eof384
  11283. }
  11284. st_case_384:
  11285. switch (m.data)[(m.p)] {
  11286. case 9:
  11287. goto tr602
  11288. case 10:
  11289. goto tr603
  11290. case 11:
  11291. goto tr604
  11292. case 12:
  11293. goto tr469
  11294. case 13:
  11295. goto tr605
  11296. case 32:
  11297. goto tr602
  11298. case 34:
  11299. goto tr100
  11300. case 44:
  11301. goto st6
  11302. case 61:
  11303. goto tr101
  11304. case 92:
  11305. goto st76
  11306. }
  11307. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11308. goto st385
  11309. }
  11310. goto st32
  11311. st385:
  11312. if (m.p)++; (m.p) == (m.pe) {
  11313. goto _test_eof385
  11314. }
  11315. st_case_385:
  11316. switch (m.data)[(m.p)] {
  11317. case 9:
  11318. goto tr602
  11319. case 10:
  11320. goto tr603
  11321. case 11:
  11322. goto tr604
  11323. case 12:
  11324. goto tr469
  11325. case 13:
  11326. goto tr605
  11327. case 32:
  11328. goto tr602
  11329. case 34:
  11330. goto tr100
  11331. case 44:
  11332. goto st6
  11333. case 61:
  11334. goto tr101
  11335. case 92:
  11336. goto st76
  11337. }
  11338. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11339. goto st386
  11340. }
  11341. goto st32
  11342. st386:
  11343. if (m.p)++; (m.p) == (m.pe) {
  11344. goto _test_eof386
  11345. }
  11346. st_case_386:
  11347. switch (m.data)[(m.p)] {
  11348. case 9:
  11349. goto tr602
  11350. case 10:
  11351. goto tr603
  11352. case 11:
  11353. goto tr604
  11354. case 12:
  11355. goto tr469
  11356. case 13:
  11357. goto tr605
  11358. case 32:
  11359. goto tr602
  11360. case 34:
  11361. goto tr100
  11362. case 44:
  11363. goto st6
  11364. case 61:
  11365. goto tr101
  11366. case 92:
  11367. goto st76
  11368. }
  11369. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11370. goto st387
  11371. }
  11372. goto st32
  11373. st387:
  11374. if (m.p)++; (m.p) == (m.pe) {
  11375. goto _test_eof387
  11376. }
  11377. st_case_387:
  11378. switch (m.data)[(m.p)] {
  11379. case 9:
  11380. goto tr602
  11381. case 10:
  11382. goto tr603
  11383. case 11:
  11384. goto tr604
  11385. case 12:
  11386. goto tr469
  11387. case 13:
  11388. goto tr605
  11389. case 32:
  11390. goto tr602
  11391. case 34:
  11392. goto tr100
  11393. case 44:
  11394. goto st6
  11395. case 61:
  11396. goto tr101
  11397. case 92:
  11398. goto st76
  11399. }
  11400. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11401. goto st388
  11402. }
  11403. goto st32
  11404. st388:
  11405. if (m.p)++; (m.p) == (m.pe) {
  11406. goto _test_eof388
  11407. }
  11408. st_case_388:
  11409. switch (m.data)[(m.p)] {
  11410. case 9:
  11411. goto tr602
  11412. case 10:
  11413. goto tr603
  11414. case 11:
  11415. goto tr604
  11416. case 12:
  11417. goto tr469
  11418. case 13:
  11419. goto tr605
  11420. case 32:
  11421. goto tr602
  11422. case 34:
  11423. goto tr100
  11424. case 44:
  11425. goto st6
  11426. case 61:
  11427. goto tr101
  11428. case 92:
  11429. goto st76
  11430. }
  11431. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11432. goto st389
  11433. }
  11434. goto st32
  11435. st389:
  11436. if (m.p)++; (m.p) == (m.pe) {
  11437. goto _test_eof389
  11438. }
  11439. st_case_389:
  11440. switch (m.data)[(m.p)] {
  11441. case 9:
  11442. goto tr602
  11443. case 10:
  11444. goto tr603
  11445. case 11:
  11446. goto tr604
  11447. case 12:
  11448. goto tr469
  11449. case 13:
  11450. goto tr605
  11451. case 32:
  11452. goto tr602
  11453. case 34:
  11454. goto tr100
  11455. case 44:
  11456. goto st6
  11457. case 61:
  11458. goto tr101
  11459. case 92:
  11460. goto st76
  11461. }
  11462. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11463. goto st390
  11464. }
  11465. goto st32
  11466. st390:
  11467. if (m.p)++; (m.p) == (m.pe) {
  11468. goto _test_eof390
  11469. }
  11470. st_case_390:
  11471. switch (m.data)[(m.p)] {
  11472. case 9:
  11473. goto tr602
  11474. case 10:
  11475. goto tr603
  11476. case 11:
  11477. goto tr604
  11478. case 12:
  11479. goto tr469
  11480. case 13:
  11481. goto tr605
  11482. case 32:
  11483. goto tr602
  11484. case 34:
  11485. goto tr100
  11486. case 44:
  11487. goto st6
  11488. case 61:
  11489. goto tr101
  11490. case 92:
  11491. goto st76
  11492. }
  11493. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11494. goto st391
  11495. }
  11496. goto st32
  11497. st391:
  11498. if (m.p)++; (m.p) == (m.pe) {
  11499. goto _test_eof391
  11500. }
  11501. st_case_391:
  11502. switch (m.data)[(m.p)] {
  11503. case 9:
  11504. goto tr602
  11505. case 10:
  11506. goto tr603
  11507. case 11:
  11508. goto tr604
  11509. case 12:
  11510. goto tr469
  11511. case 13:
  11512. goto tr605
  11513. case 32:
  11514. goto tr602
  11515. case 34:
  11516. goto tr100
  11517. case 44:
  11518. goto st6
  11519. case 61:
  11520. goto tr101
  11521. case 92:
  11522. goto st76
  11523. }
  11524. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11525. goto st392
  11526. }
  11527. goto st32
  11528. st392:
  11529. if (m.p)++; (m.p) == (m.pe) {
  11530. goto _test_eof392
  11531. }
  11532. st_case_392:
  11533. switch (m.data)[(m.p)] {
  11534. case 9:
  11535. goto tr602
  11536. case 10:
  11537. goto tr603
  11538. case 11:
  11539. goto tr604
  11540. case 12:
  11541. goto tr469
  11542. case 13:
  11543. goto tr605
  11544. case 32:
  11545. goto tr602
  11546. case 34:
  11547. goto tr100
  11548. case 44:
  11549. goto st6
  11550. case 61:
  11551. goto tr101
  11552. case 92:
  11553. goto st76
  11554. }
  11555. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11556. goto st393
  11557. }
  11558. goto st32
  11559. st393:
  11560. if (m.p)++; (m.p) == (m.pe) {
  11561. goto _test_eof393
  11562. }
  11563. st_case_393:
  11564. switch (m.data)[(m.p)] {
  11565. case 9:
  11566. goto tr602
  11567. case 10:
  11568. goto tr603
  11569. case 11:
  11570. goto tr604
  11571. case 12:
  11572. goto tr469
  11573. case 13:
  11574. goto tr605
  11575. case 32:
  11576. goto tr602
  11577. case 34:
  11578. goto tr100
  11579. case 44:
  11580. goto st6
  11581. case 61:
  11582. goto tr101
  11583. case 92:
  11584. goto st76
  11585. }
  11586. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11587. goto st394
  11588. }
  11589. goto st32
  11590. st394:
  11591. if (m.p)++; (m.p) == (m.pe) {
  11592. goto _test_eof394
  11593. }
  11594. st_case_394:
  11595. switch (m.data)[(m.p)] {
  11596. case 9:
  11597. goto tr602
  11598. case 10:
  11599. goto tr603
  11600. case 11:
  11601. goto tr604
  11602. case 12:
  11603. goto tr469
  11604. case 13:
  11605. goto tr605
  11606. case 32:
  11607. goto tr602
  11608. case 34:
  11609. goto tr100
  11610. case 44:
  11611. goto st6
  11612. case 61:
  11613. goto tr101
  11614. case 92:
  11615. goto st76
  11616. }
  11617. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11618. goto st395
  11619. }
  11620. goto st32
  11621. st395:
  11622. if (m.p)++; (m.p) == (m.pe) {
  11623. goto _test_eof395
  11624. }
  11625. st_case_395:
  11626. switch (m.data)[(m.p)] {
  11627. case 9:
  11628. goto tr602
  11629. case 10:
  11630. goto tr603
  11631. case 11:
  11632. goto tr604
  11633. case 12:
  11634. goto tr469
  11635. case 13:
  11636. goto tr605
  11637. case 32:
  11638. goto tr602
  11639. case 34:
  11640. goto tr100
  11641. case 44:
  11642. goto st6
  11643. case 61:
  11644. goto tr101
  11645. case 92:
  11646. goto st76
  11647. }
  11648. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11649. goto st396
  11650. }
  11651. goto st32
  11652. st396:
  11653. if (m.p)++; (m.p) == (m.pe) {
  11654. goto _test_eof396
  11655. }
  11656. st_case_396:
  11657. switch (m.data)[(m.p)] {
  11658. case 9:
  11659. goto tr602
  11660. case 10:
  11661. goto tr603
  11662. case 11:
  11663. goto tr604
  11664. case 12:
  11665. goto tr469
  11666. case 13:
  11667. goto tr605
  11668. case 32:
  11669. goto tr602
  11670. case 34:
  11671. goto tr100
  11672. case 44:
  11673. goto st6
  11674. case 61:
  11675. goto tr101
  11676. case 92:
  11677. goto st76
  11678. }
  11679. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11680. goto st397
  11681. }
  11682. goto st32
  11683. st397:
  11684. if (m.p)++; (m.p) == (m.pe) {
  11685. goto _test_eof397
  11686. }
  11687. st_case_397:
  11688. switch (m.data)[(m.p)] {
  11689. case 9:
  11690. goto tr602
  11691. case 10:
  11692. goto tr603
  11693. case 11:
  11694. goto tr604
  11695. case 12:
  11696. goto tr469
  11697. case 13:
  11698. goto tr605
  11699. case 32:
  11700. goto tr602
  11701. case 34:
  11702. goto tr100
  11703. case 44:
  11704. goto st6
  11705. case 61:
  11706. goto tr101
  11707. case 92:
  11708. goto st76
  11709. }
  11710. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11711. goto st398
  11712. }
  11713. goto st32
  11714. st398:
  11715. if (m.p)++; (m.p) == (m.pe) {
  11716. goto _test_eof398
  11717. }
  11718. st_case_398:
  11719. switch (m.data)[(m.p)] {
  11720. case 9:
  11721. goto tr602
  11722. case 10:
  11723. goto tr603
  11724. case 11:
  11725. goto tr604
  11726. case 12:
  11727. goto tr469
  11728. case 13:
  11729. goto tr605
  11730. case 32:
  11731. goto tr602
  11732. case 34:
  11733. goto tr100
  11734. case 44:
  11735. goto st6
  11736. case 61:
  11737. goto tr101
  11738. case 92:
  11739. goto st76
  11740. }
  11741. goto st32
  11742. tr596:
  11743. (m.cs) = 399
  11744. //line plugins/parsers/influx/machine.go.rl:78
  11745. err = m.handler.SetMeasurement(m.text())
  11746. if err != nil {
  11747. (m.p)--
  11748. (m.cs) = 258
  11749. {
  11750. (m.p)++
  11751. goto _out
  11752. }
  11753. }
  11754. //line plugins/parsers/influx/machine.go.rl:20
  11755. m.pb = m.p
  11756. goto _again
  11757. tr640:
  11758. (m.cs) = 399
  11759. //line plugins/parsers/influx/machine.go.rl:78
  11760. err = m.handler.SetMeasurement(m.text())
  11761. if err != nil {
  11762. (m.p)--
  11763. (m.cs) = 258
  11764. {
  11765. (m.p)++
  11766. goto _out
  11767. }
  11768. }
  11769. //line plugins/parsers/influx/machine.go.rl:122
  11770. err = m.handler.AddFloat(m.key, m.text())
  11771. if err != nil {
  11772. (m.p)--
  11773. (m.cs) = 258
  11774. {
  11775. (m.p)++
  11776. goto _out
  11777. }
  11778. }
  11779. goto _again
  11780. tr824:
  11781. (m.cs) = 399
  11782. //line plugins/parsers/influx/machine.go.rl:78
  11783. err = m.handler.SetMeasurement(m.text())
  11784. if err != nil {
  11785. (m.p)--
  11786. (m.cs) = 258
  11787. {
  11788. (m.p)++
  11789. goto _out
  11790. }
  11791. }
  11792. //line plugins/parsers/influx/machine.go.rl:104
  11793. err = m.handler.AddInt(m.key, m.text())
  11794. if err != nil {
  11795. (m.p)--
  11796. (m.cs) = 258
  11797. {
  11798. (m.p)++
  11799. goto _out
  11800. }
  11801. }
  11802. goto _again
  11803. tr830:
  11804. (m.cs) = 399
  11805. //line plugins/parsers/influx/machine.go.rl:78
  11806. err = m.handler.SetMeasurement(m.text())
  11807. if err != nil {
  11808. (m.p)--
  11809. (m.cs) = 258
  11810. {
  11811. (m.p)++
  11812. goto _out
  11813. }
  11814. }
  11815. //line plugins/parsers/influx/machine.go.rl:113
  11816. err = m.handler.AddUint(m.key, m.text())
  11817. if err != nil {
  11818. (m.p)--
  11819. (m.cs) = 258
  11820. {
  11821. (m.p)++
  11822. goto _out
  11823. }
  11824. }
  11825. goto _again
  11826. tr835:
  11827. (m.cs) = 399
  11828. //line plugins/parsers/influx/machine.go.rl:78
  11829. err = m.handler.SetMeasurement(m.text())
  11830. if err != nil {
  11831. (m.p)--
  11832. (m.cs) = 258
  11833. {
  11834. (m.p)++
  11835. goto _out
  11836. }
  11837. }
  11838. //line plugins/parsers/influx/machine.go.rl:131
  11839. err = m.handler.AddBool(m.key, m.text())
  11840. if err != nil {
  11841. (m.p)--
  11842. (m.cs) = 258
  11843. {
  11844. (m.p)++
  11845. goto _out
  11846. }
  11847. }
  11848. goto _again
  11849. st399:
  11850. if (m.p)++; (m.p) == (m.pe) {
  11851. goto _test_eof399
  11852. }
  11853. st_case_399:
  11854. //line plugins/parsers/influx/machine.go:12139
  11855. switch (m.data)[(m.p)] {
  11856. case 9:
  11857. goto tr626
  11858. case 10:
  11859. goto tr221
  11860. case 11:
  11861. goto tr627
  11862. case 12:
  11863. goto tr501
  11864. case 13:
  11865. goto st73
  11866. case 32:
  11867. goto tr626
  11868. case 34:
  11869. goto tr124
  11870. case 44:
  11871. goto tr92
  11872. case 45:
  11873. goto tr628
  11874. case 61:
  11875. goto st30
  11876. case 92:
  11877. goto tr125
  11878. }
  11879. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11880. goto tr629
  11881. }
  11882. goto tr121
  11883. tr627:
  11884. (m.cs) = 400
  11885. //line plugins/parsers/influx/machine.go.rl:78
  11886. err = m.handler.SetMeasurement(m.text())
  11887. if err != nil {
  11888. (m.p)--
  11889. (m.cs) = 258
  11890. {
  11891. (m.p)++
  11892. goto _out
  11893. }
  11894. }
  11895. //line plugins/parsers/influx/machine.go.rl:20
  11896. m.pb = m.p
  11897. goto _again
  11898. st400:
  11899. if (m.p)++; (m.p) == (m.pe) {
  11900. goto _test_eof400
  11901. }
  11902. st_case_400:
  11903. //line plugins/parsers/influx/machine.go:12190
  11904. switch (m.data)[(m.p)] {
  11905. case 9:
  11906. goto tr626
  11907. case 10:
  11908. goto tr221
  11909. case 11:
  11910. goto tr627
  11911. case 12:
  11912. goto tr501
  11913. case 13:
  11914. goto st73
  11915. case 32:
  11916. goto tr626
  11917. case 34:
  11918. goto tr124
  11919. case 44:
  11920. goto tr92
  11921. case 45:
  11922. goto tr628
  11923. case 61:
  11924. goto tr129
  11925. case 92:
  11926. goto tr125
  11927. }
  11928. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  11929. goto tr629
  11930. }
  11931. goto tr121
  11932. tr92:
  11933. (m.cs) = 77
  11934. //line plugins/parsers/influx/machine.go.rl:78
  11935. err = m.handler.SetMeasurement(m.text())
  11936. if err != nil {
  11937. (m.p)--
  11938. (m.cs) = 258
  11939. {
  11940. (m.p)++
  11941. goto _out
  11942. }
  11943. }
  11944. goto _again
  11945. tr86:
  11946. (m.cs) = 77
  11947. //line plugins/parsers/influx/machine.go.rl:78
  11948. err = m.handler.SetMeasurement(m.text())
  11949. if err != nil {
  11950. (m.p)--
  11951. (m.cs) = 258
  11952. {
  11953. (m.p)++
  11954. goto _out
  11955. }
  11956. }
  11957. //line plugins/parsers/influx/machine.go.rl:20
  11958. m.pb = m.p
  11959. goto _again
  11960. tr233:
  11961. (m.cs) = 77
  11962. //line plugins/parsers/influx/machine.go.rl:91
  11963. err = m.handler.AddTag(m.key, m.text())
  11964. if err != nil {
  11965. (m.p)--
  11966. (m.cs) = 258
  11967. {
  11968. (m.p)++
  11969. goto _out
  11970. }
  11971. }
  11972. goto _again
  11973. st77:
  11974. if (m.p)++; (m.p) == (m.pe) {
  11975. goto _test_eof77
  11976. }
  11977. st_case_77:
  11978. //line plugins/parsers/influx/machine.go:12267
  11979. switch (m.data)[(m.p)] {
  11980. case 9:
  11981. goto st6
  11982. case 10:
  11983. goto tr29
  11984. case 12:
  11985. goto tr47
  11986. case 13:
  11987. goto st7
  11988. case 32:
  11989. goto st6
  11990. case 34:
  11991. goto tr192
  11992. case 44:
  11993. goto st6
  11994. case 61:
  11995. goto st6
  11996. case 92:
  11997. goto tr224
  11998. }
  11999. goto tr223
  12000. tr223:
  12001. //line plugins/parsers/influx/machine.go.rl:20
  12002. m.pb = m.p
  12003. goto st78
  12004. st78:
  12005. if (m.p)++; (m.p) == (m.pe) {
  12006. goto _test_eof78
  12007. }
  12008. st_case_78:
  12009. //line plugins/parsers/influx/machine.go:12300
  12010. switch (m.data)[(m.p)] {
  12011. case 9:
  12012. goto st6
  12013. case 10:
  12014. goto tr29
  12015. case 12:
  12016. goto tr47
  12017. case 13:
  12018. goto st7
  12019. case 32:
  12020. goto st6
  12021. case 34:
  12022. goto tr195
  12023. case 44:
  12024. goto st6
  12025. case 61:
  12026. goto tr226
  12027. case 92:
  12028. goto st88
  12029. }
  12030. goto st78
  12031. tr226:
  12032. //line plugins/parsers/influx/machine.go.rl:87
  12033. m.key = m.text()
  12034. goto st79
  12035. st79:
  12036. if (m.p)++; (m.p) == (m.pe) {
  12037. goto _test_eof79
  12038. }
  12039. st_case_79:
  12040. //line plugins/parsers/influx/machine.go:12333
  12041. switch (m.data)[(m.p)] {
  12042. case 9:
  12043. goto st6
  12044. case 10:
  12045. goto tr29
  12046. case 12:
  12047. goto tr47
  12048. case 13:
  12049. goto st7
  12050. case 32:
  12051. goto st6
  12052. case 34:
  12053. goto tr151
  12054. case 44:
  12055. goto st6
  12056. case 61:
  12057. goto st6
  12058. case 92:
  12059. goto tr229
  12060. }
  12061. goto tr228
  12062. tr228:
  12063. //line plugins/parsers/influx/machine.go.rl:20
  12064. m.pb = m.p
  12065. goto st80
  12066. st80:
  12067. if (m.p)++; (m.p) == (m.pe) {
  12068. goto _test_eof80
  12069. }
  12070. st_case_80:
  12071. //line plugins/parsers/influx/machine.go:12366
  12072. switch (m.data)[(m.p)] {
  12073. case 9:
  12074. goto tr231
  12075. case 10:
  12076. goto tr29
  12077. case 11:
  12078. goto tr232
  12079. case 12:
  12080. goto tr60
  12081. case 13:
  12082. goto st7
  12083. case 32:
  12084. goto tr231
  12085. case 34:
  12086. goto tr157
  12087. case 44:
  12088. goto tr233
  12089. case 61:
  12090. goto st6
  12091. case 92:
  12092. goto st86
  12093. }
  12094. goto st80
  12095. tr232:
  12096. (m.cs) = 81
  12097. //line plugins/parsers/influx/machine.go.rl:91
  12098. err = m.handler.AddTag(m.key, m.text())
  12099. if err != nil {
  12100. (m.p)--
  12101. (m.cs) = 258
  12102. {
  12103. (m.p)++
  12104. goto _out
  12105. }
  12106. }
  12107. goto _again
  12108. st81:
  12109. if (m.p)++; (m.p) == (m.pe) {
  12110. goto _test_eof81
  12111. }
  12112. st_case_81:
  12113. //line plugins/parsers/influx/machine.go:12408
  12114. switch (m.data)[(m.p)] {
  12115. case 9:
  12116. goto tr231
  12117. case 10:
  12118. goto tr29
  12119. case 11:
  12120. goto tr236
  12121. case 12:
  12122. goto tr60
  12123. case 13:
  12124. goto st7
  12125. case 32:
  12126. goto tr231
  12127. case 34:
  12128. goto tr204
  12129. case 44:
  12130. goto tr233
  12131. case 61:
  12132. goto st6
  12133. case 92:
  12134. goto tr237
  12135. }
  12136. goto tr235
  12137. tr235:
  12138. //line plugins/parsers/influx/machine.go.rl:20
  12139. m.pb = m.p
  12140. goto st82
  12141. st82:
  12142. if (m.p)++; (m.p) == (m.pe) {
  12143. goto _test_eof82
  12144. }
  12145. st_case_82:
  12146. //line plugins/parsers/influx/machine.go:12443
  12147. switch (m.data)[(m.p)] {
  12148. case 9:
  12149. goto tr231
  12150. case 10:
  12151. goto tr29
  12152. case 11:
  12153. goto tr239
  12154. case 12:
  12155. goto tr60
  12156. case 13:
  12157. goto st7
  12158. case 32:
  12159. goto tr231
  12160. case 34:
  12161. goto tr208
  12162. case 44:
  12163. goto tr233
  12164. case 61:
  12165. goto tr101
  12166. case 92:
  12167. goto st84
  12168. }
  12169. goto st82
  12170. tr239:
  12171. (m.cs) = 83
  12172. //line plugins/parsers/influx/machine.go.rl:91
  12173. err = m.handler.AddTag(m.key, m.text())
  12174. if err != nil {
  12175. (m.p)--
  12176. (m.cs) = 258
  12177. {
  12178. (m.p)++
  12179. goto _out
  12180. }
  12181. }
  12182. goto _again
  12183. tr236:
  12184. (m.cs) = 83
  12185. //line plugins/parsers/influx/machine.go.rl:91
  12186. err = m.handler.AddTag(m.key, m.text())
  12187. if err != nil {
  12188. (m.p)--
  12189. (m.cs) = 258
  12190. {
  12191. (m.p)++
  12192. goto _out
  12193. }
  12194. }
  12195. //line plugins/parsers/influx/machine.go.rl:20
  12196. m.pb = m.p
  12197. goto _again
  12198. st83:
  12199. if (m.p)++; (m.p) == (m.pe) {
  12200. goto _test_eof83
  12201. }
  12202. st_case_83:
  12203. //line plugins/parsers/influx/machine.go:12502
  12204. switch (m.data)[(m.p)] {
  12205. case 9:
  12206. goto tr231
  12207. case 10:
  12208. goto tr29
  12209. case 11:
  12210. goto tr236
  12211. case 12:
  12212. goto tr60
  12213. case 13:
  12214. goto st7
  12215. case 32:
  12216. goto tr231
  12217. case 34:
  12218. goto tr204
  12219. case 44:
  12220. goto tr233
  12221. case 61:
  12222. goto tr101
  12223. case 92:
  12224. goto tr237
  12225. }
  12226. goto tr235
  12227. tr237:
  12228. //line plugins/parsers/influx/machine.go.rl:20
  12229. m.pb = m.p
  12230. goto st84
  12231. st84:
  12232. if (m.p)++; (m.p) == (m.pe) {
  12233. goto _test_eof84
  12234. }
  12235. st_case_84:
  12236. //line plugins/parsers/influx/machine.go:12537
  12237. switch (m.data)[(m.p)] {
  12238. case 34:
  12239. goto st82
  12240. case 92:
  12241. goto st85
  12242. }
  12243. switch {
  12244. case (m.data)[(m.p)] > 10:
  12245. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  12246. goto tr47
  12247. }
  12248. case (m.data)[(m.p)] >= 9:
  12249. goto tr47
  12250. }
  12251. goto st18
  12252. st85:
  12253. //line plugins/parsers/influx/machine.go.rl:240
  12254. (m.p)--
  12255. if (m.p)++; (m.p) == (m.pe) {
  12256. goto _test_eof85
  12257. }
  12258. st_case_85:
  12259. //line plugins/parsers/influx/machine.go:12561
  12260. switch (m.data)[(m.p)] {
  12261. case 9:
  12262. goto tr231
  12263. case 10:
  12264. goto tr29
  12265. case 11:
  12266. goto tr239
  12267. case 12:
  12268. goto tr60
  12269. case 13:
  12270. goto st7
  12271. case 32:
  12272. goto tr231
  12273. case 34:
  12274. goto tr208
  12275. case 44:
  12276. goto tr233
  12277. case 61:
  12278. goto tr101
  12279. case 92:
  12280. goto st84
  12281. }
  12282. goto st82
  12283. tr229:
  12284. //line plugins/parsers/influx/machine.go.rl:20
  12285. m.pb = m.p
  12286. goto st86
  12287. st86:
  12288. if (m.p)++; (m.p) == (m.pe) {
  12289. goto _test_eof86
  12290. }
  12291. st_case_86:
  12292. //line plugins/parsers/influx/machine.go:12596
  12293. switch (m.data)[(m.p)] {
  12294. case 34:
  12295. goto st80
  12296. case 92:
  12297. goto st87
  12298. }
  12299. switch {
  12300. case (m.data)[(m.p)] > 10:
  12301. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  12302. goto tr47
  12303. }
  12304. case (m.data)[(m.p)] >= 9:
  12305. goto tr47
  12306. }
  12307. goto st16
  12308. st87:
  12309. //line plugins/parsers/influx/machine.go.rl:240
  12310. (m.p)--
  12311. if (m.p)++; (m.p) == (m.pe) {
  12312. goto _test_eof87
  12313. }
  12314. st_case_87:
  12315. //line plugins/parsers/influx/machine.go:12620
  12316. switch (m.data)[(m.p)] {
  12317. case 9:
  12318. goto tr231
  12319. case 10:
  12320. goto tr29
  12321. case 11:
  12322. goto tr232
  12323. case 12:
  12324. goto tr60
  12325. case 13:
  12326. goto st7
  12327. case 32:
  12328. goto tr231
  12329. case 34:
  12330. goto tr157
  12331. case 44:
  12332. goto tr233
  12333. case 61:
  12334. goto st6
  12335. case 92:
  12336. goto st86
  12337. }
  12338. goto st80
  12339. tr224:
  12340. //line plugins/parsers/influx/machine.go.rl:20
  12341. m.pb = m.p
  12342. goto st88
  12343. st88:
  12344. if (m.p)++; (m.p) == (m.pe) {
  12345. goto _test_eof88
  12346. }
  12347. st_case_88:
  12348. //line plugins/parsers/influx/machine.go:12655
  12349. switch (m.data)[(m.p)] {
  12350. case 34:
  12351. goto st78
  12352. case 92:
  12353. goto st89
  12354. }
  12355. switch {
  12356. case (m.data)[(m.p)] > 10:
  12357. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  12358. goto tr47
  12359. }
  12360. case (m.data)[(m.p)] >= 9:
  12361. goto tr47
  12362. }
  12363. goto st14
  12364. st89:
  12365. //line plugins/parsers/influx/machine.go.rl:240
  12366. (m.p)--
  12367. if (m.p)++; (m.p) == (m.pe) {
  12368. goto _test_eof89
  12369. }
  12370. st_case_89:
  12371. //line plugins/parsers/influx/machine.go:12679
  12372. switch (m.data)[(m.p)] {
  12373. case 9:
  12374. goto st6
  12375. case 10:
  12376. goto tr29
  12377. case 12:
  12378. goto tr47
  12379. case 13:
  12380. goto st7
  12381. case 32:
  12382. goto st6
  12383. case 34:
  12384. goto tr195
  12385. case 44:
  12386. goto st6
  12387. case 61:
  12388. goto tr226
  12389. case 92:
  12390. goto st88
  12391. }
  12392. goto st78
  12393. tr628:
  12394. //line plugins/parsers/influx/machine.go.rl:20
  12395. m.pb = m.p
  12396. goto st90
  12397. st90:
  12398. if (m.p)++; (m.p) == (m.pe) {
  12399. goto _test_eof90
  12400. }
  12401. st_case_90:
  12402. //line plugins/parsers/influx/machine.go:12712
  12403. switch (m.data)[(m.p)] {
  12404. case 9:
  12405. goto tr89
  12406. case 10:
  12407. goto tr29
  12408. case 11:
  12409. goto tr127
  12410. case 12:
  12411. goto tr1
  12412. case 13:
  12413. goto st7
  12414. case 32:
  12415. goto tr89
  12416. case 34:
  12417. goto tr128
  12418. case 44:
  12419. goto tr92
  12420. case 61:
  12421. goto tr129
  12422. case 92:
  12423. goto st93
  12424. }
  12425. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  12426. goto st401
  12427. }
  12428. goto st41
  12429. tr629:
  12430. //line plugins/parsers/influx/machine.go.rl:20
  12431. m.pb = m.p
  12432. goto st401
  12433. st401:
  12434. if (m.p)++; (m.p) == (m.pe) {
  12435. goto _test_eof401
  12436. }
  12437. st_case_401:
  12438. //line plugins/parsers/influx/machine.go:12750
  12439. switch (m.data)[(m.p)] {
  12440. case 9:
  12441. goto tr630
  12442. case 10:
  12443. goto tr603
  12444. case 11:
  12445. goto tr631
  12446. case 12:
  12447. goto tr509
  12448. case 13:
  12449. goto tr605
  12450. case 32:
  12451. goto tr630
  12452. case 34:
  12453. goto tr128
  12454. case 44:
  12455. goto tr92
  12456. case 61:
  12457. goto tr129
  12458. case 92:
  12459. goto st93
  12460. }
  12461. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  12462. goto st545
  12463. }
  12464. goto st41
  12465. tr635:
  12466. (m.cs) = 402
  12467. //line plugins/parsers/influx/machine.go.rl:78
  12468. err = m.handler.SetMeasurement(m.text())
  12469. if err != nil {
  12470. (m.p)--
  12471. (m.cs) = 258
  12472. {
  12473. (m.p)++
  12474. goto _out
  12475. }
  12476. }
  12477. goto _again
  12478. tr776:
  12479. (m.cs) = 402
  12480. //line plugins/parsers/influx/machine.go.rl:91
  12481. err = m.handler.AddTag(m.key, m.text())
  12482. if err != nil {
  12483. (m.p)--
  12484. (m.cs) = 258
  12485. {
  12486. (m.p)++
  12487. goto _out
  12488. }
  12489. }
  12490. goto _again
  12491. tr630:
  12492. (m.cs) = 402
  12493. //line plugins/parsers/influx/machine.go.rl:78
  12494. err = m.handler.SetMeasurement(m.text())
  12495. if err != nil {
  12496. (m.p)--
  12497. (m.cs) = 258
  12498. {
  12499. (m.p)++
  12500. goto _out
  12501. }
  12502. }
  12503. //line plugins/parsers/influx/machine.go.rl:149
  12504. err = m.handler.SetTimestamp(m.text())
  12505. if err != nil {
  12506. (m.p)--
  12507. (m.cs) = 258
  12508. {
  12509. (m.p)++
  12510. goto _out
  12511. }
  12512. }
  12513. goto _again
  12514. tr773:
  12515. (m.cs) = 402
  12516. //line plugins/parsers/influx/machine.go.rl:91
  12517. err = m.handler.AddTag(m.key, m.text())
  12518. if err != nil {
  12519. (m.p)--
  12520. (m.cs) = 258
  12521. {
  12522. (m.p)++
  12523. goto _out
  12524. }
  12525. }
  12526. //line plugins/parsers/influx/machine.go.rl:149
  12527. err = m.handler.SetTimestamp(m.text())
  12528. if err != nil {
  12529. (m.p)--
  12530. (m.cs) = 258
  12531. {
  12532. (m.p)++
  12533. goto _out
  12534. }
  12535. }
  12536. goto _again
  12537. st402:
  12538. if (m.p)++; (m.p) == (m.pe) {
  12539. goto _test_eof402
  12540. }
  12541. st_case_402:
  12542. //line plugins/parsers/influx/machine.go:12854
  12543. switch (m.data)[(m.p)] {
  12544. case 9:
  12545. goto st402
  12546. case 10:
  12547. goto tr221
  12548. case 11:
  12549. goto tr634
  12550. case 12:
  12551. goto st305
  12552. case 13:
  12553. goto st73
  12554. case 32:
  12555. goto st402
  12556. case 34:
  12557. goto tr97
  12558. case 44:
  12559. goto st6
  12560. case 61:
  12561. goto st6
  12562. case 92:
  12563. goto tr98
  12564. }
  12565. goto tr94
  12566. tr634:
  12567. //line plugins/parsers/influx/machine.go.rl:20
  12568. m.pb = m.p
  12569. goto st403
  12570. st403:
  12571. if (m.p)++; (m.p) == (m.pe) {
  12572. goto _test_eof403
  12573. }
  12574. st_case_403:
  12575. //line plugins/parsers/influx/machine.go:12889
  12576. switch (m.data)[(m.p)] {
  12577. case 9:
  12578. goto st402
  12579. case 10:
  12580. goto tr221
  12581. case 11:
  12582. goto tr634
  12583. case 12:
  12584. goto st305
  12585. case 13:
  12586. goto st73
  12587. case 32:
  12588. goto st402
  12589. case 34:
  12590. goto tr97
  12591. case 44:
  12592. goto st6
  12593. case 61:
  12594. goto tr101
  12595. case 92:
  12596. goto tr98
  12597. }
  12598. goto tr94
  12599. tr636:
  12600. (m.cs) = 404
  12601. //line plugins/parsers/influx/machine.go.rl:78
  12602. err = m.handler.SetMeasurement(m.text())
  12603. if err != nil {
  12604. (m.p)--
  12605. (m.cs) = 258
  12606. {
  12607. (m.p)++
  12608. goto _out
  12609. }
  12610. }
  12611. //line plugins/parsers/influx/machine.go.rl:20
  12612. m.pb = m.p
  12613. goto _again
  12614. tr631:
  12615. (m.cs) = 404
  12616. //line plugins/parsers/influx/machine.go.rl:78
  12617. err = m.handler.SetMeasurement(m.text())
  12618. if err != nil {
  12619. (m.p)--
  12620. (m.cs) = 258
  12621. {
  12622. (m.p)++
  12623. goto _out
  12624. }
  12625. }
  12626. //line plugins/parsers/influx/machine.go.rl:149
  12627. err = m.handler.SetTimestamp(m.text())
  12628. if err != nil {
  12629. (m.p)--
  12630. (m.cs) = 258
  12631. {
  12632. (m.p)++
  12633. goto _out
  12634. }
  12635. }
  12636. goto _again
  12637. st404:
  12638. if (m.p)++; (m.p) == (m.pe) {
  12639. goto _test_eof404
  12640. }
  12641. st_case_404:
  12642. //line plugins/parsers/influx/machine.go:12958
  12643. switch (m.data)[(m.p)] {
  12644. case 9:
  12645. goto tr635
  12646. case 10:
  12647. goto tr221
  12648. case 11:
  12649. goto tr636
  12650. case 12:
  12651. goto tr514
  12652. case 13:
  12653. goto st73
  12654. case 32:
  12655. goto tr635
  12656. case 34:
  12657. goto tr124
  12658. case 44:
  12659. goto tr92
  12660. case 61:
  12661. goto tr129
  12662. case 92:
  12663. goto tr125
  12664. }
  12665. goto tr121
  12666. tr129:
  12667. //line plugins/parsers/influx/machine.go.rl:100
  12668. m.key = m.text()
  12669. goto st91
  12670. tr383:
  12671. //line plugins/parsers/influx/machine.go.rl:20
  12672. m.pb = m.p
  12673. //line plugins/parsers/influx/machine.go.rl:100
  12674. m.key = m.text()
  12675. goto st91
  12676. st91:
  12677. if (m.p)++; (m.p) == (m.pe) {
  12678. goto _test_eof91
  12679. }
  12680. st_case_91:
  12681. //line plugins/parsers/influx/machine.go:13003
  12682. switch (m.data)[(m.p)] {
  12683. case 9:
  12684. goto tr89
  12685. case 10:
  12686. goto tr29
  12687. case 11:
  12688. goto tr90
  12689. case 12:
  12690. goto tr1
  12691. case 13:
  12692. goto st7
  12693. case 32:
  12694. goto tr89
  12695. case 34:
  12696. goto tr212
  12697. case 44:
  12698. goto tr92
  12699. case 45:
  12700. goto tr245
  12701. case 46:
  12702. goto tr246
  12703. case 48:
  12704. goto tr247
  12705. case 70:
  12706. goto tr249
  12707. case 84:
  12708. goto tr250
  12709. case 92:
  12710. goto st141
  12711. case 102:
  12712. goto tr251
  12713. case 116:
  12714. goto tr252
  12715. }
  12716. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  12717. goto tr248
  12718. }
  12719. goto st30
  12720. tr90:
  12721. (m.cs) = 92
  12722. //line plugins/parsers/influx/machine.go.rl:78
  12723. err = m.handler.SetMeasurement(m.text())
  12724. if err != nil {
  12725. (m.p)--
  12726. (m.cs) = 258
  12727. {
  12728. (m.p)++
  12729. goto _out
  12730. }
  12731. }
  12732. goto _again
  12733. tr84:
  12734. (m.cs) = 92
  12735. //line plugins/parsers/influx/machine.go.rl:78
  12736. err = m.handler.SetMeasurement(m.text())
  12737. if err != nil {
  12738. (m.p)--
  12739. (m.cs) = 258
  12740. {
  12741. (m.p)++
  12742. goto _out
  12743. }
  12744. }
  12745. //line plugins/parsers/influx/machine.go.rl:20
  12746. m.pb = m.p
  12747. goto _again
  12748. st92:
  12749. if (m.p)++; (m.p) == (m.pe) {
  12750. goto _test_eof92
  12751. }
  12752. st_case_92:
  12753. //line plugins/parsers/influx/machine.go:13077
  12754. switch (m.data)[(m.p)] {
  12755. case 9:
  12756. goto tr89
  12757. case 10:
  12758. goto tr29
  12759. case 11:
  12760. goto tr131
  12761. case 12:
  12762. goto tr1
  12763. case 13:
  12764. goto st7
  12765. case 32:
  12766. goto tr89
  12767. case 34:
  12768. goto tr124
  12769. case 44:
  12770. goto tr92
  12771. case 61:
  12772. goto st30
  12773. case 92:
  12774. goto tr125
  12775. }
  12776. goto tr121
  12777. tr125:
  12778. //line plugins/parsers/influx/machine.go.rl:20
  12779. m.pb = m.p
  12780. goto st93
  12781. st93:
  12782. if (m.p)++; (m.p) == (m.pe) {
  12783. goto _test_eof93
  12784. }
  12785. st_case_93:
  12786. //line plugins/parsers/influx/machine.go:13112
  12787. switch (m.data)[(m.p)] {
  12788. case 34:
  12789. goto st41
  12790. case 92:
  12791. goto st41
  12792. }
  12793. switch {
  12794. case (m.data)[(m.p)] > 10:
  12795. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  12796. goto tr8
  12797. }
  12798. case (m.data)[(m.p)] >= 9:
  12799. goto tr8
  12800. }
  12801. goto st11
  12802. tr245:
  12803. //line plugins/parsers/influx/machine.go.rl:20
  12804. m.pb = m.p
  12805. goto st94
  12806. st94:
  12807. if (m.p)++; (m.p) == (m.pe) {
  12808. goto _test_eof94
  12809. }
  12810. st_case_94:
  12811. //line plugins/parsers/influx/machine.go:13139
  12812. switch (m.data)[(m.p)] {
  12813. case 9:
  12814. goto tr89
  12815. case 10:
  12816. goto tr29
  12817. case 11:
  12818. goto tr90
  12819. case 12:
  12820. goto tr1
  12821. case 13:
  12822. goto st7
  12823. case 32:
  12824. goto tr89
  12825. case 34:
  12826. goto tr91
  12827. case 44:
  12828. goto tr92
  12829. case 46:
  12830. goto st96
  12831. case 48:
  12832. goto st533
  12833. case 92:
  12834. goto st141
  12835. }
  12836. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  12837. goto st536
  12838. }
  12839. goto st30
  12840. tr85:
  12841. (m.cs) = 405
  12842. //line plugins/parsers/influx/machine.go.rl:20
  12843. m.pb = m.p
  12844. //line plugins/parsers/influx/machine.go.rl:140
  12845. err = m.handler.AddString(m.key, m.text())
  12846. if err != nil {
  12847. (m.p)--
  12848. (m.cs) = 258
  12849. {
  12850. (m.p)++
  12851. goto _out
  12852. }
  12853. }
  12854. goto _again
  12855. tr91:
  12856. (m.cs) = 405
  12857. //line plugins/parsers/influx/machine.go.rl:140
  12858. err = m.handler.AddString(m.key, m.text())
  12859. if err != nil {
  12860. (m.p)--
  12861. (m.cs) = 258
  12862. {
  12863. (m.p)++
  12864. goto _out
  12865. }
  12866. }
  12867. goto _again
  12868. tr118:
  12869. (m.cs) = 405
  12870. //line plugins/parsers/influx/machine.go.rl:140
  12871. err = m.handler.AddString(m.key, m.text())
  12872. if err != nil {
  12873. (m.p)--
  12874. (m.cs) = 258
  12875. {
  12876. (m.p)++
  12877. goto _out
  12878. }
  12879. }
  12880. //line plugins/parsers/influx/machine.go.rl:20
  12881. m.pb = m.p
  12882. goto _again
  12883. st405:
  12884. if (m.p)++; (m.p) == (m.pe) {
  12885. goto _test_eof405
  12886. }
  12887. st_case_405:
  12888. //line plugins/parsers/influx/machine.go:13220
  12889. switch (m.data)[(m.p)] {
  12890. case 10:
  12891. goto tr103
  12892. case 11:
  12893. goto tr637
  12894. case 13:
  12895. goto st33
  12896. case 32:
  12897. goto tr501
  12898. case 44:
  12899. goto tr503
  12900. case 92:
  12901. goto st95
  12902. }
  12903. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  12904. goto tr501
  12905. }
  12906. goto st1
  12907. tr637:
  12908. (m.cs) = 406
  12909. //line plugins/parsers/influx/machine.go.rl:78
  12910. err = m.handler.SetMeasurement(m.text())
  12911. if err != nil {
  12912. (m.p)--
  12913. (m.cs) = 258
  12914. {
  12915. (m.p)++
  12916. goto _out
  12917. }
  12918. }
  12919. goto _again
  12920. tr818:
  12921. (m.cs) = 406
  12922. //line plugins/parsers/influx/machine.go.rl:78
  12923. err = m.handler.SetMeasurement(m.text())
  12924. if err != nil {
  12925. (m.p)--
  12926. (m.cs) = 258
  12927. {
  12928. (m.p)++
  12929. goto _out
  12930. }
  12931. }
  12932. //line plugins/parsers/influx/machine.go.rl:122
  12933. err = m.handler.AddFloat(m.key, m.text())
  12934. if err != nil {
  12935. (m.p)--
  12936. (m.cs) = 258
  12937. {
  12938. (m.p)++
  12939. goto _out
  12940. }
  12941. }
  12942. goto _again
  12943. tr1013:
  12944. (m.cs) = 406
  12945. //line plugins/parsers/influx/machine.go.rl:78
  12946. err = m.handler.SetMeasurement(m.text())
  12947. if err != nil {
  12948. (m.p)--
  12949. (m.cs) = 258
  12950. {
  12951. (m.p)++
  12952. goto _out
  12953. }
  12954. }
  12955. //line plugins/parsers/influx/machine.go.rl:104
  12956. err = m.handler.AddInt(m.key, m.text())
  12957. if err != nil {
  12958. (m.p)--
  12959. (m.cs) = 258
  12960. {
  12961. (m.p)++
  12962. goto _out
  12963. }
  12964. }
  12965. goto _again
  12966. tr1016:
  12967. (m.cs) = 406
  12968. //line plugins/parsers/influx/machine.go.rl:78
  12969. err = m.handler.SetMeasurement(m.text())
  12970. if err != nil {
  12971. (m.p)--
  12972. (m.cs) = 258
  12973. {
  12974. (m.p)++
  12975. goto _out
  12976. }
  12977. }
  12978. //line plugins/parsers/influx/machine.go.rl:113
  12979. err = m.handler.AddUint(m.key, m.text())
  12980. if err != nil {
  12981. (m.p)--
  12982. (m.cs) = 258
  12983. {
  12984. (m.p)++
  12985. goto _out
  12986. }
  12987. }
  12988. goto _again
  12989. tr1019:
  12990. (m.cs) = 406
  12991. //line plugins/parsers/influx/machine.go.rl:78
  12992. err = m.handler.SetMeasurement(m.text())
  12993. if err != nil {
  12994. (m.p)--
  12995. (m.cs) = 258
  12996. {
  12997. (m.p)++
  12998. goto _out
  12999. }
  13000. }
  13001. //line plugins/parsers/influx/machine.go.rl:131
  13002. err = m.handler.AddBool(m.key, m.text())
  13003. if err != nil {
  13004. (m.p)--
  13005. (m.cs) = 258
  13006. {
  13007. (m.p)++
  13008. goto _out
  13009. }
  13010. }
  13011. goto _again
  13012. st406:
  13013. if (m.p)++; (m.p) == (m.pe) {
  13014. goto _test_eof406
  13015. }
  13016. st_case_406:
  13017. //line plugins/parsers/influx/machine.go:13349
  13018. switch (m.data)[(m.p)] {
  13019. case 10:
  13020. goto tr103
  13021. case 11:
  13022. goto tr506
  13023. case 13:
  13024. goto st33
  13025. case 32:
  13026. goto tr501
  13027. case 44:
  13028. goto tr4
  13029. case 45:
  13030. goto tr507
  13031. case 61:
  13032. goto st1
  13033. case 92:
  13034. goto tr45
  13035. }
  13036. switch {
  13037. case (m.data)[(m.p)] > 12:
  13038. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  13039. goto tr508
  13040. }
  13041. case (m.data)[(m.p)] >= 9:
  13042. goto tr501
  13043. }
  13044. goto tr41
  13045. tr37:
  13046. //line plugins/parsers/influx/machine.go.rl:20
  13047. m.pb = m.p
  13048. goto st95
  13049. tr460:
  13050. //line plugins/parsers/influx/machine.go.rl:74
  13051. m.beginMetric = true
  13052. //line plugins/parsers/influx/machine.go.rl:20
  13053. m.pb = m.p
  13054. goto st95
  13055. st95:
  13056. if (m.p)++; (m.p) == (m.pe) {
  13057. goto _test_eof95
  13058. }
  13059. st_case_95:
  13060. //line plugins/parsers/influx/machine.go:13398
  13061. switch {
  13062. case (m.data)[(m.p)] > 10:
  13063. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  13064. goto st0
  13065. }
  13066. case (m.data)[(m.p)] >= 9:
  13067. goto st0
  13068. }
  13069. goto st1
  13070. tr246:
  13071. //line plugins/parsers/influx/machine.go.rl:20
  13072. m.pb = m.p
  13073. goto st96
  13074. st96:
  13075. if (m.p)++; (m.p) == (m.pe) {
  13076. goto _test_eof96
  13077. }
  13078. st_case_96:
  13079. //line plugins/parsers/influx/machine.go:13419
  13080. switch (m.data)[(m.p)] {
  13081. case 9:
  13082. goto tr89
  13083. case 10:
  13084. goto tr29
  13085. case 11:
  13086. goto tr90
  13087. case 12:
  13088. goto tr1
  13089. case 13:
  13090. goto st7
  13091. case 32:
  13092. goto tr89
  13093. case 34:
  13094. goto tr91
  13095. case 44:
  13096. goto tr92
  13097. case 92:
  13098. goto st141
  13099. }
  13100. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  13101. goto st407
  13102. }
  13103. goto st30
  13104. st407:
  13105. if (m.p)++; (m.p) == (m.pe) {
  13106. goto _test_eof407
  13107. }
  13108. st_case_407:
  13109. switch (m.data)[(m.p)] {
  13110. case 9:
  13111. goto tr638
  13112. case 10:
  13113. goto tr639
  13114. case 11:
  13115. goto tr640
  13116. case 12:
  13117. goto tr641
  13118. case 13:
  13119. goto tr642
  13120. case 32:
  13121. goto tr638
  13122. case 34:
  13123. goto tr91
  13124. case 44:
  13125. goto tr643
  13126. case 69:
  13127. goto st139
  13128. case 92:
  13129. goto st141
  13130. case 101:
  13131. goto st139
  13132. }
  13133. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  13134. goto st407
  13135. }
  13136. goto st30
  13137. tr597:
  13138. (m.cs) = 97
  13139. //line plugins/parsers/influx/machine.go.rl:78
  13140. err = m.handler.SetMeasurement(m.text())
  13141. if err != nil {
  13142. (m.p)--
  13143. (m.cs) = 258
  13144. {
  13145. (m.p)++
  13146. goto _out
  13147. }
  13148. }
  13149. //line plugins/parsers/influx/machine.go.rl:20
  13150. m.pb = m.p
  13151. goto _again
  13152. tr643:
  13153. (m.cs) = 97
  13154. //line plugins/parsers/influx/machine.go.rl:78
  13155. err = m.handler.SetMeasurement(m.text())
  13156. if err != nil {
  13157. (m.p)--
  13158. (m.cs) = 258
  13159. {
  13160. (m.p)++
  13161. goto _out
  13162. }
  13163. }
  13164. //line plugins/parsers/influx/machine.go.rl:122
  13165. err = m.handler.AddFloat(m.key, m.text())
  13166. if err != nil {
  13167. (m.p)--
  13168. (m.cs) = 258
  13169. {
  13170. (m.p)++
  13171. goto _out
  13172. }
  13173. }
  13174. goto _again
  13175. tr767:
  13176. (m.cs) = 97
  13177. //line plugins/parsers/influx/machine.go.rl:91
  13178. err = m.handler.AddTag(m.key, m.text())
  13179. if err != nil {
  13180. (m.p)--
  13181. (m.cs) = 258
  13182. {
  13183. (m.p)++
  13184. goto _out
  13185. }
  13186. }
  13187. //line plugins/parsers/influx/machine.go.rl:122
  13188. err = m.handler.AddFloat(m.key, m.text())
  13189. if err != nil {
  13190. (m.p)--
  13191. (m.cs) = 258
  13192. {
  13193. (m.p)++
  13194. goto _out
  13195. }
  13196. }
  13197. goto _again
  13198. tr801:
  13199. (m.cs) = 97
  13200. //line plugins/parsers/influx/machine.go.rl:91
  13201. err = m.handler.AddTag(m.key, m.text())
  13202. if err != nil {
  13203. (m.p)--
  13204. (m.cs) = 258
  13205. {
  13206. (m.p)++
  13207. goto _out
  13208. }
  13209. }
  13210. //line plugins/parsers/influx/machine.go.rl:104
  13211. err = m.handler.AddInt(m.key, m.text())
  13212. if err != nil {
  13213. (m.p)--
  13214. (m.cs) = 258
  13215. {
  13216. (m.p)++
  13217. goto _out
  13218. }
  13219. }
  13220. goto _again
  13221. tr807:
  13222. (m.cs) = 97
  13223. //line plugins/parsers/influx/machine.go.rl:91
  13224. err = m.handler.AddTag(m.key, m.text())
  13225. if err != nil {
  13226. (m.p)--
  13227. (m.cs) = 258
  13228. {
  13229. (m.p)++
  13230. goto _out
  13231. }
  13232. }
  13233. //line plugins/parsers/influx/machine.go.rl:113
  13234. err = m.handler.AddUint(m.key, m.text())
  13235. if err != nil {
  13236. (m.p)--
  13237. (m.cs) = 258
  13238. {
  13239. (m.p)++
  13240. goto _out
  13241. }
  13242. }
  13243. goto _again
  13244. tr813:
  13245. (m.cs) = 97
  13246. //line plugins/parsers/influx/machine.go.rl:91
  13247. err = m.handler.AddTag(m.key, m.text())
  13248. if err != nil {
  13249. (m.p)--
  13250. (m.cs) = 258
  13251. {
  13252. (m.p)++
  13253. goto _out
  13254. }
  13255. }
  13256. //line plugins/parsers/influx/machine.go.rl:131
  13257. err = m.handler.AddBool(m.key, m.text())
  13258. if err != nil {
  13259. (m.p)--
  13260. (m.cs) = 258
  13261. {
  13262. (m.p)++
  13263. goto _out
  13264. }
  13265. }
  13266. goto _again
  13267. tr826:
  13268. (m.cs) = 97
  13269. //line plugins/parsers/influx/machine.go.rl:78
  13270. err = m.handler.SetMeasurement(m.text())
  13271. if err != nil {
  13272. (m.p)--
  13273. (m.cs) = 258
  13274. {
  13275. (m.p)++
  13276. goto _out
  13277. }
  13278. }
  13279. //line plugins/parsers/influx/machine.go.rl:104
  13280. err = m.handler.AddInt(m.key, m.text())
  13281. if err != nil {
  13282. (m.p)--
  13283. (m.cs) = 258
  13284. {
  13285. (m.p)++
  13286. goto _out
  13287. }
  13288. }
  13289. goto _again
  13290. tr832:
  13291. (m.cs) = 97
  13292. //line plugins/parsers/influx/machine.go.rl:78
  13293. err = m.handler.SetMeasurement(m.text())
  13294. if err != nil {
  13295. (m.p)--
  13296. (m.cs) = 258
  13297. {
  13298. (m.p)++
  13299. goto _out
  13300. }
  13301. }
  13302. //line plugins/parsers/influx/machine.go.rl:113
  13303. err = m.handler.AddUint(m.key, m.text())
  13304. if err != nil {
  13305. (m.p)--
  13306. (m.cs) = 258
  13307. {
  13308. (m.p)++
  13309. goto _out
  13310. }
  13311. }
  13312. goto _again
  13313. tr837:
  13314. (m.cs) = 97
  13315. //line plugins/parsers/influx/machine.go.rl:78
  13316. err = m.handler.SetMeasurement(m.text())
  13317. if err != nil {
  13318. (m.p)--
  13319. (m.cs) = 258
  13320. {
  13321. (m.p)++
  13322. goto _out
  13323. }
  13324. }
  13325. //line plugins/parsers/influx/machine.go.rl:131
  13326. err = m.handler.AddBool(m.key, m.text())
  13327. if err != nil {
  13328. (m.p)--
  13329. (m.cs) = 258
  13330. {
  13331. (m.p)++
  13332. goto _out
  13333. }
  13334. }
  13335. goto _again
  13336. st97:
  13337. if (m.p)++; (m.p) == (m.pe) {
  13338. goto _test_eof97
  13339. }
  13340. st_case_97:
  13341. //line plugins/parsers/influx/machine.go:13683
  13342. switch (m.data)[(m.p)] {
  13343. case 9:
  13344. goto st6
  13345. case 10:
  13346. goto tr29
  13347. case 12:
  13348. goto tr47
  13349. case 13:
  13350. goto st7
  13351. case 32:
  13352. goto st6
  13353. case 34:
  13354. goto tr258
  13355. case 44:
  13356. goto st6
  13357. case 61:
  13358. goto st6
  13359. case 92:
  13360. goto tr259
  13361. }
  13362. goto tr257
  13363. tr257:
  13364. //line plugins/parsers/influx/machine.go.rl:20
  13365. m.pb = m.p
  13366. goto st98
  13367. st98:
  13368. if (m.p)++; (m.p) == (m.pe) {
  13369. goto _test_eof98
  13370. }
  13371. st_case_98:
  13372. //line plugins/parsers/influx/machine.go:13716
  13373. switch (m.data)[(m.p)] {
  13374. case 9:
  13375. goto st6
  13376. case 10:
  13377. goto tr29
  13378. case 12:
  13379. goto tr47
  13380. case 13:
  13381. goto st7
  13382. case 32:
  13383. goto st6
  13384. case 34:
  13385. goto tr261
  13386. case 44:
  13387. goto st6
  13388. case 61:
  13389. goto tr262
  13390. case 92:
  13391. goto st137
  13392. }
  13393. goto st98
  13394. tr258:
  13395. (m.cs) = 408
  13396. //line plugins/parsers/influx/machine.go.rl:20
  13397. m.pb = m.p
  13398. //line plugins/parsers/influx/machine.go.rl:140
  13399. err = m.handler.AddString(m.key, m.text())
  13400. if err != nil {
  13401. (m.p)--
  13402. (m.cs) = 258
  13403. {
  13404. (m.p)++
  13405. goto _out
  13406. }
  13407. }
  13408. goto _again
  13409. tr261:
  13410. (m.cs) = 408
  13411. //line plugins/parsers/influx/machine.go.rl:140
  13412. err = m.handler.AddString(m.key, m.text())
  13413. if err != nil {
  13414. (m.p)--
  13415. (m.cs) = 258
  13416. {
  13417. (m.p)++
  13418. goto _out
  13419. }
  13420. }
  13421. goto _again
  13422. st408:
  13423. if (m.p)++; (m.p) == (m.pe) {
  13424. goto _test_eof408
  13425. }
  13426. st_case_408:
  13427. //line plugins/parsers/influx/machine.go:13773
  13428. switch (m.data)[(m.p)] {
  13429. case 10:
  13430. goto tr103
  13431. case 11:
  13432. goto st409
  13433. case 13:
  13434. goto st33
  13435. case 32:
  13436. goto st272
  13437. case 44:
  13438. goto st36
  13439. case 61:
  13440. goto tr137
  13441. case 92:
  13442. goto st100
  13443. }
  13444. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  13445. goto st272
  13446. }
  13447. goto st45
  13448. st409:
  13449. if (m.p)++; (m.p) == (m.pe) {
  13450. goto _test_eof409
  13451. }
  13452. st_case_409:
  13453. switch (m.data)[(m.p)] {
  13454. case 10:
  13455. goto tr103
  13456. case 11:
  13457. goto st409
  13458. case 13:
  13459. goto st33
  13460. case 32:
  13461. goto st272
  13462. case 44:
  13463. goto tr132
  13464. case 45:
  13465. goto tr646
  13466. case 61:
  13467. goto tr137
  13468. case 92:
  13469. goto st100
  13470. }
  13471. switch {
  13472. case (m.data)[(m.p)] > 12:
  13473. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  13474. goto tr647
  13475. }
  13476. case (m.data)[(m.p)] >= 9:
  13477. goto st272
  13478. }
  13479. goto st45
  13480. tr646:
  13481. //line plugins/parsers/influx/machine.go.rl:20
  13482. m.pb = m.p
  13483. goto st99
  13484. st99:
  13485. if (m.p)++; (m.p) == (m.pe) {
  13486. goto _test_eof99
  13487. }
  13488. st_case_99:
  13489. //line plugins/parsers/influx/machine.go:13837
  13490. switch (m.data)[(m.p)] {
  13491. case 32:
  13492. goto tr132
  13493. case 44:
  13494. goto tr132
  13495. case 61:
  13496. goto tr137
  13497. case 92:
  13498. goto st100
  13499. }
  13500. switch {
  13501. case (m.data)[(m.p)] < 12:
  13502. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 10 {
  13503. goto tr132
  13504. }
  13505. case (m.data)[(m.p)] > 13:
  13506. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  13507. goto st410
  13508. }
  13509. default:
  13510. goto tr132
  13511. }
  13512. goto st45
  13513. tr647:
  13514. //line plugins/parsers/influx/machine.go.rl:20
  13515. m.pb = m.p
  13516. goto st410
  13517. st410:
  13518. if (m.p)++; (m.p) == (m.pe) {
  13519. goto _test_eof410
  13520. }
  13521. st_case_410:
  13522. //line plugins/parsers/influx/machine.go:13872
  13523. switch (m.data)[(m.p)] {
  13524. case 10:
  13525. goto tr470
  13526. case 11:
  13527. goto tr648
  13528. case 13:
  13529. goto tr472
  13530. case 32:
  13531. goto tr469
  13532. case 44:
  13533. goto tr132
  13534. case 61:
  13535. goto tr137
  13536. case 92:
  13537. goto st100
  13538. }
  13539. switch {
  13540. case (m.data)[(m.p)] > 12:
  13541. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  13542. goto st412
  13543. }
  13544. case (m.data)[(m.p)] >= 9:
  13545. goto tr469
  13546. }
  13547. goto st45
  13548. tr648:
  13549. (m.cs) = 411
  13550. //line plugins/parsers/influx/machine.go.rl:149
  13551. err = m.handler.SetTimestamp(m.text())
  13552. if err != nil {
  13553. (m.p)--
  13554. (m.cs) = 258
  13555. {
  13556. (m.p)++
  13557. goto _out
  13558. }
  13559. }
  13560. goto _again
  13561. st411:
  13562. if (m.p)++; (m.p) == (m.pe) {
  13563. goto _test_eof411
  13564. }
  13565. st_case_411:
  13566. //line plugins/parsers/influx/machine.go:13916
  13567. switch (m.data)[(m.p)] {
  13568. case 10:
  13569. goto tr103
  13570. case 11:
  13571. goto st411
  13572. case 13:
  13573. goto st33
  13574. case 32:
  13575. goto st277
  13576. case 44:
  13577. goto tr47
  13578. case 61:
  13579. goto tr137
  13580. case 92:
  13581. goto st100
  13582. }
  13583. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  13584. goto st277
  13585. }
  13586. goto st45
  13587. tr135:
  13588. //line plugins/parsers/influx/machine.go.rl:20
  13589. m.pb = m.p
  13590. goto st100
  13591. st100:
  13592. if (m.p)++; (m.p) == (m.pe) {
  13593. goto _test_eof100
  13594. }
  13595. st_case_100:
  13596. //line plugins/parsers/influx/machine.go:13948
  13597. if (m.data)[(m.p)] == 92 {
  13598. goto st101
  13599. }
  13600. switch {
  13601. case (m.data)[(m.p)] > 10:
  13602. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  13603. goto tr47
  13604. }
  13605. case (m.data)[(m.p)] >= 9:
  13606. goto tr47
  13607. }
  13608. goto st45
  13609. st101:
  13610. //line plugins/parsers/influx/machine.go.rl:240
  13611. (m.p)--
  13612. if (m.p)++; (m.p) == (m.pe) {
  13613. goto _test_eof101
  13614. }
  13615. st_case_101:
  13616. //line plugins/parsers/influx/machine.go:13969
  13617. switch (m.data)[(m.p)] {
  13618. case 32:
  13619. goto tr47
  13620. case 44:
  13621. goto tr47
  13622. case 61:
  13623. goto tr137
  13624. case 92:
  13625. goto st100
  13626. }
  13627. switch {
  13628. case (m.data)[(m.p)] > 10:
  13629. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  13630. goto tr47
  13631. }
  13632. case (m.data)[(m.p)] >= 9:
  13633. goto tr47
  13634. }
  13635. goto st45
  13636. st412:
  13637. if (m.p)++; (m.p) == (m.pe) {
  13638. goto _test_eof412
  13639. }
  13640. st_case_412:
  13641. switch (m.data)[(m.p)] {
  13642. case 10:
  13643. goto tr470
  13644. case 11:
  13645. goto tr648
  13646. case 13:
  13647. goto tr472
  13648. case 32:
  13649. goto tr469
  13650. case 44:
  13651. goto tr132
  13652. case 61:
  13653. goto tr137
  13654. case 92:
  13655. goto st100
  13656. }
  13657. switch {
  13658. case (m.data)[(m.p)] > 12:
  13659. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  13660. goto st413
  13661. }
  13662. case (m.data)[(m.p)] >= 9:
  13663. goto tr469
  13664. }
  13665. goto st45
  13666. st413:
  13667. if (m.p)++; (m.p) == (m.pe) {
  13668. goto _test_eof413
  13669. }
  13670. st_case_413:
  13671. switch (m.data)[(m.p)] {
  13672. case 10:
  13673. goto tr470
  13674. case 11:
  13675. goto tr648
  13676. case 13:
  13677. goto tr472
  13678. case 32:
  13679. goto tr469
  13680. case 44:
  13681. goto tr132
  13682. case 61:
  13683. goto tr137
  13684. case 92:
  13685. goto st100
  13686. }
  13687. switch {
  13688. case (m.data)[(m.p)] > 12:
  13689. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  13690. goto st414
  13691. }
  13692. case (m.data)[(m.p)] >= 9:
  13693. goto tr469
  13694. }
  13695. goto st45
  13696. st414:
  13697. if (m.p)++; (m.p) == (m.pe) {
  13698. goto _test_eof414
  13699. }
  13700. st_case_414:
  13701. switch (m.data)[(m.p)] {
  13702. case 10:
  13703. goto tr470
  13704. case 11:
  13705. goto tr648
  13706. case 13:
  13707. goto tr472
  13708. case 32:
  13709. goto tr469
  13710. case 44:
  13711. goto tr132
  13712. case 61:
  13713. goto tr137
  13714. case 92:
  13715. goto st100
  13716. }
  13717. switch {
  13718. case (m.data)[(m.p)] > 12:
  13719. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  13720. goto st415
  13721. }
  13722. case (m.data)[(m.p)] >= 9:
  13723. goto tr469
  13724. }
  13725. goto st45
  13726. st415:
  13727. if (m.p)++; (m.p) == (m.pe) {
  13728. goto _test_eof415
  13729. }
  13730. st_case_415:
  13731. switch (m.data)[(m.p)] {
  13732. case 10:
  13733. goto tr470
  13734. case 11:
  13735. goto tr648
  13736. case 13:
  13737. goto tr472
  13738. case 32:
  13739. goto tr469
  13740. case 44:
  13741. goto tr132
  13742. case 61:
  13743. goto tr137
  13744. case 92:
  13745. goto st100
  13746. }
  13747. switch {
  13748. case (m.data)[(m.p)] > 12:
  13749. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  13750. goto st416
  13751. }
  13752. case (m.data)[(m.p)] >= 9:
  13753. goto tr469
  13754. }
  13755. goto st45
  13756. st416:
  13757. if (m.p)++; (m.p) == (m.pe) {
  13758. goto _test_eof416
  13759. }
  13760. st_case_416:
  13761. switch (m.data)[(m.p)] {
  13762. case 10:
  13763. goto tr470
  13764. case 11:
  13765. goto tr648
  13766. case 13:
  13767. goto tr472
  13768. case 32:
  13769. goto tr469
  13770. case 44:
  13771. goto tr132
  13772. case 61:
  13773. goto tr137
  13774. case 92:
  13775. goto st100
  13776. }
  13777. switch {
  13778. case (m.data)[(m.p)] > 12:
  13779. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  13780. goto st417
  13781. }
  13782. case (m.data)[(m.p)] >= 9:
  13783. goto tr469
  13784. }
  13785. goto st45
  13786. st417:
  13787. if (m.p)++; (m.p) == (m.pe) {
  13788. goto _test_eof417
  13789. }
  13790. st_case_417:
  13791. switch (m.data)[(m.p)] {
  13792. case 10:
  13793. goto tr470
  13794. case 11:
  13795. goto tr648
  13796. case 13:
  13797. goto tr472
  13798. case 32:
  13799. goto tr469
  13800. case 44:
  13801. goto tr132
  13802. case 61:
  13803. goto tr137
  13804. case 92:
  13805. goto st100
  13806. }
  13807. switch {
  13808. case (m.data)[(m.p)] > 12:
  13809. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  13810. goto st418
  13811. }
  13812. case (m.data)[(m.p)] >= 9:
  13813. goto tr469
  13814. }
  13815. goto st45
  13816. st418:
  13817. if (m.p)++; (m.p) == (m.pe) {
  13818. goto _test_eof418
  13819. }
  13820. st_case_418:
  13821. switch (m.data)[(m.p)] {
  13822. case 10:
  13823. goto tr470
  13824. case 11:
  13825. goto tr648
  13826. case 13:
  13827. goto tr472
  13828. case 32:
  13829. goto tr469
  13830. case 44:
  13831. goto tr132
  13832. case 61:
  13833. goto tr137
  13834. case 92:
  13835. goto st100
  13836. }
  13837. switch {
  13838. case (m.data)[(m.p)] > 12:
  13839. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  13840. goto st419
  13841. }
  13842. case (m.data)[(m.p)] >= 9:
  13843. goto tr469
  13844. }
  13845. goto st45
  13846. st419:
  13847. if (m.p)++; (m.p) == (m.pe) {
  13848. goto _test_eof419
  13849. }
  13850. st_case_419:
  13851. switch (m.data)[(m.p)] {
  13852. case 10:
  13853. goto tr470
  13854. case 11:
  13855. goto tr648
  13856. case 13:
  13857. goto tr472
  13858. case 32:
  13859. goto tr469
  13860. case 44:
  13861. goto tr132
  13862. case 61:
  13863. goto tr137
  13864. case 92:
  13865. goto st100
  13866. }
  13867. switch {
  13868. case (m.data)[(m.p)] > 12:
  13869. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  13870. goto st420
  13871. }
  13872. case (m.data)[(m.p)] >= 9:
  13873. goto tr469
  13874. }
  13875. goto st45
  13876. st420:
  13877. if (m.p)++; (m.p) == (m.pe) {
  13878. goto _test_eof420
  13879. }
  13880. st_case_420:
  13881. switch (m.data)[(m.p)] {
  13882. case 10:
  13883. goto tr470
  13884. case 11:
  13885. goto tr648
  13886. case 13:
  13887. goto tr472
  13888. case 32:
  13889. goto tr469
  13890. case 44:
  13891. goto tr132
  13892. case 61:
  13893. goto tr137
  13894. case 92:
  13895. goto st100
  13896. }
  13897. switch {
  13898. case (m.data)[(m.p)] > 12:
  13899. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  13900. goto st421
  13901. }
  13902. case (m.data)[(m.p)] >= 9:
  13903. goto tr469
  13904. }
  13905. goto st45
  13906. st421:
  13907. if (m.p)++; (m.p) == (m.pe) {
  13908. goto _test_eof421
  13909. }
  13910. st_case_421:
  13911. switch (m.data)[(m.p)] {
  13912. case 10:
  13913. goto tr470
  13914. case 11:
  13915. goto tr648
  13916. case 13:
  13917. goto tr472
  13918. case 32:
  13919. goto tr469
  13920. case 44:
  13921. goto tr132
  13922. case 61:
  13923. goto tr137
  13924. case 92:
  13925. goto st100
  13926. }
  13927. switch {
  13928. case (m.data)[(m.p)] > 12:
  13929. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  13930. goto st422
  13931. }
  13932. case (m.data)[(m.p)] >= 9:
  13933. goto tr469
  13934. }
  13935. goto st45
  13936. st422:
  13937. if (m.p)++; (m.p) == (m.pe) {
  13938. goto _test_eof422
  13939. }
  13940. st_case_422:
  13941. switch (m.data)[(m.p)] {
  13942. case 10:
  13943. goto tr470
  13944. case 11:
  13945. goto tr648
  13946. case 13:
  13947. goto tr472
  13948. case 32:
  13949. goto tr469
  13950. case 44:
  13951. goto tr132
  13952. case 61:
  13953. goto tr137
  13954. case 92:
  13955. goto st100
  13956. }
  13957. switch {
  13958. case (m.data)[(m.p)] > 12:
  13959. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  13960. goto st423
  13961. }
  13962. case (m.data)[(m.p)] >= 9:
  13963. goto tr469
  13964. }
  13965. goto st45
  13966. st423:
  13967. if (m.p)++; (m.p) == (m.pe) {
  13968. goto _test_eof423
  13969. }
  13970. st_case_423:
  13971. switch (m.data)[(m.p)] {
  13972. case 10:
  13973. goto tr470
  13974. case 11:
  13975. goto tr648
  13976. case 13:
  13977. goto tr472
  13978. case 32:
  13979. goto tr469
  13980. case 44:
  13981. goto tr132
  13982. case 61:
  13983. goto tr137
  13984. case 92:
  13985. goto st100
  13986. }
  13987. switch {
  13988. case (m.data)[(m.p)] > 12:
  13989. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  13990. goto st424
  13991. }
  13992. case (m.data)[(m.p)] >= 9:
  13993. goto tr469
  13994. }
  13995. goto st45
  13996. st424:
  13997. if (m.p)++; (m.p) == (m.pe) {
  13998. goto _test_eof424
  13999. }
  14000. st_case_424:
  14001. switch (m.data)[(m.p)] {
  14002. case 10:
  14003. goto tr470
  14004. case 11:
  14005. goto tr648
  14006. case 13:
  14007. goto tr472
  14008. case 32:
  14009. goto tr469
  14010. case 44:
  14011. goto tr132
  14012. case 61:
  14013. goto tr137
  14014. case 92:
  14015. goto st100
  14016. }
  14017. switch {
  14018. case (m.data)[(m.p)] > 12:
  14019. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  14020. goto st425
  14021. }
  14022. case (m.data)[(m.p)] >= 9:
  14023. goto tr469
  14024. }
  14025. goto st45
  14026. st425:
  14027. if (m.p)++; (m.p) == (m.pe) {
  14028. goto _test_eof425
  14029. }
  14030. st_case_425:
  14031. switch (m.data)[(m.p)] {
  14032. case 10:
  14033. goto tr470
  14034. case 11:
  14035. goto tr648
  14036. case 13:
  14037. goto tr472
  14038. case 32:
  14039. goto tr469
  14040. case 44:
  14041. goto tr132
  14042. case 61:
  14043. goto tr137
  14044. case 92:
  14045. goto st100
  14046. }
  14047. switch {
  14048. case (m.data)[(m.p)] > 12:
  14049. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  14050. goto st426
  14051. }
  14052. case (m.data)[(m.p)] >= 9:
  14053. goto tr469
  14054. }
  14055. goto st45
  14056. st426:
  14057. if (m.p)++; (m.p) == (m.pe) {
  14058. goto _test_eof426
  14059. }
  14060. st_case_426:
  14061. switch (m.data)[(m.p)] {
  14062. case 10:
  14063. goto tr470
  14064. case 11:
  14065. goto tr648
  14066. case 13:
  14067. goto tr472
  14068. case 32:
  14069. goto tr469
  14070. case 44:
  14071. goto tr132
  14072. case 61:
  14073. goto tr137
  14074. case 92:
  14075. goto st100
  14076. }
  14077. switch {
  14078. case (m.data)[(m.p)] > 12:
  14079. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  14080. goto st427
  14081. }
  14082. case (m.data)[(m.p)] >= 9:
  14083. goto tr469
  14084. }
  14085. goto st45
  14086. st427:
  14087. if (m.p)++; (m.p) == (m.pe) {
  14088. goto _test_eof427
  14089. }
  14090. st_case_427:
  14091. switch (m.data)[(m.p)] {
  14092. case 10:
  14093. goto tr470
  14094. case 11:
  14095. goto tr648
  14096. case 13:
  14097. goto tr472
  14098. case 32:
  14099. goto tr469
  14100. case 44:
  14101. goto tr132
  14102. case 61:
  14103. goto tr137
  14104. case 92:
  14105. goto st100
  14106. }
  14107. switch {
  14108. case (m.data)[(m.p)] > 12:
  14109. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  14110. goto st428
  14111. }
  14112. case (m.data)[(m.p)] >= 9:
  14113. goto tr469
  14114. }
  14115. goto st45
  14116. st428:
  14117. if (m.p)++; (m.p) == (m.pe) {
  14118. goto _test_eof428
  14119. }
  14120. st_case_428:
  14121. switch (m.data)[(m.p)] {
  14122. case 10:
  14123. goto tr470
  14124. case 11:
  14125. goto tr648
  14126. case 13:
  14127. goto tr472
  14128. case 32:
  14129. goto tr469
  14130. case 44:
  14131. goto tr132
  14132. case 61:
  14133. goto tr137
  14134. case 92:
  14135. goto st100
  14136. }
  14137. switch {
  14138. case (m.data)[(m.p)] > 12:
  14139. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  14140. goto st429
  14141. }
  14142. case (m.data)[(m.p)] >= 9:
  14143. goto tr469
  14144. }
  14145. goto st45
  14146. st429:
  14147. if (m.p)++; (m.p) == (m.pe) {
  14148. goto _test_eof429
  14149. }
  14150. st_case_429:
  14151. switch (m.data)[(m.p)] {
  14152. case 10:
  14153. goto tr470
  14154. case 11:
  14155. goto tr648
  14156. case 13:
  14157. goto tr472
  14158. case 32:
  14159. goto tr469
  14160. case 44:
  14161. goto tr132
  14162. case 61:
  14163. goto tr137
  14164. case 92:
  14165. goto st100
  14166. }
  14167. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  14168. goto tr469
  14169. }
  14170. goto st45
  14171. tr262:
  14172. //line plugins/parsers/influx/machine.go.rl:87
  14173. m.key = m.text()
  14174. //line plugins/parsers/influx/machine.go.rl:100
  14175. m.key = m.text()
  14176. goto st102
  14177. st102:
  14178. if (m.p)++; (m.p) == (m.pe) {
  14179. goto _test_eof102
  14180. }
  14181. st_case_102:
  14182. //line plugins/parsers/influx/machine.go:14539
  14183. switch (m.data)[(m.p)] {
  14184. case 9:
  14185. goto st6
  14186. case 10:
  14187. goto tr29
  14188. case 12:
  14189. goto tr47
  14190. case 13:
  14191. goto st7
  14192. case 32:
  14193. goto st6
  14194. case 34:
  14195. goto tr266
  14196. case 44:
  14197. goto st6
  14198. case 45:
  14199. goto tr267
  14200. case 46:
  14201. goto tr268
  14202. case 48:
  14203. goto tr269
  14204. case 61:
  14205. goto st6
  14206. case 70:
  14207. goto tr271
  14208. case 84:
  14209. goto tr272
  14210. case 92:
  14211. goto tr229
  14212. case 102:
  14213. goto tr273
  14214. case 116:
  14215. goto tr274
  14216. }
  14217. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  14218. goto tr270
  14219. }
  14220. goto tr228
  14221. tr266:
  14222. (m.cs) = 430
  14223. //line plugins/parsers/influx/machine.go.rl:20
  14224. m.pb = m.p
  14225. //line plugins/parsers/influx/machine.go.rl:140
  14226. err = m.handler.AddString(m.key, m.text())
  14227. if err != nil {
  14228. (m.p)--
  14229. (m.cs) = 258
  14230. {
  14231. (m.p)++
  14232. goto _out
  14233. }
  14234. }
  14235. goto _again
  14236. st430:
  14237. if (m.p)++; (m.p) == (m.pe) {
  14238. goto _test_eof430
  14239. }
  14240. st_case_430:
  14241. //line plugins/parsers/influx/machine.go:14600
  14242. switch (m.data)[(m.p)] {
  14243. case 9:
  14244. goto tr668
  14245. case 10:
  14246. goto tr669
  14247. case 11:
  14248. goto tr670
  14249. case 12:
  14250. goto tr566
  14251. case 13:
  14252. goto tr671
  14253. case 32:
  14254. goto tr668
  14255. case 34:
  14256. goto tr151
  14257. case 44:
  14258. goto tr672
  14259. case 61:
  14260. goto tr23
  14261. case 92:
  14262. goto tr153
  14263. }
  14264. goto tr148
  14265. tr863:
  14266. (m.cs) = 431
  14267. //line plugins/parsers/influx/machine.go.rl:78
  14268. err = m.handler.SetMeasurement(m.text())
  14269. if err != nil {
  14270. (m.p)--
  14271. (m.cs) = 258
  14272. {
  14273. (m.p)++
  14274. goto _out
  14275. }
  14276. }
  14277. goto _again
  14278. tr701:
  14279. (m.cs) = 431
  14280. //line plugins/parsers/influx/machine.go.rl:91
  14281. err = m.handler.AddTag(m.key, m.text())
  14282. if err != nil {
  14283. (m.p)--
  14284. (m.cs) = 258
  14285. {
  14286. (m.p)++
  14287. goto _out
  14288. }
  14289. }
  14290. goto _again
  14291. tr668:
  14292. (m.cs) = 431
  14293. //line plugins/parsers/influx/machine.go.rl:91
  14294. err = m.handler.AddTag(m.key, m.text())
  14295. if err != nil {
  14296. (m.p)--
  14297. (m.cs) = 258
  14298. {
  14299. (m.p)++
  14300. goto _out
  14301. }
  14302. }
  14303. //line plugins/parsers/influx/machine.go.rl:20
  14304. m.pb = m.p
  14305. goto _again
  14306. tr859:
  14307. (m.cs) = 431
  14308. //line plugins/parsers/influx/machine.go.rl:78
  14309. err = m.handler.SetMeasurement(m.text())
  14310. if err != nil {
  14311. (m.p)--
  14312. (m.cs) = 258
  14313. {
  14314. (m.p)++
  14315. goto _out
  14316. }
  14317. }
  14318. //line plugins/parsers/influx/machine.go.rl:122
  14319. err = m.handler.AddFloat(m.key, m.text())
  14320. if err != nil {
  14321. (m.p)--
  14322. (m.cs) = 258
  14323. {
  14324. (m.p)++
  14325. goto _out
  14326. }
  14327. }
  14328. goto _again
  14329. tr729:
  14330. (m.cs) = 431
  14331. //line plugins/parsers/influx/machine.go.rl:91
  14332. err = m.handler.AddTag(m.key, m.text())
  14333. if err != nil {
  14334. (m.p)--
  14335. (m.cs) = 258
  14336. {
  14337. (m.p)++
  14338. goto _out
  14339. }
  14340. }
  14341. //line plugins/parsers/influx/machine.go.rl:122
  14342. err = m.handler.AddFloat(m.key, m.text())
  14343. if err != nil {
  14344. (m.p)--
  14345. (m.cs) = 258
  14346. {
  14347. (m.p)++
  14348. goto _out
  14349. }
  14350. }
  14351. goto _again
  14352. tr740:
  14353. (m.cs) = 431
  14354. //line plugins/parsers/influx/machine.go.rl:91
  14355. err = m.handler.AddTag(m.key, m.text())
  14356. if err != nil {
  14357. (m.p)--
  14358. (m.cs) = 258
  14359. {
  14360. (m.p)++
  14361. goto _out
  14362. }
  14363. }
  14364. //line plugins/parsers/influx/machine.go.rl:104
  14365. err = m.handler.AddInt(m.key, m.text())
  14366. if err != nil {
  14367. (m.p)--
  14368. (m.cs) = 258
  14369. {
  14370. (m.p)++
  14371. goto _out
  14372. }
  14373. }
  14374. goto _again
  14375. tr747:
  14376. (m.cs) = 431
  14377. //line plugins/parsers/influx/machine.go.rl:91
  14378. err = m.handler.AddTag(m.key, m.text())
  14379. if err != nil {
  14380. (m.p)--
  14381. (m.cs) = 258
  14382. {
  14383. (m.p)++
  14384. goto _out
  14385. }
  14386. }
  14387. //line plugins/parsers/influx/machine.go.rl:113
  14388. err = m.handler.AddUint(m.key, m.text())
  14389. if err != nil {
  14390. (m.p)--
  14391. (m.cs) = 258
  14392. {
  14393. (m.p)++
  14394. goto _out
  14395. }
  14396. }
  14397. goto _again
  14398. tr754:
  14399. (m.cs) = 431
  14400. //line plugins/parsers/influx/machine.go.rl:91
  14401. err = m.handler.AddTag(m.key, m.text())
  14402. if err != nil {
  14403. (m.p)--
  14404. (m.cs) = 258
  14405. {
  14406. (m.p)++
  14407. goto _out
  14408. }
  14409. }
  14410. //line plugins/parsers/influx/machine.go.rl:131
  14411. err = m.handler.AddBool(m.key, m.text())
  14412. if err != nil {
  14413. (m.p)--
  14414. (m.cs) = 258
  14415. {
  14416. (m.p)++
  14417. goto _out
  14418. }
  14419. }
  14420. goto _again
  14421. tr891:
  14422. (m.cs) = 431
  14423. //line plugins/parsers/influx/machine.go.rl:78
  14424. err = m.handler.SetMeasurement(m.text())
  14425. if err != nil {
  14426. (m.p)--
  14427. (m.cs) = 258
  14428. {
  14429. (m.p)++
  14430. goto _out
  14431. }
  14432. }
  14433. //line plugins/parsers/influx/machine.go.rl:104
  14434. err = m.handler.AddInt(m.key, m.text())
  14435. if err != nil {
  14436. (m.p)--
  14437. (m.cs) = 258
  14438. {
  14439. (m.p)++
  14440. goto _out
  14441. }
  14442. }
  14443. goto _again
  14444. tr895:
  14445. (m.cs) = 431
  14446. //line plugins/parsers/influx/machine.go.rl:78
  14447. err = m.handler.SetMeasurement(m.text())
  14448. if err != nil {
  14449. (m.p)--
  14450. (m.cs) = 258
  14451. {
  14452. (m.p)++
  14453. goto _out
  14454. }
  14455. }
  14456. //line plugins/parsers/influx/machine.go.rl:113
  14457. err = m.handler.AddUint(m.key, m.text())
  14458. if err != nil {
  14459. (m.p)--
  14460. (m.cs) = 258
  14461. {
  14462. (m.p)++
  14463. goto _out
  14464. }
  14465. }
  14466. goto _again
  14467. tr899:
  14468. (m.cs) = 431
  14469. //line plugins/parsers/influx/machine.go.rl:78
  14470. err = m.handler.SetMeasurement(m.text())
  14471. if err != nil {
  14472. (m.p)--
  14473. (m.cs) = 258
  14474. {
  14475. (m.p)++
  14476. goto _out
  14477. }
  14478. }
  14479. //line plugins/parsers/influx/machine.go.rl:131
  14480. err = m.handler.AddBool(m.key, m.text())
  14481. if err != nil {
  14482. (m.p)--
  14483. (m.cs) = 258
  14484. {
  14485. (m.p)++
  14486. goto _out
  14487. }
  14488. }
  14489. goto _again
  14490. st431:
  14491. if (m.p)++; (m.p) == (m.pe) {
  14492. goto _test_eof431
  14493. }
  14494. st_case_431:
  14495. //line plugins/parsers/influx/machine.go:14856
  14496. switch (m.data)[(m.p)] {
  14497. case 9:
  14498. goto st431
  14499. case 10:
  14500. goto tr275
  14501. case 11:
  14502. goto tr674
  14503. case 12:
  14504. goto st301
  14505. case 13:
  14506. goto st103
  14507. case 32:
  14508. goto st431
  14509. case 34:
  14510. goto tr97
  14511. case 44:
  14512. goto st6
  14513. case 45:
  14514. goto tr675
  14515. case 61:
  14516. goto st6
  14517. case 92:
  14518. goto tr163
  14519. }
  14520. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  14521. goto tr676
  14522. }
  14523. goto tr160
  14524. tr674:
  14525. //line plugins/parsers/influx/machine.go.rl:20
  14526. m.pb = m.p
  14527. goto st432
  14528. st432:
  14529. if (m.p)++; (m.p) == (m.pe) {
  14530. goto _test_eof432
  14531. }
  14532. st_case_432:
  14533. //line plugins/parsers/influx/machine.go:14896
  14534. switch (m.data)[(m.p)] {
  14535. case 9:
  14536. goto st431
  14537. case 10:
  14538. goto tr275
  14539. case 11:
  14540. goto tr674
  14541. case 12:
  14542. goto st301
  14543. case 13:
  14544. goto st103
  14545. case 32:
  14546. goto st431
  14547. case 34:
  14548. goto tr97
  14549. case 44:
  14550. goto st6
  14551. case 45:
  14552. goto tr675
  14553. case 61:
  14554. goto tr165
  14555. case 92:
  14556. goto tr163
  14557. }
  14558. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  14559. goto tr676
  14560. }
  14561. goto tr160
  14562. tr671:
  14563. //line plugins/parsers/influx/machine.go.rl:20
  14564. m.pb = m.p
  14565. goto st103
  14566. tr680:
  14567. (m.cs) = 103
  14568. //line plugins/parsers/influx/machine.go.rl:149
  14569. err = m.handler.SetTimestamp(m.text())
  14570. if err != nil {
  14571. (m.p)--
  14572. (m.cs) = 258
  14573. {
  14574. (m.p)++
  14575. goto _out
  14576. }
  14577. }
  14578. goto _again
  14579. tr536:
  14580. (m.cs) = 103
  14581. //line plugins/parsers/influx/machine.go.rl:122
  14582. err = m.handler.AddFloat(m.key, m.text())
  14583. if err != nil {
  14584. (m.p)--
  14585. (m.cs) = 258
  14586. {
  14587. (m.p)++
  14588. goto _out
  14589. }
  14590. }
  14591. goto _again
  14592. tr744:
  14593. (m.cs) = 103
  14594. //line plugins/parsers/influx/machine.go.rl:104
  14595. err = m.handler.AddInt(m.key, m.text())
  14596. if err != nil {
  14597. (m.p)--
  14598. (m.cs) = 258
  14599. {
  14600. (m.p)++
  14601. goto _out
  14602. }
  14603. }
  14604. goto _again
  14605. tr751:
  14606. (m.cs) = 103
  14607. //line plugins/parsers/influx/machine.go.rl:113
  14608. err = m.handler.AddUint(m.key, m.text())
  14609. if err != nil {
  14610. (m.p)--
  14611. (m.cs) = 258
  14612. {
  14613. (m.p)++
  14614. goto _out
  14615. }
  14616. }
  14617. goto _again
  14618. tr758:
  14619. (m.cs) = 103
  14620. //line plugins/parsers/influx/machine.go.rl:131
  14621. err = m.handler.AddBool(m.key, m.text())
  14622. if err != nil {
  14623. (m.p)--
  14624. (m.cs) = 258
  14625. {
  14626. (m.p)++
  14627. goto _out
  14628. }
  14629. }
  14630. goto _again
  14631. st103:
  14632. if (m.p)++; (m.p) == (m.pe) {
  14633. goto _test_eof103
  14634. }
  14635. st_case_103:
  14636. //line plugins/parsers/influx/machine.go:15001
  14637. if (m.data)[(m.p)] == 10 {
  14638. goto tr275
  14639. }
  14640. goto tr8
  14641. tr675:
  14642. //line plugins/parsers/influx/machine.go.rl:20
  14643. m.pb = m.p
  14644. goto st104
  14645. st104:
  14646. if (m.p)++; (m.p) == (m.pe) {
  14647. goto _test_eof104
  14648. }
  14649. st_case_104:
  14650. //line plugins/parsers/influx/machine.go:15017
  14651. switch (m.data)[(m.p)] {
  14652. case 9:
  14653. goto st6
  14654. case 10:
  14655. goto tr29
  14656. case 12:
  14657. goto tr105
  14658. case 13:
  14659. goto st7
  14660. case 32:
  14661. goto st6
  14662. case 34:
  14663. goto tr100
  14664. case 44:
  14665. goto st6
  14666. case 61:
  14667. goto tr165
  14668. case 92:
  14669. goto st105
  14670. }
  14671. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  14672. goto st433
  14673. }
  14674. goto st50
  14675. tr676:
  14676. //line plugins/parsers/influx/machine.go.rl:20
  14677. m.pb = m.p
  14678. goto st433
  14679. st433:
  14680. if (m.p)++; (m.p) == (m.pe) {
  14681. goto _test_eof433
  14682. }
  14683. st_case_433:
  14684. //line plugins/parsers/influx/machine.go:15053
  14685. switch (m.data)[(m.p)] {
  14686. case 9:
  14687. goto tr677
  14688. case 10:
  14689. goto tr678
  14690. case 11:
  14691. goto tr679
  14692. case 12:
  14693. goto tr469
  14694. case 13:
  14695. goto tr680
  14696. case 32:
  14697. goto tr677
  14698. case 34:
  14699. goto tr100
  14700. case 44:
  14701. goto st6
  14702. case 61:
  14703. goto tr165
  14704. case 92:
  14705. goto st105
  14706. }
  14707. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  14708. goto st436
  14709. }
  14710. goto st50
  14711. tr677:
  14712. (m.cs) = 434
  14713. //line plugins/parsers/influx/machine.go.rl:149
  14714. err = m.handler.SetTimestamp(m.text())
  14715. if err != nil {
  14716. (m.p)--
  14717. (m.cs) = 258
  14718. {
  14719. (m.p)++
  14720. goto _out
  14721. }
  14722. }
  14723. goto _again
  14724. st434:
  14725. if (m.p)++; (m.p) == (m.pe) {
  14726. goto _test_eof434
  14727. }
  14728. st_case_434:
  14729. //line plugins/parsers/influx/machine.go:15098
  14730. switch (m.data)[(m.p)] {
  14731. case 10:
  14732. goto tr275
  14733. case 12:
  14734. goto st277
  14735. case 13:
  14736. goto st103
  14737. case 32:
  14738. goto st434
  14739. case 34:
  14740. goto tr31
  14741. case 92:
  14742. goto st75
  14743. }
  14744. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  14745. goto st434
  14746. }
  14747. goto st6
  14748. tr679:
  14749. (m.cs) = 435
  14750. //line plugins/parsers/influx/machine.go.rl:149
  14751. err = m.handler.SetTimestamp(m.text())
  14752. if err != nil {
  14753. (m.p)--
  14754. (m.cs) = 258
  14755. {
  14756. (m.p)++
  14757. goto _out
  14758. }
  14759. }
  14760. goto _again
  14761. st435:
  14762. if (m.p)++; (m.p) == (m.pe) {
  14763. goto _test_eof435
  14764. }
  14765. st_case_435:
  14766. //line plugins/parsers/influx/machine.go:15135
  14767. switch (m.data)[(m.p)] {
  14768. case 9:
  14769. goto st434
  14770. case 10:
  14771. goto tr275
  14772. case 11:
  14773. goto st435
  14774. case 12:
  14775. goto st277
  14776. case 13:
  14777. goto st103
  14778. case 32:
  14779. goto st434
  14780. case 34:
  14781. goto tr100
  14782. case 44:
  14783. goto st6
  14784. case 61:
  14785. goto tr165
  14786. case 92:
  14787. goto st105
  14788. }
  14789. goto st50
  14790. tr163:
  14791. //line plugins/parsers/influx/machine.go.rl:20
  14792. m.pb = m.p
  14793. goto st105
  14794. st105:
  14795. if (m.p)++; (m.p) == (m.pe) {
  14796. goto _test_eof105
  14797. }
  14798. st_case_105:
  14799. //line plugins/parsers/influx/machine.go:15170
  14800. switch (m.data)[(m.p)] {
  14801. case 34:
  14802. goto st50
  14803. case 92:
  14804. goto st50
  14805. }
  14806. switch {
  14807. case (m.data)[(m.p)] > 10:
  14808. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  14809. goto tr8
  14810. }
  14811. case (m.data)[(m.p)] >= 9:
  14812. goto tr8
  14813. }
  14814. goto st3
  14815. st436:
  14816. if (m.p)++; (m.p) == (m.pe) {
  14817. goto _test_eof436
  14818. }
  14819. st_case_436:
  14820. switch (m.data)[(m.p)] {
  14821. case 9:
  14822. goto tr677
  14823. case 10:
  14824. goto tr678
  14825. case 11:
  14826. goto tr679
  14827. case 12:
  14828. goto tr469
  14829. case 13:
  14830. goto tr680
  14831. case 32:
  14832. goto tr677
  14833. case 34:
  14834. goto tr100
  14835. case 44:
  14836. goto st6
  14837. case 61:
  14838. goto tr165
  14839. case 92:
  14840. goto st105
  14841. }
  14842. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  14843. goto st437
  14844. }
  14845. goto st50
  14846. st437:
  14847. if (m.p)++; (m.p) == (m.pe) {
  14848. goto _test_eof437
  14849. }
  14850. st_case_437:
  14851. switch (m.data)[(m.p)] {
  14852. case 9:
  14853. goto tr677
  14854. case 10:
  14855. goto tr678
  14856. case 11:
  14857. goto tr679
  14858. case 12:
  14859. goto tr469
  14860. case 13:
  14861. goto tr680
  14862. case 32:
  14863. goto tr677
  14864. case 34:
  14865. goto tr100
  14866. case 44:
  14867. goto st6
  14868. case 61:
  14869. goto tr165
  14870. case 92:
  14871. goto st105
  14872. }
  14873. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  14874. goto st438
  14875. }
  14876. goto st50
  14877. st438:
  14878. if (m.p)++; (m.p) == (m.pe) {
  14879. goto _test_eof438
  14880. }
  14881. st_case_438:
  14882. switch (m.data)[(m.p)] {
  14883. case 9:
  14884. goto tr677
  14885. case 10:
  14886. goto tr678
  14887. case 11:
  14888. goto tr679
  14889. case 12:
  14890. goto tr469
  14891. case 13:
  14892. goto tr680
  14893. case 32:
  14894. goto tr677
  14895. case 34:
  14896. goto tr100
  14897. case 44:
  14898. goto st6
  14899. case 61:
  14900. goto tr165
  14901. case 92:
  14902. goto st105
  14903. }
  14904. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  14905. goto st439
  14906. }
  14907. goto st50
  14908. st439:
  14909. if (m.p)++; (m.p) == (m.pe) {
  14910. goto _test_eof439
  14911. }
  14912. st_case_439:
  14913. switch (m.data)[(m.p)] {
  14914. case 9:
  14915. goto tr677
  14916. case 10:
  14917. goto tr678
  14918. case 11:
  14919. goto tr679
  14920. case 12:
  14921. goto tr469
  14922. case 13:
  14923. goto tr680
  14924. case 32:
  14925. goto tr677
  14926. case 34:
  14927. goto tr100
  14928. case 44:
  14929. goto st6
  14930. case 61:
  14931. goto tr165
  14932. case 92:
  14933. goto st105
  14934. }
  14935. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  14936. goto st440
  14937. }
  14938. goto st50
  14939. st440:
  14940. if (m.p)++; (m.p) == (m.pe) {
  14941. goto _test_eof440
  14942. }
  14943. st_case_440:
  14944. switch (m.data)[(m.p)] {
  14945. case 9:
  14946. goto tr677
  14947. case 10:
  14948. goto tr678
  14949. case 11:
  14950. goto tr679
  14951. case 12:
  14952. goto tr469
  14953. case 13:
  14954. goto tr680
  14955. case 32:
  14956. goto tr677
  14957. case 34:
  14958. goto tr100
  14959. case 44:
  14960. goto st6
  14961. case 61:
  14962. goto tr165
  14963. case 92:
  14964. goto st105
  14965. }
  14966. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  14967. goto st441
  14968. }
  14969. goto st50
  14970. st441:
  14971. if (m.p)++; (m.p) == (m.pe) {
  14972. goto _test_eof441
  14973. }
  14974. st_case_441:
  14975. switch (m.data)[(m.p)] {
  14976. case 9:
  14977. goto tr677
  14978. case 10:
  14979. goto tr678
  14980. case 11:
  14981. goto tr679
  14982. case 12:
  14983. goto tr469
  14984. case 13:
  14985. goto tr680
  14986. case 32:
  14987. goto tr677
  14988. case 34:
  14989. goto tr100
  14990. case 44:
  14991. goto st6
  14992. case 61:
  14993. goto tr165
  14994. case 92:
  14995. goto st105
  14996. }
  14997. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  14998. goto st442
  14999. }
  15000. goto st50
  15001. st442:
  15002. if (m.p)++; (m.p) == (m.pe) {
  15003. goto _test_eof442
  15004. }
  15005. st_case_442:
  15006. switch (m.data)[(m.p)] {
  15007. case 9:
  15008. goto tr677
  15009. case 10:
  15010. goto tr678
  15011. case 11:
  15012. goto tr679
  15013. case 12:
  15014. goto tr469
  15015. case 13:
  15016. goto tr680
  15017. case 32:
  15018. goto tr677
  15019. case 34:
  15020. goto tr100
  15021. case 44:
  15022. goto st6
  15023. case 61:
  15024. goto tr165
  15025. case 92:
  15026. goto st105
  15027. }
  15028. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15029. goto st443
  15030. }
  15031. goto st50
  15032. st443:
  15033. if (m.p)++; (m.p) == (m.pe) {
  15034. goto _test_eof443
  15035. }
  15036. st_case_443:
  15037. switch (m.data)[(m.p)] {
  15038. case 9:
  15039. goto tr677
  15040. case 10:
  15041. goto tr678
  15042. case 11:
  15043. goto tr679
  15044. case 12:
  15045. goto tr469
  15046. case 13:
  15047. goto tr680
  15048. case 32:
  15049. goto tr677
  15050. case 34:
  15051. goto tr100
  15052. case 44:
  15053. goto st6
  15054. case 61:
  15055. goto tr165
  15056. case 92:
  15057. goto st105
  15058. }
  15059. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15060. goto st444
  15061. }
  15062. goto st50
  15063. st444:
  15064. if (m.p)++; (m.p) == (m.pe) {
  15065. goto _test_eof444
  15066. }
  15067. st_case_444:
  15068. switch (m.data)[(m.p)] {
  15069. case 9:
  15070. goto tr677
  15071. case 10:
  15072. goto tr678
  15073. case 11:
  15074. goto tr679
  15075. case 12:
  15076. goto tr469
  15077. case 13:
  15078. goto tr680
  15079. case 32:
  15080. goto tr677
  15081. case 34:
  15082. goto tr100
  15083. case 44:
  15084. goto st6
  15085. case 61:
  15086. goto tr165
  15087. case 92:
  15088. goto st105
  15089. }
  15090. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15091. goto st445
  15092. }
  15093. goto st50
  15094. st445:
  15095. if (m.p)++; (m.p) == (m.pe) {
  15096. goto _test_eof445
  15097. }
  15098. st_case_445:
  15099. switch (m.data)[(m.p)] {
  15100. case 9:
  15101. goto tr677
  15102. case 10:
  15103. goto tr678
  15104. case 11:
  15105. goto tr679
  15106. case 12:
  15107. goto tr469
  15108. case 13:
  15109. goto tr680
  15110. case 32:
  15111. goto tr677
  15112. case 34:
  15113. goto tr100
  15114. case 44:
  15115. goto st6
  15116. case 61:
  15117. goto tr165
  15118. case 92:
  15119. goto st105
  15120. }
  15121. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15122. goto st446
  15123. }
  15124. goto st50
  15125. st446:
  15126. if (m.p)++; (m.p) == (m.pe) {
  15127. goto _test_eof446
  15128. }
  15129. st_case_446:
  15130. switch (m.data)[(m.p)] {
  15131. case 9:
  15132. goto tr677
  15133. case 10:
  15134. goto tr678
  15135. case 11:
  15136. goto tr679
  15137. case 12:
  15138. goto tr469
  15139. case 13:
  15140. goto tr680
  15141. case 32:
  15142. goto tr677
  15143. case 34:
  15144. goto tr100
  15145. case 44:
  15146. goto st6
  15147. case 61:
  15148. goto tr165
  15149. case 92:
  15150. goto st105
  15151. }
  15152. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15153. goto st447
  15154. }
  15155. goto st50
  15156. st447:
  15157. if (m.p)++; (m.p) == (m.pe) {
  15158. goto _test_eof447
  15159. }
  15160. st_case_447:
  15161. switch (m.data)[(m.p)] {
  15162. case 9:
  15163. goto tr677
  15164. case 10:
  15165. goto tr678
  15166. case 11:
  15167. goto tr679
  15168. case 12:
  15169. goto tr469
  15170. case 13:
  15171. goto tr680
  15172. case 32:
  15173. goto tr677
  15174. case 34:
  15175. goto tr100
  15176. case 44:
  15177. goto st6
  15178. case 61:
  15179. goto tr165
  15180. case 92:
  15181. goto st105
  15182. }
  15183. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15184. goto st448
  15185. }
  15186. goto st50
  15187. st448:
  15188. if (m.p)++; (m.p) == (m.pe) {
  15189. goto _test_eof448
  15190. }
  15191. st_case_448:
  15192. switch (m.data)[(m.p)] {
  15193. case 9:
  15194. goto tr677
  15195. case 10:
  15196. goto tr678
  15197. case 11:
  15198. goto tr679
  15199. case 12:
  15200. goto tr469
  15201. case 13:
  15202. goto tr680
  15203. case 32:
  15204. goto tr677
  15205. case 34:
  15206. goto tr100
  15207. case 44:
  15208. goto st6
  15209. case 61:
  15210. goto tr165
  15211. case 92:
  15212. goto st105
  15213. }
  15214. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15215. goto st449
  15216. }
  15217. goto st50
  15218. st449:
  15219. if (m.p)++; (m.p) == (m.pe) {
  15220. goto _test_eof449
  15221. }
  15222. st_case_449:
  15223. switch (m.data)[(m.p)] {
  15224. case 9:
  15225. goto tr677
  15226. case 10:
  15227. goto tr678
  15228. case 11:
  15229. goto tr679
  15230. case 12:
  15231. goto tr469
  15232. case 13:
  15233. goto tr680
  15234. case 32:
  15235. goto tr677
  15236. case 34:
  15237. goto tr100
  15238. case 44:
  15239. goto st6
  15240. case 61:
  15241. goto tr165
  15242. case 92:
  15243. goto st105
  15244. }
  15245. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15246. goto st450
  15247. }
  15248. goto st50
  15249. st450:
  15250. if (m.p)++; (m.p) == (m.pe) {
  15251. goto _test_eof450
  15252. }
  15253. st_case_450:
  15254. switch (m.data)[(m.p)] {
  15255. case 9:
  15256. goto tr677
  15257. case 10:
  15258. goto tr678
  15259. case 11:
  15260. goto tr679
  15261. case 12:
  15262. goto tr469
  15263. case 13:
  15264. goto tr680
  15265. case 32:
  15266. goto tr677
  15267. case 34:
  15268. goto tr100
  15269. case 44:
  15270. goto st6
  15271. case 61:
  15272. goto tr165
  15273. case 92:
  15274. goto st105
  15275. }
  15276. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15277. goto st451
  15278. }
  15279. goto st50
  15280. st451:
  15281. if (m.p)++; (m.p) == (m.pe) {
  15282. goto _test_eof451
  15283. }
  15284. st_case_451:
  15285. switch (m.data)[(m.p)] {
  15286. case 9:
  15287. goto tr677
  15288. case 10:
  15289. goto tr678
  15290. case 11:
  15291. goto tr679
  15292. case 12:
  15293. goto tr469
  15294. case 13:
  15295. goto tr680
  15296. case 32:
  15297. goto tr677
  15298. case 34:
  15299. goto tr100
  15300. case 44:
  15301. goto st6
  15302. case 61:
  15303. goto tr165
  15304. case 92:
  15305. goto st105
  15306. }
  15307. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15308. goto st452
  15309. }
  15310. goto st50
  15311. st452:
  15312. if (m.p)++; (m.p) == (m.pe) {
  15313. goto _test_eof452
  15314. }
  15315. st_case_452:
  15316. switch (m.data)[(m.p)] {
  15317. case 9:
  15318. goto tr677
  15319. case 10:
  15320. goto tr678
  15321. case 11:
  15322. goto tr679
  15323. case 12:
  15324. goto tr469
  15325. case 13:
  15326. goto tr680
  15327. case 32:
  15328. goto tr677
  15329. case 34:
  15330. goto tr100
  15331. case 44:
  15332. goto st6
  15333. case 61:
  15334. goto tr165
  15335. case 92:
  15336. goto st105
  15337. }
  15338. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15339. goto st453
  15340. }
  15341. goto st50
  15342. st453:
  15343. if (m.p)++; (m.p) == (m.pe) {
  15344. goto _test_eof453
  15345. }
  15346. st_case_453:
  15347. switch (m.data)[(m.p)] {
  15348. case 9:
  15349. goto tr677
  15350. case 10:
  15351. goto tr678
  15352. case 11:
  15353. goto tr679
  15354. case 12:
  15355. goto tr469
  15356. case 13:
  15357. goto tr680
  15358. case 32:
  15359. goto tr677
  15360. case 34:
  15361. goto tr100
  15362. case 44:
  15363. goto st6
  15364. case 61:
  15365. goto tr165
  15366. case 92:
  15367. goto st105
  15368. }
  15369. goto st50
  15370. tr670:
  15371. (m.cs) = 454
  15372. //line plugins/parsers/influx/machine.go.rl:91
  15373. err = m.handler.AddTag(m.key, m.text())
  15374. if err != nil {
  15375. (m.p)--
  15376. (m.cs) = 258
  15377. {
  15378. (m.p)++
  15379. goto _out
  15380. }
  15381. }
  15382. //line plugins/parsers/influx/machine.go.rl:20
  15383. m.pb = m.p
  15384. goto _again
  15385. tr730:
  15386. (m.cs) = 454
  15387. //line plugins/parsers/influx/machine.go.rl:91
  15388. err = m.handler.AddTag(m.key, m.text())
  15389. if err != nil {
  15390. (m.p)--
  15391. (m.cs) = 258
  15392. {
  15393. (m.p)++
  15394. goto _out
  15395. }
  15396. }
  15397. //line plugins/parsers/influx/machine.go.rl:122
  15398. err = m.handler.AddFloat(m.key, m.text())
  15399. if err != nil {
  15400. (m.p)--
  15401. (m.cs) = 258
  15402. {
  15403. (m.p)++
  15404. goto _out
  15405. }
  15406. }
  15407. goto _again
  15408. tr742:
  15409. (m.cs) = 454
  15410. //line plugins/parsers/influx/machine.go.rl:91
  15411. err = m.handler.AddTag(m.key, m.text())
  15412. if err != nil {
  15413. (m.p)--
  15414. (m.cs) = 258
  15415. {
  15416. (m.p)++
  15417. goto _out
  15418. }
  15419. }
  15420. //line plugins/parsers/influx/machine.go.rl:104
  15421. err = m.handler.AddInt(m.key, m.text())
  15422. if err != nil {
  15423. (m.p)--
  15424. (m.cs) = 258
  15425. {
  15426. (m.p)++
  15427. goto _out
  15428. }
  15429. }
  15430. goto _again
  15431. tr749:
  15432. (m.cs) = 454
  15433. //line plugins/parsers/influx/machine.go.rl:91
  15434. err = m.handler.AddTag(m.key, m.text())
  15435. if err != nil {
  15436. (m.p)--
  15437. (m.cs) = 258
  15438. {
  15439. (m.p)++
  15440. goto _out
  15441. }
  15442. }
  15443. //line plugins/parsers/influx/machine.go.rl:113
  15444. err = m.handler.AddUint(m.key, m.text())
  15445. if err != nil {
  15446. (m.p)--
  15447. (m.cs) = 258
  15448. {
  15449. (m.p)++
  15450. goto _out
  15451. }
  15452. }
  15453. goto _again
  15454. tr756:
  15455. (m.cs) = 454
  15456. //line plugins/parsers/influx/machine.go.rl:91
  15457. err = m.handler.AddTag(m.key, m.text())
  15458. if err != nil {
  15459. (m.p)--
  15460. (m.cs) = 258
  15461. {
  15462. (m.p)++
  15463. goto _out
  15464. }
  15465. }
  15466. //line plugins/parsers/influx/machine.go.rl:131
  15467. err = m.handler.AddBool(m.key, m.text())
  15468. if err != nil {
  15469. (m.p)--
  15470. (m.cs) = 258
  15471. {
  15472. (m.p)++
  15473. goto _out
  15474. }
  15475. }
  15476. goto _again
  15477. st454:
  15478. if (m.p)++; (m.p) == (m.pe) {
  15479. goto _test_eof454
  15480. }
  15481. st_case_454:
  15482. //line plugins/parsers/influx/machine.go:15855
  15483. switch (m.data)[(m.p)] {
  15484. case 9:
  15485. goto tr701
  15486. case 10:
  15487. goto tr275
  15488. case 11:
  15489. goto tr702
  15490. case 12:
  15491. goto tr566
  15492. case 13:
  15493. goto st103
  15494. case 32:
  15495. goto tr701
  15496. case 34:
  15497. goto tr204
  15498. case 44:
  15499. goto tr158
  15500. case 45:
  15501. goto tr703
  15502. case 61:
  15503. goto st6
  15504. case 92:
  15505. goto tr205
  15506. }
  15507. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15508. goto tr704
  15509. }
  15510. goto tr202
  15511. tr702:
  15512. (m.cs) = 455
  15513. //line plugins/parsers/influx/machine.go.rl:91
  15514. err = m.handler.AddTag(m.key, m.text())
  15515. if err != nil {
  15516. (m.p)--
  15517. (m.cs) = 258
  15518. {
  15519. (m.p)++
  15520. goto _out
  15521. }
  15522. }
  15523. //line plugins/parsers/influx/machine.go.rl:20
  15524. m.pb = m.p
  15525. goto _again
  15526. st455:
  15527. if (m.p)++; (m.p) == (m.pe) {
  15528. goto _test_eof455
  15529. }
  15530. st_case_455:
  15531. //line plugins/parsers/influx/machine.go:15906
  15532. switch (m.data)[(m.p)] {
  15533. case 9:
  15534. goto tr701
  15535. case 10:
  15536. goto tr275
  15537. case 11:
  15538. goto tr702
  15539. case 12:
  15540. goto tr566
  15541. case 13:
  15542. goto st103
  15543. case 32:
  15544. goto tr701
  15545. case 34:
  15546. goto tr204
  15547. case 44:
  15548. goto tr158
  15549. case 45:
  15550. goto tr703
  15551. case 61:
  15552. goto tr165
  15553. case 92:
  15554. goto tr205
  15555. }
  15556. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15557. goto tr704
  15558. }
  15559. goto tr202
  15560. tr703:
  15561. //line plugins/parsers/influx/machine.go.rl:20
  15562. m.pb = m.p
  15563. goto st106
  15564. st106:
  15565. if (m.p)++; (m.p) == (m.pe) {
  15566. goto _test_eof106
  15567. }
  15568. st_case_106:
  15569. //line plugins/parsers/influx/machine.go:15946
  15570. switch (m.data)[(m.p)] {
  15571. case 9:
  15572. goto tr155
  15573. case 10:
  15574. goto tr29
  15575. case 11:
  15576. goto tr207
  15577. case 12:
  15578. goto tr60
  15579. case 13:
  15580. goto st7
  15581. case 32:
  15582. goto tr155
  15583. case 34:
  15584. goto tr208
  15585. case 44:
  15586. goto tr158
  15587. case 61:
  15588. goto tr165
  15589. case 92:
  15590. goto st68
  15591. }
  15592. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15593. goto st456
  15594. }
  15595. goto st66
  15596. tr704:
  15597. //line plugins/parsers/influx/machine.go.rl:20
  15598. m.pb = m.p
  15599. goto st456
  15600. st456:
  15601. if (m.p)++; (m.p) == (m.pe) {
  15602. goto _test_eof456
  15603. }
  15604. st_case_456:
  15605. //line plugins/parsers/influx/machine.go:15984
  15606. switch (m.data)[(m.p)] {
  15607. case 9:
  15608. goto tr705
  15609. case 10:
  15610. goto tr678
  15611. case 11:
  15612. goto tr706
  15613. case 12:
  15614. goto tr572
  15615. case 13:
  15616. goto tr680
  15617. case 32:
  15618. goto tr705
  15619. case 34:
  15620. goto tr208
  15621. case 44:
  15622. goto tr158
  15623. case 61:
  15624. goto tr165
  15625. case 92:
  15626. goto st68
  15627. }
  15628. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15629. goto st460
  15630. }
  15631. goto st66
  15632. tr870:
  15633. (m.cs) = 457
  15634. //line plugins/parsers/influx/machine.go.rl:78
  15635. err = m.handler.SetMeasurement(m.text())
  15636. if err != nil {
  15637. (m.p)--
  15638. (m.cs) = 258
  15639. {
  15640. (m.p)++
  15641. goto _out
  15642. }
  15643. }
  15644. goto _again
  15645. tr710:
  15646. (m.cs) = 457
  15647. //line plugins/parsers/influx/machine.go.rl:91
  15648. err = m.handler.AddTag(m.key, m.text())
  15649. if err != nil {
  15650. (m.p)--
  15651. (m.cs) = 258
  15652. {
  15653. (m.p)++
  15654. goto _out
  15655. }
  15656. }
  15657. goto _again
  15658. tr867:
  15659. (m.cs) = 457
  15660. //line plugins/parsers/influx/machine.go.rl:78
  15661. err = m.handler.SetMeasurement(m.text())
  15662. if err != nil {
  15663. (m.p)--
  15664. (m.cs) = 258
  15665. {
  15666. (m.p)++
  15667. goto _out
  15668. }
  15669. }
  15670. //line plugins/parsers/influx/machine.go.rl:149
  15671. err = m.handler.SetTimestamp(m.text())
  15672. if err != nil {
  15673. (m.p)--
  15674. (m.cs) = 258
  15675. {
  15676. (m.p)++
  15677. goto _out
  15678. }
  15679. }
  15680. goto _again
  15681. tr705:
  15682. (m.cs) = 457
  15683. //line plugins/parsers/influx/machine.go.rl:91
  15684. err = m.handler.AddTag(m.key, m.text())
  15685. if err != nil {
  15686. (m.p)--
  15687. (m.cs) = 258
  15688. {
  15689. (m.p)++
  15690. goto _out
  15691. }
  15692. }
  15693. //line plugins/parsers/influx/machine.go.rl:149
  15694. err = m.handler.SetTimestamp(m.text())
  15695. if err != nil {
  15696. (m.p)--
  15697. (m.cs) = 258
  15698. {
  15699. (m.p)++
  15700. goto _out
  15701. }
  15702. }
  15703. goto _again
  15704. st457:
  15705. if (m.p)++; (m.p) == (m.pe) {
  15706. goto _test_eof457
  15707. }
  15708. st_case_457:
  15709. //line plugins/parsers/influx/machine.go:16088
  15710. switch (m.data)[(m.p)] {
  15711. case 9:
  15712. goto st457
  15713. case 10:
  15714. goto tr275
  15715. case 11:
  15716. goto tr709
  15717. case 12:
  15718. goto st305
  15719. case 13:
  15720. goto st103
  15721. case 32:
  15722. goto st457
  15723. case 34:
  15724. goto tr97
  15725. case 44:
  15726. goto st6
  15727. case 61:
  15728. goto st6
  15729. case 92:
  15730. goto tr163
  15731. }
  15732. goto tr160
  15733. tr709:
  15734. //line plugins/parsers/influx/machine.go.rl:20
  15735. m.pb = m.p
  15736. goto st458
  15737. st458:
  15738. if (m.p)++; (m.p) == (m.pe) {
  15739. goto _test_eof458
  15740. }
  15741. st_case_458:
  15742. //line plugins/parsers/influx/machine.go:16123
  15743. switch (m.data)[(m.p)] {
  15744. case 9:
  15745. goto st457
  15746. case 10:
  15747. goto tr275
  15748. case 11:
  15749. goto tr709
  15750. case 12:
  15751. goto st305
  15752. case 13:
  15753. goto st103
  15754. case 32:
  15755. goto st457
  15756. case 34:
  15757. goto tr97
  15758. case 44:
  15759. goto st6
  15760. case 61:
  15761. goto tr165
  15762. case 92:
  15763. goto tr163
  15764. }
  15765. goto tr160
  15766. tr711:
  15767. (m.cs) = 459
  15768. //line plugins/parsers/influx/machine.go.rl:91
  15769. err = m.handler.AddTag(m.key, m.text())
  15770. if err != nil {
  15771. (m.p)--
  15772. (m.cs) = 258
  15773. {
  15774. (m.p)++
  15775. goto _out
  15776. }
  15777. }
  15778. //line plugins/parsers/influx/machine.go.rl:20
  15779. m.pb = m.p
  15780. goto _again
  15781. tr706:
  15782. (m.cs) = 459
  15783. //line plugins/parsers/influx/machine.go.rl:91
  15784. err = m.handler.AddTag(m.key, m.text())
  15785. if err != nil {
  15786. (m.p)--
  15787. (m.cs) = 258
  15788. {
  15789. (m.p)++
  15790. goto _out
  15791. }
  15792. }
  15793. //line plugins/parsers/influx/machine.go.rl:149
  15794. err = m.handler.SetTimestamp(m.text())
  15795. if err != nil {
  15796. (m.p)--
  15797. (m.cs) = 258
  15798. {
  15799. (m.p)++
  15800. goto _out
  15801. }
  15802. }
  15803. goto _again
  15804. st459:
  15805. if (m.p)++; (m.p) == (m.pe) {
  15806. goto _test_eof459
  15807. }
  15808. st_case_459:
  15809. //line plugins/parsers/influx/machine.go:16192
  15810. switch (m.data)[(m.p)] {
  15811. case 9:
  15812. goto tr710
  15813. case 10:
  15814. goto tr275
  15815. case 11:
  15816. goto tr711
  15817. case 12:
  15818. goto tr575
  15819. case 13:
  15820. goto st103
  15821. case 32:
  15822. goto tr710
  15823. case 34:
  15824. goto tr204
  15825. case 44:
  15826. goto tr158
  15827. case 61:
  15828. goto tr165
  15829. case 92:
  15830. goto tr205
  15831. }
  15832. goto tr202
  15833. st460:
  15834. if (m.p)++; (m.p) == (m.pe) {
  15835. goto _test_eof460
  15836. }
  15837. st_case_460:
  15838. switch (m.data)[(m.p)] {
  15839. case 9:
  15840. goto tr705
  15841. case 10:
  15842. goto tr678
  15843. case 11:
  15844. goto tr706
  15845. case 12:
  15846. goto tr572
  15847. case 13:
  15848. goto tr680
  15849. case 32:
  15850. goto tr705
  15851. case 34:
  15852. goto tr208
  15853. case 44:
  15854. goto tr158
  15855. case 61:
  15856. goto tr165
  15857. case 92:
  15858. goto st68
  15859. }
  15860. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15861. goto st461
  15862. }
  15863. goto st66
  15864. st461:
  15865. if (m.p)++; (m.p) == (m.pe) {
  15866. goto _test_eof461
  15867. }
  15868. st_case_461:
  15869. switch (m.data)[(m.p)] {
  15870. case 9:
  15871. goto tr705
  15872. case 10:
  15873. goto tr678
  15874. case 11:
  15875. goto tr706
  15876. case 12:
  15877. goto tr572
  15878. case 13:
  15879. goto tr680
  15880. case 32:
  15881. goto tr705
  15882. case 34:
  15883. goto tr208
  15884. case 44:
  15885. goto tr158
  15886. case 61:
  15887. goto tr165
  15888. case 92:
  15889. goto st68
  15890. }
  15891. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15892. goto st462
  15893. }
  15894. goto st66
  15895. st462:
  15896. if (m.p)++; (m.p) == (m.pe) {
  15897. goto _test_eof462
  15898. }
  15899. st_case_462:
  15900. switch (m.data)[(m.p)] {
  15901. case 9:
  15902. goto tr705
  15903. case 10:
  15904. goto tr678
  15905. case 11:
  15906. goto tr706
  15907. case 12:
  15908. goto tr572
  15909. case 13:
  15910. goto tr680
  15911. case 32:
  15912. goto tr705
  15913. case 34:
  15914. goto tr208
  15915. case 44:
  15916. goto tr158
  15917. case 61:
  15918. goto tr165
  15919. case 92:
  15920. goto st68
  15921. }
  15922. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15923. goto st463
  15924. }
  15925. goto st66
  15926. st463:
  15927. if (m.p)++; (m.p) == (m.pe) {
  15928. goto _test_eof463
  15929. }
  15930. st_case_463:
  15931. switch (m.data)[(m.p)] {
  15932. case 9:
  15933. goto tr705
  15934. case 10:
  15935. goto tr678
  15936. case 11:
  15937. goto tr706
  15938. case 12:
  15939. goto tr572
  15940. case 13:
  15941. goto tr680
  15942. case 32:
  15943. goto tr705
  15944. case 34:
  15945. goto tr208
  15946. case 44:
  15947. goto tr158
  15948. case 61:
  15949. goto tr165
  15950. case 92:
  15951. goto st68
  15952. }
  15953. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15954. goto st464
  15955. }
  15956. goto st66
  15957. st464:
  15958. if (m.p)++; (m.p) == (m.pe) {
  15959. goto _test_eof464
  15960. }
  15961. st_case_464:
  15962. switch (m.data)[(m.p)] {
  15963. case 9:
  15964. goto tr705
  15965. case 10:
  15966. goto tr678
  15967. case 11:
  15968. goto tr706
  15969. case 12:
  15970. goto tr572
  15971. case 13:
  15972. goto tr680
  15973. case 32:
  15974. goto tr705
  15975. case 34:
  15976. goto tr208
  15977. case 44:
  15978. goto tr158
  15979. case 61:
  15980. goto tr165
  15981. case 92:
  15982. goto st68
  15983. }
  15984. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  15985. goto st465
  15986. }
  15987. goto st66
  15988. st465:
  15989. if (m.p)++; (m.p) == (m.pe) {
  15990. goto _test_eof465
  15991. }
  15992. st_case_465:
  15993. switch (m.data)[(m.p)] {
  15994. case 9:
  15995. goto tr705
  15996. case 10:
  15997. goto tr678
  15998. case 11:
  15999. goto tr706
  16000. case 12:
  16001. goto tr572
  16002. case 13:
  16003. goto tr680
  16004. case 32:
  16005. goto tr705
  16006. case 34:
  16007. goto tr208
  16008. case 44:
  16009. goto tr158
  16010. case 61:
  16011. goto tr165
  16012. case 92:
  16013. goto st68
  16014. }
  16015. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16016. goto st466
  16017. }
  16018. goto st66
  16019. st466:
  16020. if (m.p)++; (m.p) == (m.pe) {
  16021. goto _test_eof466
  16022. }
  16023. st_case_466:
  16024. switch (m.data)[(m.p)] {
  16025. case 9:
  16026. goto tr705
  16027. case 10:
  16028. goto tr678
  16029. case 11:
  16030. goto tr706
  16031. case 12:
  16032. goto tr572
  16033. case 13:
  16034. goto tr680
  16035. case 32:
  16036. goto tr705
  16037. case 34:
  16038. goto tr208
  16039. case 44:
  16040. goto tr158
  16041. case 61:
  16042. goto tr165
  16043. case 92:
  16044. goto st68
  16045. }
  16046. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16047. goto st467
  16048. }
  16049. goto st66
  16050. st467:
  16051. if (m.p)++; (m.p) == (m.pe) {
  16052. goto _test_eof467
  16053. }
  16054. st_case_467:
  16055. switch (m.data)[(m.p)] {
  16056. case 9:
  16057. goto tr705
  16058. case 10:
  16059. goto tr678
  16060. case 11:
  16061. goto tr706
  16062. case 12:
  16063. goto tr572
  16064. case 13:
  16065. goto tr680
  16066. case 32:
  16067. goto tr705
  16068. case 34:
  16069. goto tr208
  16070. case 44:
  16071. goto tr158
  16072. case 61:
  16073. goto tr165
  16074. case 92:
  16075. goto st68
  16076. }
  16077. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16078. goto st468
  16079. }
  16080. goto st66
  16081. st468:
  16082. if (m.p)++; (m.p) == (m.pe) {
  16083. goto _test_eof468
  16084. }
  16085. st_case_468:
  16086. switch (m.data)[(m.p)] {
  16087. case 9:
  16088. goto tr705
  16089. case 10:
  16090. goto tr678
  16091. case 11:
  16092. goto tr706
  16093. case 12:
  16094. goto tr572
  16095. case 13:
  16096. goto tr680
  16097. case 32:
  16098. goto tr705
  16099. case 34:
  16100. goto tr208
  16101. case 44:
  16102. goto tr158
  16103. case 61:
  16104. goto tr165
  16105. case 92:
  16106. goto st68
  16107. }
  16108. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16109. goto st469
  16110. }
  16111. goto st66
  16112. st469:
  16113. if (m.p)++; (m.p) == (m.pe) {
  16114. goto _test_eof469
  16115. }
  16116. st_case_469:
  16117. switch (m.data)[(m.p)] {
  16118. case 9:
  16119. goto tr705
  16120. case 10:
  16121. goto tr678
  16122. case 11:
  16123. goto tr706
  16124. case 12:
  16125. goto tr572
  16126. case 13:
  16127. goto tr680
  16128. case 32:
  16129. goto tr705
  16130. case 34:
  16131. goto tr208
  16132. case 44:
  16133. goto tr158
  16134. case 61:
  16135. goto tr165
  16136. case 92:
  16137. goto st68
  16138. }
  16139. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16140. goto st470
  16141. }
  16142. goto st66
  16143. st470:
  16144. if (m.p)++; (m.p) == (m.pe) {
  16145. goto _test_eof470
  16146. }
  16147. st_case_470:
  16148. switch (m.data)[(m.p)] {
  16149. case 9:
  16150. goto tr705
  16151. case 10:
  16152. goto tr678
  16153. case 11:
  16154. goto tr706
  16155. case 12:
  16156. goto tr572
  16157. case 13:
  16158. goto tr680
  16159. case 32:
  16160. goto tr705
  16161. case 34:
  16162. goto tr208
  16163. case 44:
  16164. goto tr158
  16165. case 61:
  16166. goto tr165
  16167. case 92:
  16168. goto st68
  16169. }
  16170. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16171. goto st471
  16172. }
  16173. goto st66
  16174. st471:
  16175. if (m.p)++; (m.p) == (m.pe) {
  16176. goto _test_eof471
  16177. }
  16178. st_case_471:
  16179. switch (m.data)[(m.p)] {
  16180. case 9:
  16181. goto tr705
  16182. case 10:
  16183. goto tr678
  16184. case 11:
  16185. goto tr706
  16186. case 12:
  16187. goto tr572
  16188. case 13:
  16189. goto tr680
  16190. case 32:
  16191. goto tr705
  16192. case 34:
  16193. goto tr208
  16194. case 44:
  16195. goto tr158
  16196. case 61:
  16197. goto tr165
  16198. case 92:
  16199. goto st68
  16200. }
  16201. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16202. goto st472
  16203. }
  16204. goto st66
  16205. st472:
  16206. if (m.p)++; (m.p) == (m.pe) {
  16207. goto _test_eof472
  16208. }
  16209. st_case_472:
  16210. switch (m.data)[(m.p)] {
  16211. case 9:
  16212. goto tr705
  16213. case 10:
  16214. goto tr678
  16215. case 11:
  16216. goto tr706
  16217. case 12:
  16218. goto tr572
  16219. case 13:
  16220. goto tr680
  16221. case 32:
  16222. goto tr705
  16223. case 34:
  16224. goto tr208
  16225. case 44:
  16226. goto tr158
  16227. case 61:
  16228. goto tr165
  16229. case 92:
  16230. goto st68
  16231. }
  16232. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16233. goto st473
  16234. }
  16235. goto st66
  16236. st473:
  16237. if (m.p)++; (m.p) == (m.pe) {
  16238. goto _test_eof473
  16239. }
  16240. st_case_473:
  16241. switch (m.data)[(m.p)] {
  16242. case 9:
  16243. goto tr705
  16244. case 10:
  16245. goto tr678
  16246. case 11:
  16247. goto tr706
  16248. case 12:
  16249. goto tr572
  16250. case 13:
  16251. goto tr680
  16252. case 32:
  16253. goto tr705
  16254. case 34:
  16255. goto tr208
  16256. case 44:
  16257. goto tr158
  16258. case 61:
  16259. goto tr165
  16260. case 92:
  16261. goto st68
  16262. }
  16263. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16264. goto st474
  16265. }
  16266. goto st66
  16267. st474:
  16268. if (m.p)++; (m.p) == (m.pe) {
  16269. goto _test_eof474
  16270. }
  16271. st_case_474:
  16272. switch (m.data)[(m.p)] {
  16273. case 9:
  16274. goto tr705
  16275. case 10:
  16276. goto tr678
  16277. case 11:
  16278. goto tr706
  16279. case 12:
  16280. goto tr572
  16281. case 13:
  16282. goto tr680
  16283. case 32:
  16284. goto tr705
  16285. case 34:
  16286. goto tr208
  16287. case 44:
  16288. goto tr158
  16289. case 61:
  16290. goto tr165
  16291. case 92:
  16292. goto st68
  16293. }
  16294. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16295. goto st475
  16296. }
  16297. goto st66
  16298. st475:
  16299. if (m.p)++; (m.p) == (m.pe) {
  16300. goto _test_eof475
  16301. }
  16302. st_case_475:
  16303. switch (m.data)[(m.p)] {
  16304. case 9:
  16305. goto tr705
  16306. case 10:
  16307. goto tr678
  16308. case 11:
  16309. goto tr706
  16310. case 12:
  16311. goto tr572
  16312. case 13:
  16313. goto tr680
  16314. case 32:
  16315. goto tr705
  16316. case 34:
  16317. goto tr208
  16318. case 44:
  16319. goto tr158
  16320. case 61:
  16321. goto tr165
  16322. case 92:
  16323. goto st68
  16324. }
  16325. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16326. goto st476
  16327. }
  16328. goto st66
  16329. st476:
  16330. if (m.p)++; (m.p) == (m.pe) {
  16331. goto _test_eof476
  16332. }
  16333. st_case_476:
  16334. switch (m.data)[(m.p)] {
  16335. case 9:
  16336. goto tr705
  16337. case 10:
  16338. goto tr678
  16339. case 11:
  16340. goto tr706
  16341. case 12:
  16342. goto tr572
  16343. case 13:
  16344. goto tr680
  16345. case 32:
  16346. goto tr705
  16347. case 34:
  16348. goto tr208
  16349. case 44:
  16350. goto tr158
  16351. case 61:
  16352. goto tr165
  16353. case 92:
  16354. goto st68
  16355. }
  16356. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16357. goto st477
  16358. }
  16359. goto st66
  16360. st477:
  16361. if (m.p)++; (m.p) == (m.pe) {
  16362. goto _test_eof477
  16363. }
  16364. st_case_477:
  16365. switch (m.data)[(m.p)] {
  16366. case 9:
  16367. goto tr705
  16368. case 10:
  16369. goto tr678
  16370. case 11:
  16371. goto tr706
  16372. case 12:
  16373. goto tr572
  16374. case 13:
  16375. goto tr680
  16376. case 32:
  16377. goto tr705
  16378. case 34:
  16379. goto tr208
  16380. case 44:
  16381. goto tr158
  16382. case 61:
  16383. goto tr165
  16384. case 92:
  16385. goto st68
  16386. }
  16387. goto st66
  16388. tr672:
  16389. (m.cs) = 107
  16390. //line plugins/parsers/influx/machine.go.rl:91
  16391. err = m.handler.AddTag(m.key, m.text())
  16392. if err != nil {
  16393. (m.p)--
  16394. (m.cs) = 258
  16395. {
  16396. (m.p)++
  16397. goto _out
  16398. }
  16399. }
  16400. //line plugins/parsers/influx/machine.go.rl:20
  16401. m.pb = m.p
  16402. goto _again
  16403. tr861:
  16404. (m.cs) = 107
  16405. //line plugins/parsers/influx/machine.go.rl:78
  16406. err = m.handler.SetMeasurement(m.text())
  16407. if err != nil {
  16408. (m.p)--
  16409. (m.cs) = 258
  16410. {
  16411. (m.p)++
  16412. goto _out
  16413. }
  16414. }
  16415. //line plugins/parsers/influx/machine.go.rl:122
  16416. err = m.handler.AddFloat(m.key, m.text())
  16417. if err != nil {
  16418. (m.p)--
  16419. (m.cs) = 258
  16420. {
  16421. (m.p)++
  16422. goto _out
  16423. }
  16424. }
  16425. goto _again
  16426. tr732:
  16427. (m.cs) = 107
  16428. //line plugins/parsers/influx/machine.go.rl:91
  16429. err = m.handler.AddTag(m.key, m.text())
  16430. if err != nil {
  16431. (m.p)--
  16432. (m.cs) = 258
  16433. {
  16434. (m.p)++
  16435. goto _out
  16436. }
  16437. }
  16438. //line plugins/parsers/influx/machine.go.rl:122
  16439. err = m.handler.AddFloat(m.key, m.text())
  16440. if err != nil {
  16441. (m.p)--
  16442. (m.cs) = 258
  16443. {
  16444. (m.p)++
  16445. goto _out
  16446. }
  16447. }
  16448. goto _again
  16449. tr745:
  16450. (m.cs) = 107
  16451. //line plugins/parsers/influx/machine.go.rl:91
  16452. err = m.handler.AddTag(m.key, m.text())
  16453. if err != nil {
  16454. (m.p)--
  16455. (m.cs) = 258
  16456. {
  16457. (m.p)++
  16458. goto _out
  16459. }
  16460. }
  16461. //line plugins/parsers/influx/machine.go.rl:104
  16462. err = m.handler.AddInt(m.key, m.text())
  16463. if err != nil {
  16464. (m.p)--
  16465. (m.cs) = 258
  16466. {
  16467. (m.p)++
  16468. goto _out
  16469. }
  16470. }
  16471. goto _again
  16472. tr752:
  16473. (m.cs) = 107
  16474. //line plugins/parsers/influx/machine.go.rl:91
  16475. err = m.handler.AddTag(m.key, m.text())
  16476. if err != nil {
  16477. (m.p)--
  16478. (m.cs) = 258
  16479. {
  16480. (m.p)++
  16481. goto _out
  16482. }
  16483. }
  16484. //line plugins/parsers/influx/machine.go.rl:113
  16485. err = m.handler.AddUint(m.key, m.text())
  16486. if err != nil {
  16487. (m.p)--
  16488. (m.cs) = 258
  16489. {
  16490. (m.p)++
  16491. goto _out
  16492. }
  16493. }
  16494. goto _again
  16495. tr759:
  16496. (m.cs) = 107
  16497. //line plugins/parsers/influx/machine.go.rl:91
  16498. err = m.handler.AddTag(m.key, m.text())
  16499. if err != nil {
  16500. (m.p)--
  16501. (m.cs) = 258
  16502. {
  16503. (m.p)++
  16504. goto _out
  16505. }
  16506. }
  16507. //line plugins/parsers/influx/machine.go.rl:131
  16508. err = m.handler.AddBool(m.key, m.text())
  16509. if err != nil {
  16510. (m.p)--
  16511. (m.cs) = 258
  16512. {
  16513. (m.p)++
  16514. goto _out
  16515. }
  16516. }
  16517. goto _again
  16518. tr893:
  16519. (m.cs) = 107
  16520. //line plugins/parsers/influx/machine.go.rl:78
  16521. err = m.handler.SetMeasurement(m.text())
  16522. if err != nil {
  16523. (m.p)--
  16524. (m.cs) = 258
  16525. {
  16526. (m.p)++
  16527. goto _out
  16528. }
  16529. }
  16530. //line plugins/parsers/influx/machine.go.rl:104
  16531. err = m.handler.AddInt(m.key, m.text())
  16532. if err != nil {
  16533. (m.p)--
  16534. (m.cs) = 258
  16535. {
  16536. (m.p)++
  16537. goto _out
  16538. }
  16539. }
  16540. goto _again
  16541. tr897:
  16542. (m.cs) = 107
  16543. //line plugins/parsers/influx/machine.go.rl:78
  16544. err = m.handler.SetMeasurement(m.text())
  16545. if err != nil {
  16546. (m.p)--
  16547. (m.cs) = 258
  16548. {
  16549. (m.p)++
  16550. goto _out
  16551. }
  16552. }
  16553. //line plugins/parsers/influx/machine.go.rl:113
  16554. err = m.handler.AddUint(m.key, m.text())
  16555. if err != nil {
  16556. (m.p)--
  16557. (m.cs) = 258
  16558. {
  16559. (m.p)++
  16560. goto _out
  16561. }
  16562. }
  16563. goto _again
  16564. tr902:
  16565. (m.cs) = 107
  16566. //line plugins/parsers/influx/machine.go.rl:78
  16567. err = m.handler.SetMeasurement(m.text())
  16568. if err != nil {
  16569. (m.p)--
  16570. (m.cs) = 258
  16571. {
  16572. (m.p)++
  16573. goto _out
  16574. }
  16575. }
  16576. //line plugins/parsers/influx/machine.go.rl:131
  16577. err = m.handler.AddBool(m.key, m.text())
  16578. if err != nil {
  16579. (m.p)--
  16580. (m.cs) = 258
  16581. {
  16582. (m.p)++
  16583. goto _out
  16584. }
  16585. }
  16586. goto _again
  16587. st107:
  16588. if (m.p)++; (m.p) == (m.pe) {
  16589. goto _test_eof107
  16590. }
  16591. st_case_107:
  16592. //line plugins/parsers/influx/machine.go:16977
  16593. switch (m.data)[(m.p)] {
  16594. case 9:
  16595. goto st6
  16596. case 10:
  16597. goto tr29
  16598. case 12:
  16599. goto tr47
  16600. case 13:
  16601. goto st7
  16602. case 32:
  16603. goto st6
  16604. case 34:
  16605. goto tr258
  16606. case 44:
  16607. goto st6
  16608. case 61:
  16609. goto st6
  16610. case 92:
  16611. goto tr279
  16612. }
  16613. goto tr278
  16614. tr278:
  16615. //line plugins/parsers/influx/machine.go.rl:20
  16616. m.pb = m.p
  16617. goto st108
  16618. st108:
  16619. if (m.p)++; (m.p) == (m.pe) {
  16620. goto _test_eof108
  16621. }
  16622. st_case_108:
  16623. //line plugins/parsers/influx/machine.go:17010
  16624. switch (m.data)[(m.p)] {
  16625. case 9:
  16626. goto st6
  16627. case 10:
  16628. goto tr29
  16629. case 12:
  16630. goto tr47
  16631. case 13:
  16632. goto st7
  16633. case 32:
  16634. goto st6
  16635. case 34:
  16636. goto tr261
  16637. case 44:
  16638. goto st6
  16639. case 61:
  16640. goto tr281
  16641. case 92:
  16642. goto st122
  16643. }
  16644. goto st108
  16645. tr281:
  16646. //line plugins/parsers/influx/machine.go.rl:87
  16647. m.key = m.text()
  16648. //line plugins/parsers/influx/machine.go.rl:100
  16649. m.key = m.text()
  16650. goto st109
  16651. st109:
  16652. if (m.p)++; (m.p) == (m.pe) {
  16653. goto _test_eof109
  16654. }
  16655. st_case_109:
  16656. //line plugins/parsers/influx/machine.go:17047
  16657. switch (m.data)[(m.p)] {
  16658. case 9:
  16659. goto st6
  16660. case 10:
  16661. goto tr29
  16662. case 12:
  16663. goto tr47
  16664. case 13:
  16665. goto st7
  16666. case 32:
  16667. goto st6
  16668. case 34:
  16669. goto tr266
  16670. case 44:
  16671. goto st6
  16672. case 45:
  16673. goto tr283
  16674. case 46:
  16675. goto tr284
  16676. case 48:
  16677. goto tr285
  16678. case 61:
  16679. goto st6
  16680. case 70:
  16681. goto tr287
  16682. case 84:
  16683. goto tr288
  16684. case 92:
  16685. goto tr153
  16686. case 102:
  16687. goto tr289
  16688. case 116:
  16689. goto tr290
  16690. }
  16691. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16692. goto tr286
  16693. }
  16694. goto tr148
  16695. tr283:
  16696. //line plugins/parsers/influx/machine.go.rl:20
  16697. m.pb = m.p
  16698. goto st110
  16699. st110:
  16700. if (m.p)++; (m.p) == (m.pe) {
  16701. goto _test_eof110
  16702. }
  16703. st_case_110:
  16704. //line plugins/parsers/influx/machine.go:17097
  16705. switch (m.data)[(m.p)] {
  16706. case 9:
  16707. goto tr155
  16708. case 10:
  16709. goto tr29
  16710. case 11:
  16711. goto tr156
  16712. case 12:
  16713. goto tr60
  16714. case 13:
  16715. goto st7
  16716. case 32:
  16717. goto tr155
  16718. case 34:
  16719. goto tr157
  16720. case 44:
  16721. goto tr158
  16722. case 46:
  16723. goto st111
  16724. case 48:
  16725. goto st482
  16726. case 61:
  16727. goto st6
  16728. case 92:
  16729. goto st63
  16730. }
  16731. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16732. goto st485
  16733. }
  16734. goto st48
  16735. tr284:
  16736. //line plugins/parsers/influx/machine.go.rl:20
  16737. m.pb = m.p
  16738. goto st111
  16739. st111:
  16740. if (m.p)++; (m.p) == (m.pe) {
  16741. goto _test_eof111
  16742. }
  16743. st_case_111:
  16744. //line plugins/parsers/influx/machine.go:17139
  16745. switch (m.data)[(m.p)] {
  16746. case 9:
  16747. goto tr155
  16748. case 10:
  16749. goto tr29
  16750. case 11:
  16751. goto tr156
  16752. case 12:
  16753. goto tr60
  16754. case 13:
  16755. goto st7
  16756. case 32:
  16757. goto tr155
  16758. case 34:
  16759. goto tr157
  16760. case 44:
  16761. goto tr158
  16762. case 61:
  16763. goto st6
  16764. case 92:
  16765. goto st63
  16766. }
  16767. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16768. goto st478
  16769. }
  16770. goto st48
  16771. st478:
  16772. if (m.p)++; (m.p) == (m.pe) {
  16773. goto _test_eof478
  16774. }
  16775. st_case_478:
  16776. switch (m.data)[(m.p)] {
  16777. case 9:
  16778. goto tr729
  16779. case 10:
  16780. goto tr534
  16781. case 11:
  16782. goto tr730
  16783. case 12:
  16784. goto tr731
  16785. case 13:
  16786. goto tr536
  16787. case 32:
  16788. goto tr729
  16789. case 34:
  16790. goto tr157
  16791. case 44:
  16792. goto tr732
  16793. case 61:
  16794. goto st6
  16795. case 69:
  16796. goto st112
  16797. case 92:
  16798. goto st63
  16799. case 101:
  16800. goto st112
  16801. }
  16802. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16803. goto st478
  16804. }
  16805. goto st48
  16806. st112:
  16807. if (m.p)++; (m.p) == (m.pe) {
  16808. goto _test_eof112
  16809. }
  16810. st_case_112:
  16811. switch (m.data)[(m.p)] {
  16812. case 9:
  16813. goto tr155
  16814. case 10:
  16815. goto tr29
  16816. case 11:
  16817. goto tr156
  16818. case 12:
  16819. goto tr60
  16820. case 13:
  16821. goto st7
  16822. case 32:
  16823. goto tr155
  16824. case 34:
  16825. goto tr295
  16826. case 44:
  16827. goto tr158
  16828. case 61:
  16829. goto st6
  16830. case 92:
  16831. goto st63
  16832. }
  16833. switch {
  16834. case (m.data)[(m.p)] > 45:
  16835. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16836. goto st481
  16837. }
  16838. case (m.data)[(m.p)] >= 43:
  16839. goto st113
  16840. }
  16841. goto st48
  16842. tr295:
  16843. (m.cs) = 479
  16844. //line plugins/parsers/influx/machine.go.rl:140
  16845. err = m.handler.AddString(m.key, m.text())
  16846. if err != nil {
  16847. (m.p)--
  16848. (m.cs) = 258
  16849. {
  16850. (m.p)++
  16851. goto _out
  16852. }
  16853. }
  16854. goto _again
  16855. st479:
  16856. if (m.p)++; (m.p) == (m.pe) {
  16857. goto _test_eof479
  16858. }
  16859. st_case_479:
  16860. //line plugins/parsers/influx/machine.go:17255
  16861. switch (m.data)[(m.p)] {
  16862. case 10:
  16863. goto tr103
  16864. case 11:
  16865. goto tr567
  16866. case 13:
  16867. goto st33
  16868. case 32:
  16869. goto tr566
  16870. case 44:
  16871. goto tr568
  16872. case 61:
  16873. goto tr132
  16874. case 92:
  16875. goto st22
  16876. }
  16877. switch {
  16878. case (m.data)[(m.p)] > 12:
  16879. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16880. goto st480
  16881. }
  16882. case (m.data)[(m.p)] >= 9:
  16883. goto tr566
  16884. }
  16885. goto st16
  16886. st480:
  16887. if (m.p)++; (m.p) == (m.pe) {
  16888. goto _test_eof480
  16889. }
  16890. st_case_480:
  16891. switch (m.data)[(m.p)] {
  16892. case 10:
  16893. goto tr734
  16894. case 11:
  16895. goto tr735
  16896. case 13:
  16897. goto tr736
  16898. case 32:
  16899. goto tr731
  16900. case 44:
  16901. goto tr737
  16902. case 61:
  16903. goto tr132
  16904. case 92:
  16905. goto st22
  16906. }
  16907. switch {
  16908. case (m.data)[(m.p)] > 12:
  16909. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16910. goto st480
  16911. }
  16912. case (m.data)[(m.p)] >= 9:
  16913. goto tr731
  16914. }
  16915. goto st16
  16916. st113:
  16917. if (m.p)++; (m.p) == (m.pe) {
  16918. goto _test_eof113
  16919. }
  16920. st_case_113:
  16921. switch (m.data)[(m.p)] {
  16922. case 9:
  16923. goto tr155
  16924. case 10:
  16925. goto tr29
  16926. case 11:
  16927. goto tr156
  16928. case 12:
  16929. goto tr60
  16930. case 13:
  16931. goto st7
  16932. case 32:
  16933. goto tr155
  16934. case 34:
  16935. goto tr157
  16936. case 44:
  16937. goto tr158
  16938. case 61:
  16939. goto st6
  16940. case 92:
  16941. goto st63
  16942. }
  16943. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16944. goto st481
  16945. }
  16946. goto st48
  16947. st481:
  16948. if (m.p)++; (m.p) == (m.pe) {
  16949. goto _test_eof481
  16950. }
  16951. st_case_481:
  16952. switch (m.data)[(m.p)] {
  16953. case 9:
  16954. goto tr729
  16955. case 10:
  16956. goto tr534
  16957. case 11:
  16958. goto tr730
  16959. case 12:
  16960. goto tr731
  16961. case 13:
  16962. goto tr536
  16963. case 32:
  16964. goto tr729
  16965. case 34:
  16966. goto tr157
  16967. case 44:
  16968. goto tr732
  16969. case 61:
  16970. goto st6
  16971. case 92:
  16972. goto st63
  16973. }
  16974. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  16975. goto st481
  16976. }
  16977. goto st48
  16978. st482:
  16979. if (m.p)++; (m.p) == (m.pe) {
  16980. goto _test_eof482
  16981. }
  16982. st_case_482:
  16983. switch (m.data)[(m.p)] {
  16984. case 9:
  16985. goto tr729
  16986. case 10:
  16987. goto tr534
  16988. case 11:
  16989. goto tr730
  16990. case 12:
  16991. goto tr731
  16992. case 13:
  16993. goto tr536
  16994. case 32:
  16995. goto tr729
  16996. case 34:
  16997. goto tr157
  16998. case 44:
  16999. goto tr732
  17000. case 46:
  17001. goto st478
  17002. case 61:
  17003. goto st6
  17004. case 69:
  17005. goto st112
  17006. case 92:
  17007. goto st63
  17008. case 101:
  17009. goto st112
  17010. case 105:
  17011. goto st484
  17012. }
  17013. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  17014. goto st483
  17015. }
  17016. goto st48
  17017. st483:
  17018. if (m.p)++; (m.p) == (m.pe) {
  17019. goto _test_eof483
  17020. }
  17021. st_case_483:
  17022. switch (m.data)[(m.p)] {
  17023. case 9:
  17024. goto tr729
  17025. case 10:
  17026. goto tr534
  17027. case 11:
  17028. goto tr730
  17029. case 12:
  17030. goto tr731
  17031. case 13:
  17032. goto tr536
  17033. case 32:
  17034. goto tr729
  17035. case 34:
  17036. goto tr157
  17037. case 44:
  17038. goto tr732
  17039. case 46:
  17040. goto st478
  17041. case 61:
  17042. goto st6
  17043. case 69:
  17044. goto st112
  17045. case 92:
  17046. goto st63
  17047. case 101:
  17048. goto st112
  17049. }
  17050. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  17051. goto st483
  17052. }
  17053. goto st48
  17054. st484:
  17055. if (m.p)++; (m.p) == (m.pe) {
  17056. goto _test_eof484
  17057. }
  17058. st_case_484:
  17059. switch (m.data)[(m.p)] {
  17060. case 9:
  17061. goto tr740
  17062. case 10:
  17063. goto tr741
  17064. case 11:
  17065. goto tr742
  17066. case 12:
  17067. goto tr743
  17068. case 13:
  17069. goto tr744
  17070. case 32:
  17071. goto tr740
  17072. case 34:
  17073. goto tr157
  17074. case 44:
  17075. goto tr745
  17076. case 61:
  17077. goto st6
  17078. case 92:
  17079. goto st63
  17080. }
  17081. goto st48
  17082. st485:
  17083. if (m.p)++; (m.p) == (m.pe) {
  17084. goto _test_eof485
  17085. }
  17086. st_case_485:
  17087. switch (m.data)[(m.p)] {
  17088. case 9:
  17089. goto tr729
  17090. case 10:
  17091. goto tr534
  17092. case 11:
  17093. goto tr730
  17094. case 12:
  17095. goto tr731
  17096. case 13:
  17097. goto tr536
  17098. case 32:
  17099. goto tr729
  17100. case 34:
  17101. goto tr157
  17102. case 44:
  17103. goto tr732
  17104. case 46:
  17105. goto st478
  17106. case 61:
  17107. goto st6
  17108. case 69:
  17109. goto st112
  17110. case 92:
  17111. goto st63
  17112. case 101:
  17113. goto st112
  17114. case 105:
  17115. goto st484
  17116. }
  17117. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  17118. goto st485
  17119. }
  17120. goto st48
  17121. tr285:
  17122. //line plugins/parsers/influx/machine.go.rl:20
  17123. m.pb = m.p
  17124. goto st486
  17125. st486:
  17126. if (m.p)++; (m.p) == (m.pe) {
  17127. goto _test_eof486
  17128. }
  17129. st_case_486:
  17130. //line plugins/parsers/influx/machine.go:17527
  17131. switch (m.data)[(m.p)] {
  17132. case 9:
  17133. goto tr729
  17134. case 10:
  17135. goto tr534
  17136. case 11:
  17137. goto tr730
  17138. case 12:
  17139. goto tr731
  17140. case 13:
  17141. goto tr536
  17142. case 32:
  17143. goto tr729
  17144. case 34:
  17145. goto tr157
  17146. case 44:
  17147. goto tr732
  17148. case 46:
  17149. goto st478
  17150. case 61:
  17151. goto st6
  17152. case 69:
  17153. goto st112
  17154. case 92:
  17155. goto st63
  17156. case 101:
  17157. goto st112
  17158. case 105:
  17159. goto st484
  17160. case 117:
  17161. goto st487
  17162. }
  17163. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  17164. goto st483
  17165. }
  17166. goto st48
  17167. st487:
  17168. if (m.p)++; (m.p) == (m.pe) {
  17169. goto _test_eof487
  17170. }
  17171. st_case_487:
  17172. switch (m.data)[(m.p)] {
  17173. case 9:
  17174. goto tr747
  17175. case 10:
  17176. goto tr748
  17177. case 11:
  17178. goto tr749
  17179. case 12:
  17180. goto tr750
  17181. case 13:
  17182. goto tr751
  17183. case 32:
  17184. goto tr747
  17185. case 34:
  17186. goto tr157
  17187. case 44:
  17188. goto tr752
  17189. case 61:
  17190. goto st6
  17191. case 92:
  17192. goto st63
  17193. }
  17194. goto st48
  17195. tr286:
  17196. //line plugins/parsers/influx/machine.go.rl:20
  17197. m.pb = m.p
  17198. goto st488
  17199. st488:
  17200. if (m.p)++; (m.p) == (m.pe) {
  17201. goto _test_eof488
  17202. }
  17203. st_case_488:
  17204. //line plugins/parsers/influx/machine.go:17603
  17205. switch (m.data)[(m.p)] {
  17206. case 9:
  17207. goto tr729
  17208. case 10:
  17209. goto tr534
  17210. case 11:
  17211. goto tr730
  17212. case 12:
  17213. goto tr731
  17214. case 13:
  17215. goto tr536
  17216. case 32:
  17217. goto tr729
  17218. case 34:
  17219. goto tr157
  17220. case 44:
  17221. goto tr732
  17222. case 46:
  17223. goto st478
  17224. case 61:
  17225. goto st6
  17226. case 69:
  17227. goto st112
  17228. case 92:
  17229. goto st63
  17230. case 101:
  17231. goto st112
  17232. case 105:
  17233. goto st484
  17234. case 117:
  17235. goto st487
  17236. }
  17237. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  17238. goto st488
  17239. }
  17240. goto st48
  17241. tr287:
  17242. //line plugins/parsers/influx/machine.go.rl:20
  17243. m.pb = m.p
  17244. goto st489
  17245. st489:
  17246. if (m.p)++; (m.p) == (m.pe) {
  17247. goto _test_eof489
  17248. }
  17249. st_case_489:
  17250. //line plugins/parsers/influx/machine.go:17651
  17251. switch (m.data)[(m.p)] {
  17252. case 9:
  17253. goto tr754
  17254. case 10:
  17255. goto tr755
  17256. case 11:
  17257. goto tr756
  17258. case 12:
  17259. goto tr757
  17260. case 13:
  17261. goto tr758
  17262. case 32:
  17263. goto tr754
  17264. case 34:
  17265. goto tr157
  17266. case 44:
  17267. goto tr759
  17268. case 61:
  17269. goto st6
  17270. case 65:
  17271. goto st114
  17272. case 92:
  17273. goto st63
  17274. case 97:
  17275. goto st117
  17276. }
  17277. goto st48
  17278. st114:
  17279. if (m.p)++; (m.p) == (m.pe) {
  17280. goto _test_eof114
  17281. }
  17282. st_case_114:
  17283. switch (m.data)[(m.p)] {
  17284. case 9:
  17285. goto tr155
  17286. case 10:
  17287. goto tr29
  17288. case 11:
  17289. goto tr156
  17290. case 12:
  17291. goto tr60
  17292. case 13:
  17293. goto st7
  17294. case 32:
  17295. goto tr155
  17296. case 34:
  17297. goto tr157
  17298. case 44:
  17299. goto tr158
  17300. case 61:
  17301. goto st6
  17302. case 76:
  17303. goto st115
  17304. case 92:
  17305. goto st63
  17306. }
  17307. goto st48
  17308. st115:
  17309. if (m.p)++; (m.p) == (m.pe) {
  17310. goto _test_eof115
  17311. }
  17312. st_case_115:
  17313. switch (m.data)[(m.p)] {
  17314. case 9:
  17315. goto tr155
  17316. case 10:
  17317. goto tr29
  17318. case 11:
  17319. goto tr156
  17320. case 12:
  17321. goto tr60
  17322. case 13:
  17323. goto st7
  17324. case 32:
  17325. goto tr155
  17326. case 34:
  17327. goto tr157
  17328. case 44:
  17329. goto tr158
  17330. case 61:
  17331. goto st6
  17332. case 83:
  17333. goto st116
  17334. case 92:
  17335. goto st63
  17336. }
  17337. goto st48
  17338. st116:
  17339. if (m.p)++; (m.p) == (m.pe) {
  17340. goto _test_eof116
  17341. }
  17342. st_case_116:
  17343. switch (m.data)[(m.p)] {
  17344. case 9:
  17345. goto tr155
  17346. case 10:
  17347. goto tr29
  17348. case 11:
  17349. goto tr156
  17350. case 12:
  17351. goto tr60
  17352. case 13:
  17353. goto st7
  17354. case 32:
  17355. goto tr155
  17356. case 34:
  17357. goto tr157
  17358. case 44:
  17359. goto tr158
  17360. case 61:
  17361. goto st6
  17362. case 69:
  17363. goto st490
  17364. case 92:
  17365. goto st63
  17366. }
  17367. goto st48
  17368. st490:
  17369. if (m.p)++; (m.p) == (m.pe) {
  17370. goto _test_eof490
  17371. }
  17372. st_case_490:
  17373. switch (m.data)[(m.p)] {
  17374. case 9:
  17375. goto tr754
  17376. case 10:
  17377. goto tr755
  17378. case 11:
  17379. goto tr756
  17380. case 12:
  17381. goto tr757
  17382. case 13:
  17383. goto tr758
  17384. case 32:
  17385. goto tr754
  17386. case 34:
  17387. goto tr157
  17388. case 44:
  17389. goto tr759
  17390. case 61:
  17391. goto st6
  17392. case 92:
  17393. goto st63
  17394. }
  17395. goto st48
  17396. st117:
  17397. if (m.p)++; (m.p) == (m.pe) {
  17398. goto _test_eof117
  17399. }
  17400. st_case_117:
  17401. switch (m.data)[(m.p)] {
  17402. case 9:
  17403. goto tr155
  17404. case 10:
  17405. goto tr29
  17406. case 11:
  17407. goto tr156
  17408. case 12:
  17409. goto tr60
  17410. case 13:
  17411. goto st7
  17412. case 32:
  17413. goto tr155
  17414. case 34:
  17415. goto tr157
  17416. case 44:
  17417. goto tr158
  17418. case 61:
  17419. goto st6
  17420. case 92:
  17421. goto st63
  17422. case 108:
  17423. goto st118
  17424. }
  17425. goto st48
  17426. st118:
  17427. if (m.p)++; (m.p) == (m.pe) {
  17428. goto _test_eof118
  17429. }
  17430. st_case_118:
  17431. switch (m.data)[(m.p)] {
  17432. case 9:
  17433. goto tr155
  17434. case 10:
  17435. goto tr29
  17436. case 11:
  17437. goto tr156
  17438. case 12:
  17439. goto tr60
  17440. case 13:
  17441. goto st7
  17442. case 32:
  17443. goto tr155
  17444. case 34:
  17445. goto tr157
  17446. case 44:
  17447. goto tr158
  17448. case 61:
  17449. goto st6
  17450. case 92:
  17451. goto st63
  17452. case 115:
  17453. goto st119
  17454. }
  17455. goto st48
  17456. st119:
  17457. if (m.p)++; (m.p) == (m.pe) {
  17458. goto _test_eof119
  17459. }
  17460. st_case_119:
  17461. switch (m.data)[(m.p)] {
  17462. case 9:
  17463. goto tr155
  17464. case 10:
  17465. goto tr29
  17466. case 11:
  17467. goto tr156
  17468. case 12:
  17469. goto tr60
  17470. case 13:
  17471. goto st7
  17472. case 32:
  17473. goto tr155
  17474. case 34:
  17475. goto tr157
  17476. case 44:
  17477. goto tr158
  17478. case 61:
  17479. goto st6
  17480. case 92:
  17481. goto st63
  17482. case 101:
  17483. goto st490
  17484. }
  17485. goto st48
  17486. tr288:
  17487. //line plugins/parsers/influx/machine.go.rl:20
  17488. m.pb = m.p
  17489. goto st491
  17490. st491:
  17491. if (m.p)++; (m.p) == (m.pe) {
  17492. goto _test_eof491
  17493. }
  17494. st_case_491:
  17495. //line plugins/parsers/influx/machine.go:17898
  17496. switch (m.data)[(m.p)] {
  17497. case 9:
  17498. goto tr754
  17499. case 10:
  17500. goto tr755
  17501. case 11:
  17502. goto tr756
  17503. case 12:
  17504. goto tr757
  17505. case 13:
  17506. goto tr758
  17507. case 32:
  17508. goto tr754
  17509. case 34:
  17510. goto tr157
  17511. case 44:
  17512. goto tr759
  17513. case 61:
  17514. goto st6
  17515. case 82:
  17516. goto st120
  17517. case 92:
  17518. goto st63
  17519. case 114:
  17520. goto st121
  17521. }
  17522. goto st48
  17523. st120:
  17524. if (m.p)++; (m.p) == (m.pe) {
  17525. goto _test_eof120
  17526. }
  17527. st_case_120:
  17528. switch (m.data)[(m.p)] {
  17529. case 9:
  17530. goto tr155
  17531. case 10:
  17532. goto tr29
  17533. case 11:
  17534. goto tr156
  17535. case 12:
  17536. goto tr60
  17537. case 13:
  17538. goto st7
  17539. case 32:
  17540. goto tr155
  17541. case 34:
  17542. goto tr157
  17543. case 44:
  17544. goto tr158
  17545. case 61:
  17546. goto st6
  17547. case 85:
  17548. goto st116
  17549. case 92:
  17550. goto st63
  17551. }
  17552. goto st48
  17553. st121:
  17554. if (m.p)++; (m.p) == (m.pe) {
  17555. goto _test_eof121
  17556. }
  17557. st_case_121:
  17558. switch (m.data)[(m.p)] {
  17559. case 9:
  17560. goto tr155
  17561. case 10:
  17562. goto tr29
  17563. case 11:
  17564. goto tr156
  17565. case 12:
  17566. goto tr60
  17567. case 13:
  17568. goto st7
  17569. case 32:
  17570. goto tr155
  17571. case 34:
  17572. goto tr157
  17573. case 44:
  17574. goto tr158
  17575. case 61:
  17576. goto st6
  17577. case 92:
  17578. goto st63
  17579. case 117:
  17580. goto st119
  17581. }
  17582. goto st48
  17583. tr289:
  17584. //line plugins/parsers/influx/machine.go.rl:20
  17585. m.pb = m.p
  17586. goto st492
  17587. st492:
  17588. if (m.p)++; (m.p) == (m.pe) {
  17589. goto _test_eof492
  17590. }
  17591. st_case_492:
  17592. //line plugins/parsers/influx/machine.go:17997
  17593. switch (m.data)[(m.p)] {
  17594. case 9:
  17595. goto tr754
  17596. case 10:
  17597. goto tr755
  17598. case 11:
  17599. goto tr756
  17600. case 12:
  17601. goto tr757
  17602. case 13:
  17603. goto tr758
  17604. case 32:
  17605. goto tr754
  17606. case 34:
  17607. goto tr157
  17608. case 44:
  17609. goto tr759
  17610. case 61:
  17611. goto st6
  17612. case 92:
  17613. goto st63
  17614. case 97:
  17615. goto st117
  17616. }
  17617. goto st48
  17618. tr290:
  17619. //line plugins/parsers/influx/machine.go.rl:20
  17620. m.pb = m.p
  17621. goto st493
  17622. st493:
  17623. if (m.p)++; (m.p) == (m.pe) {
  17624. goto _test_eof493
  17625. }
  17626. st_case_493:
  17627. //line plugins/parsers/influx/machine.go:18034
  17628. switch (m.data)[(m.p)] {
  17629. case 9:
  17630. goto tr754
  17631. case 10:
  17632. goto tr755
  17633. case 11:
  17634. goto tr756
  17635. case 12:
  17636. goto tr757
  17637. case 13:
  17638. goto tr758
  17639. case 32:
  17640. goto tr754
  17641. case 34:
  17642. goto tr157
  17643. case 44:
  17644. goto tr759
  17645. case 61:
  17646. goto st6
  17647. case 92:
  17648. goto st63
  17649. case 114:
  17650. goto st121
  17651. }
  17652. goto st48
  17653. tr279:
  17654. //line plugins/parsers/influx/machine.go.rl:20
  17655. m.pb = m.p
  17656. goto st122
  17657. st122:
  17658. if (m.p)++; (m.p) == (m.pe) {
  17659. goto _test_eof122
  17660. }
  17661. st_case_122:
  17662. //line plugins/parsers/influx/machine.go:18071
  17663. switch (m.data)[(m.p)] {
  17664. case 34:
  17665. goto st108
  17666. case 92:
  17667. goto st123
  17668. }
  17669. switch {
  17670. case (m.data)[(m.p)] > 10:
  17671. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  17672. goto tr47
  17673. }
  17674. case (m.data)[(m.p)] >= 9:
  17675. goto tr47
  17676. }
  17677. goto st45
  17678. st123:
  17679. //line plugins/parsers/influx/machine.go.rl:240
  17680. (m.p)--
  17681. if (m.p)++; (m.p) == (m.pe) {
  17682. goto _test_eof123
  17683. }
  17684. st_case_123:
  17685. //line plugins/parsers/influx/machine.go:18095
  17686. switch (m.data)[(m.p)] {
  17687. case 9:
  17688. goto st6
  17689. case 10:
  17690. goto tr29
  17691. case 12:
  17692. goto tr47
  17693. case 13:
  17694. goto st7
  17695. case 32:
  17696. goto st6
  17697. case 34:
  17698. goto tr261
  17699. case 44:
  17700. goto st6
  17701. case 61:
  17702. goto tr281
  17703. case 92:
  17704. goto st122
  17705. }
  17706. goto st108
  17707. tr267:
  17708. //line plugins/parsers/influx/machine.go.rl:20
  17709. m.pb = m.p
  17710. goto st124
  17711. st124:
  17712. if (m.p)++; (m.p) == (m.pe) {
  17713. goto _test_eof124
  17714. }
  17715. st_case_124:
  17716. //line plugins/parsers/influx/machine.go:18128
  17717. switch (m.data)[(m.p)] {
  17718. case 9:
  17719. goto tr231
  17720. case 10:
  17721. goto tr29
  17722. case 11:
  17723. goto tr232
  17724. case 12:
  17725. goto tr60
  17726. case 13:
  17727. goto st7
  17728. case 32:
  17729. goto tr231
  17730. case 34:
  17731. goto tr157
  17732. case 44:
  17733. goto tr233
  17734. case 46:
  17735. goto st125
  17736. case 48:
  17737. goto st518
  17738. case 61:
  17739. goto st6
  17740. case 92:
  17741. goto st86
  17742. }
  17743. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  17744. goto st521
  17745. }
  17746. goto st80
  17747. tr268:
  17748. //line plugins/parsers/influx/machine.go.rl:20
  17749. m.pb = m.p
  17750. goto st125
  17751. st125:
  17752. if (m.p)++; (m.p) == (m.pe) {
  17753. goto _test_eof125
  17754. }
  17755. st_case_125:
  17756. //line plugins/parsers/influx/machine.go:18170
  17757. switch (m.data)[(m.p)] {
  17758. case 9:
  17759. goto tr231
  17760. case 10:
  17761. goto tr29
  17762. case 11:
  17763. goto tr232
  17764. case 12:
  17765. goto tr60
  17766. case 13:
  17767. goto st7
  17768. case 32:
  17769. goto tr231
  17770. case 34:
  17771. goto tr157
  17772. case 44:
  17773. goto tr233
  17774. case 61:
  17775. goto st6
  17776. case 92:
  17777. goto st86
  17778. }
  17779. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  17780. goto st494
  17781. }
  17782. goto st80
  17783. st494:
  17784. if (m.p)++; (m.p) == (m.pe) {
  17785. goto _test_eof494
  17786. }
  17787. st_case_494:
  17788. switch (m.data)[(m.p)] {
  17789. case 9:
  17790. goto tr764
  17791. case 10:
  17792. goto tr765
  17793. case 11:
  17794. goto tr766
  17795. case 12:
  17796. goto tr731
  17797. case 13:
  17798. goto tr642
  17799. case 32:
  17800. goto tr764
  17801. case 34:
  17802. goto tr157
  17803. case 44:
  17804. goto tr767
  17805. case 61:
  17806. goto st6
  17807. case 69:
  17808. goto st127
  17809. case 92:
  17810. goto st86
  17811. case 101:
  17812. goto st127
  17813. }
  17814. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  17815. goto st494
  17816. }
  17817. goto st80
  17818. tr766:
  17819. (m.cs) = 495
  17820. //line plugins/parsers/influx/machine.go.rl:91
  17821. err = m.handler.AddTag(m.key, m.text())
  17822. if err != nil {
  17823. (m.p)--
  17824. (m.cs) = 258
  17825. {
  17826. (m.p)++
  17827. goto _out
  17828. }
  17829. }
  17830. //line plugins/parsers/influx/machine.go.rl:122
  17831. err = m.handler.AddFloat(m.key, m.text())
  17832. if err != nil {
  17833. (m.p)--
  17834. (m.cs) = 258
  17835. {
  17836. (m.p)++
  17837. goto _out
  17838. }
  17839. }
  17840. goto _again
  17841. tr799:
  17842. (m.cs) = 495
  17843. //line plugins/parsers/influx/machine.go.rl:91
  17844. err = m.handler.AddTag(m.key, m.text())
  17845. if err != nil {
  17846. (m.p)--
  17847. (m.cs) = 258
  17848. {
  17849. (m.p)++
  17850. goto _out
  17851. }
  17852. }
  17853. //line plugins/parsers/influx/machine.go.rl:104
  17854. err = m.handler.AddInt(m.key, m.text())
  17855. if err != nil {
  17856. (m.p)--
  17857. (m.cs) = 258
  17858. {
  17859. (m.p)++
  17860. goto _out
  17861. }
  17862. }
  17863. goto _again
  17864. tr805:
  17865. (m.cs) = 495
  17866. //line plugins/parsers/influx/machine.go.rl:91
  17867. err = m.handler.AddTag(m.key, m.text())
  17868. if err != nil {
  17869. (m.p)--
  17870. (m.cs) = 258
  17871. {
  17872. (m.p)++
  17873. goto _out
  17874. }
  17875. }
  17876. //line plugins/parsers/influx/machine.go.rl:113
  17877. err = m.handler.AddUint(m.key, m.text())
  17878. if err != nil {
  17879. (m.p)--
  17880. (m.cs) = 258
  17881. {
  17882. (m.p)++
  17883. goto _out
  17884. }
  17885. }
  17886. goto _again
  17887. tr811:
  17888. (m.cs) = 495
  17889. //line plugins/parsers/influx/machine.go.rl:91
  17890. err = m.handler.AddTag(m.key, m.text())
  17891. if err != nil {
  17892. (m.p)--
  17893. (m.cs) = 258
  17894. {
  17895. (m.p)++
  17896. goto _out
  17897. }
  17898. }
  17899. //line plugins/parsers/influx/machine.go.rl:131
  17900. err = m.handler.AddBool(m.key, m.text())
  17901. if err != nil {
  17902. (m.p)--
  17903. (m.cs) = 258
  17904. {
  17905. (m.p)++
  17906. goto _out
  17907. }
  17908. }
  17909. goto _again
  17910. st495:
  17911. if (m.p)++; (m.p) == (m.pe) {
  17912. goto _test_eof495
  17913. }
  17914. st_case_495:
  17915. //line plugins/parsers/influx/machine.go:18329
  17916. switch (m.data)[(m.p)] {
  17917. case 9:
  17918. goto tr769
  17919. case 10:
  17920. goto tr221
  17921. case 11:
  17922. goto tr770
  17923. case 12:
  17924. goto tr566
  17925. case 13:
  17926. goto st73
  17927. case 32:
  17928. goto tr769
  17929. case 34:
  17930. goto tr204
  17931. case 44:
  17932. goto tr233
  17933. case 45:
  17934. goto tr771
  17935. case 61:
  17936. goto st6
  17937. case 92:
  17938. goto tr237
  17939. }
  17940. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  17941. goto tr772
  17942. }
  17943. goto tr235
  17944. tr770:
  17945. (m.cs) = 496
  17946. //line plugins/parsers/influx/machine.go.rl:91
  17947. err = m.handler.AddTag(m.key, m.text())
  17948. if err != nil {
  17949. (m.p)--
  17950. (m.cs) = 258
  17951. {
  17952. (m.p)++
  17953. goto _out
  17954. }
  17955. }
  17956. //line plugins/parsers/influx/machine.go.rl:20
  17957. m.pb = m.p
  17958. goto _again
  17959. st496:
  17960. if (m.p)++; (m.p) == (m.pe) {
  17961. goto _test_eof496
  17962. }
  17963. st_case_496:
  17964. //line plugins/parsers/influx/machine.go:18380
  17965. switch (m.data)[(m.p)] {
  17966. case 9:
  17967. goto tr769
  17968. case 10:
  17969. goto tr221
  17970. case 11:
  17971. goto tr770
  17972. case 12:
  17973. goto tr566
  17974. case 13:
  17975. goto st73
  17976. case 32:
  17977. goto tr769
  17978. case 34:
  17979. goto tr204
  17980. case 44:
  17981. goto tr233
  17982. case 45:
  17983. goto tr771
  17984. case 61:
  17985. goto tr101
  17986. case 92:
  17987. goto tr237
  17988. }
  17989. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  17990. goto tr772
  17991. }
  17992. goto tr235
  17993. tr771:
  17994. //line plugins/parsers/influx/machine.go.rl:20
  17995. m.pb = m.p
  17996. goto st126
  17997. st126:
  17998. if (m.p)++; (m.p) == (m.pe) {
  17999. goto _test_eof126
  18000. }
  18001. st_case_126:
  18002. //line plugins/parsers/influx/machine.go:18420
  18003. switch (m.data)[(m.p)] {
  18004. case 9:
  18005. goto tr231
  18006. case 10:
  18007. goto tr29
  18008. case 11:
  18009. goto tr239
  18010. case 12:
  18011. goto tr60
  18012. case 13:
  18013. goto st7
  18014. case 32:
  18015. goto tr231
  18016. case 34:
  18017. goto tr208
  18018. case 44:
  18019. goto tr233
  18020. case 61:
  18021. goto tr101
  18022. case 92:
  18023. goto st84
  18024. }
  18025. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18026. goto st497
  18027. }
  18028. goto st82
  18029. tr772:
  18030. //line plugins/parsers/influx/machine.go.rl:20
  18031. m.pb = m.p
  18032. goto st497
  18033. st497:
  18034. if (m.p)++; (m.p) == (m.pe) {
  18035. goto _test_eof497
  18036. }
  18037. st_case_497:
  18038. //line plugins/parsers/influx/machine.go:18458
  18039. switch (m.data)[(m.p)] {
  18040. case 9:
  18041. goto tr773
  18042. case 10:
  18043. goto tr603
  18044. case 11:
  18045. goto tr774
  18046. case 12:
  18047. goto tr572
  18048. case 13:
  18049. goto tr605
  18050. case 32:
  18051. goto tr773
  18052. case 34:
  18053. goto tr208
  18054. case 44:
  18055. goto tr233
  18056. case 61:
  18057. goto tr101
  18058. case 92:
  18059. goto st84
  18060. }
  18061. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18062. goto st499
  18063. }
  18064. goto st82
  18065. tr777:
  18066. (m.cs) = 498
  18067. //line plugins/parsers/influx/machine.go.rl:91
  18068. err = m.handler.AddTag(m.key, m.text())
  18069. if err != nil {
  18070. (m.p)--
  18071. (m.cs) = 258
  18072. {
  18073. (m.p)++
  18074. goto _out
  18075. }
  18076. }
  18077. //line plugins/parsers/influx/machine.go.rl:20
  18078. m.pb = m.p
  18079. goto _again
  18080. tr774:
  18081. (m.cs) = 498
  18082. //line plugins/parsers/influx/machine.go.rl:91
  18083. err = m.handler.AddTag(m.key, m.text())
  18084. if err != nil {
  18085. (m.p)--
  18086. (m.cs) = 258
  18087. {
  18088. (m.p)++
  18089. goto _out
  18090. }
  18091. }
  18092. //line plugins/parsers/influx/machine.go.rl:149
  18093. err = m.handler.SetTimestamp(m.text())
  18094. if err != nil {
  18095. (m.p)--
  18096. (m.cs) = 258
  18097. {
  18098. (m.p)++
  18099. goto _out
  18100. }
  18101. }
  18102. goto _again
  18103. st498:
  18104. if (m.p)++; (m.p) == (m.pe) {
  18105. goto _test_eof498
  18106. }
  18107. st_case_498:
  18108. //line plugins/parsers/influx/machine.go:18530
  18109. switch (m.data)[(m.p)] {
  18110. case 9:
  18111. goto tr776
  18112. case 10:
  18113. goto tr221
  18114. case 11:
  18115. goto tr777
  18116. case 12:
  18117. goto tr575
  18118. case 13:
  18119. goto st73
  18120. case 32:
  18121. goto tr776
  18122. case 34:
  18123. goto tr204
  18124. case 44:
  18125. goto tr233
  18126. case 61:
  18127. goto tr101
  18128. case 92:
  18129. goto tr237
  18130. }
  18131. goto tr235
  18132. st499:
  18133. if (m.p)++; (m.p) == (m.pe) {
  18134. goto _test_eof499
  18135. }
  18136. st_case_499:
  18137. switch (m.data)[(m.p)] {
  18138. case 9:
  18139. goto tr773
  18140. case 10:
  18141. goto tr603
  18142. case 11:
  18143. goto tr774
  18144. case 12:
  18145. goto tr572
  18146. case 13:
  18147. goto tr605
  18148. case 32:
  18149. goto tr773
  18150. case 34:
  18151. goto tr208
  18152. case 44:
  18153. goto tr233
  18154. case 61:
  18155. goto tr101
  18156. case 92:
  18157. goto st84
  18158. }
  18159. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18160. goto st500
  18161. }
  18162. goto st82
  18163. st500:
  18164. if (m.p)++; (m.p) == (m.pe) {
  18165. goto _test_eof500
  18166. }
  18167. st_case_500:
  18168. switch (m.data)[(m.p)] {
  18169. case 9:
  18170. goto tr773
  18171. case 10:
  18172. goto tr603
  18173. case 11:
  18174. goto tr774
  18175. case 12:
  18176. goto tr572
  18177. case 13:
  18178. goto tr605
  18179. case 32:
  18180. goto tr773
  18181. case 34:
  18182. goto tr208
  18183. case 44:
  18184. goto tr233
  18185. case 61:
  18186. goto tr101
  18187. case 92:
  18188. goto st84
  18189. }
  18190. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18191. goto st501
  18192. }
  18193. goto st82
  18194. st501:
  18195. if (m.p)++; (m.p) == (m.pe) {
  18196. goto _test_eof501
  18197. }
  18198. st_case_501:
  18199. switch (m.data)[(m.p)] {
  18200. case 9:
  18201. goto tr773
  18202. case 10:
  18203. goto tr603
  18204. case 11:
  18205. goto tr774
  18206. case 12:
  18207. goto tr572
  18208. case 13:
  18209. goto tr605
  18210. case 32:
  18211. goto tr773
  18212. case 34:
  18213. goto tr208
  18214. case 44:
  18215. goto tr233
  18216. case 61:
  18217. goto tr101
  18218. case 92:
  18219. goto st84
  18220. }
  18221. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18222. goto st502
  18223. }
  18224. goto st82
  18225. st502:
  18226. if (m.p)++; (m.p) == (m.pe) {
  18227. goto _test_eof502
  18228. }
  18229. st_case_502:
  18230. switch (m.data)[(m.p)] {
  18231. case 9:
  18232. goto tr773
  18233. case 10:
  18234. goto tr603
  18235. case 11:
  18236. goto tr774
  18237. case 12:
  18238. goto tr572
  18239. case 13:
  18240. goto tr605
  18241. case 32:
  18242. goto tr773
  18243. case 34:
  18244. goto tr208
  18245. case 44:
  18246. goto tr233
  18247. case 61:
  18248. goto tr101
  18249. case 92:
  18250. goto st84
  18251. }
  18252. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18253. goto st503
  18254. }
  18255. goto st82
  18256. st503:
  18257. if (m.p)++; (m.p) == (m.pe) {
  18258. goto _test_eof503
  18259. }
  18260. st_case_503:
  18261. switch (m.data)[(m.p)] {
  18262. case 9:
  18263. goto tr773
  18264. case 10:
  18265. goto tr603
  18266. case 11:
  18267. goto tr774
  18268. case 12:
  18269. goto tr572
  18270. case 13:
  18271. goto tr605
  18272. case 32:
  18273. goto tr773
  18274. case 34:
  18275. goto tr208
  18276. case 44:
  18277. goto tr233
  18278. case 61:
  18279. goto tr101
  18280. case 92:
  18281. goto st84
  18282. }
  18283. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18284. goto st504
  18285. }
  18286. goto st82
  18287. st504:
  18288. if (m.p)++; (m.p) == (m.pe) {
  18289. goto _test_eof504
  18290. }
  18291. st_case_504:
  18292. switch (m.data)[(m.p)] {
  18293. case 9:
  18294. goto tr773
  18295. case 10:
  18296. goto tr603
  18297. case 11:
  18298. goto tr774
  18299. case 12:
  18300. goto tr572
  18301. case 13:
  18302. goto tr605
  18303. case 32:
  18304. goto tr773
  18305. case 34:
  18306. goto tr208
  18307. case 44:
  18308. goto tr233
  18309. case 61:
  18310. goto tr101
  18311. case 92:
  18312. goto st84
  18313. }
  18314. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18315. goto st505
  18316. }
  18317. goto st82
  18318. st505:
  18319. if (m.p)++; (m.p) == (m.pe) {
  18320. goto _test_eof505
  18321. }
  18322. st_case_505:
  18323. switch (m.data)[(m.p)] {
  18324. case 9:
  18325. goto tr773
  18326. case 10:
  18327. goto tr603
  18328. case 11:
  18329. goto tr774
  18330. case 12:
  18331. goto tr572
  18332. case 13:
  18333. goto tr605
  18334. case 32:
  18335. goto tr773
  18336. case 34:
  18337. goto tr208
  18338. case 44:
  18339. goto tr233
  18340. case 61:
  18341. goto tr101
  18342. case 92:
  18343. goto st84
  18344. }
  18345. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18346. goto st506
  18347. }
  18348. goto st82
  18349. st506:
  18350. if (m.p)++; (m.p) == (m.pe) {
  18351. goto _test_eof506
  18352. }
  18353. st_case_506:
  18354. switch (m.data)[(m.p)] {
  18355. case 9:
  18356. goto tr773
  18357. case 10:
  18358. goto tr603
  18359. case 11:
  18360. goto tr774
  18361. case 12:
  18362. goto tr572
  18363. case 13:
  18364. goto tr605
  18365. case 32:
  18366. goto tr773
  18367. case 34:
  18368. goto tr208
  18369. case 44:
  18370. goto tr233
  18371. case 61:
  18372. goto tr101
  18373. case 92:
  18374. goto st84
  18375. }
  18376. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18377. goto st507
  18378. }
  18379. goto st82
  18380. st507:
  18381. if (m.p)++; (m.p) == (m.pe) {
  18382. goto _test_eof507
  18383. }
  18384. st_case_507:
  18385. switch (m.data)[(m.p)] {
  18386. case 9:
  18387. goto tr773
  18388. case 10:
  18389. goto tr603
  18390. case 11:
  18391. goto tr774
  18392. case 12:
  18393. goto tr572
  18394. case 13:
  18395. goto tr605
  18396. case 32:
  18397. goto tr773
  18398. case 34:
  18399. goto tr208
  18400. case 44:
  18401. goto tr233
  18402. case 61:
  18403. goto tr101
  18404. case 92:
  18405. goto st84
  18406. }
  18407. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18408. goto st508
  18409. }
  18410. goto st82
  18411. st508:
  18412. if (m.p)++; (m.p) == (m.pe) {
  18413. goto _test_eof508
  18414. }
  18415. st_case_508:
  18416. switch (m.data)[(m.p)] {
  18417. case 9:
  18418. goto tr773
  18419. case 10:
  18420. goto tr603
  18421. case 11:
  18422. goto tr774
  18423. case 12:
  18424. goto tr572
  18425. case 13:
  18426. goto tr605
  18427. case 32:
  18428. goto tr773
  18429. case 34:
  18430. goto tr208
  18431. case 44:
  18432. goto tr233
  18433. case 61:
  18434. goto tr101
  18435. case 92:
  18436. goto st84
  18437. }
  18438. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18439. goto st509
  18440. }
  18441. goto st82
  18442. st509:
  18443. if (m.p)++; (m.p) == (m.pe) {
  18444. goto _test_eof509
  18445. }
  18446. st_case_509:
  18447. switch (m.data)[(m.p)] {
  18448. case 9:
  18449. goto tr773
  18450. case 10:
  18451. goto tr603
  18452. case 11:
  18453. goto tr774
  18454. case 12:
  18455. goto tr572
  18456. case 13:
  18457. goto tr605
  18458. case 32:
  18459. goto tr773
  18460. case 34:
  18461. goto tr208
  18462. case 44:
  18463. goto tr233
  18464. case 61:
  18465. goto tr101
  18466. case 92:
  18467. goto st84
  18468. }
  18469. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18470. goto st510
  18471. }
  18472. goto st82
  18473. st510:
  18474. if (m.p)++; (m.p) == (m.pe) {
  18475. goto _test_eof510
  18476. }
  18477. st_case_510:
  18478. switch (m.data)[(m.p)] {
  18479. case 9:
  18480. goto tr773
  18481. case 10:
  18482. goto tr603
  18483. case 11:
  18484. goto tr774
  18485. case 12:
  18486. goto tr572
  18487. case 13:
  18488. goto tr605
  18489. case 32:
  18490. goto tr773
  18491. case 34:
  18492. goto tr208
  18493. case 44:
  18494. goto tr233
  18495. case 61:
  18496. goto tr101
  18497. case 92:
  18498. goto st84
  18499. }
  18500. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18501. goto st511
  18502. }
  18503. goto st82
  18504. st511:
  18505. if (m.p)++; (m.p) == (m.pe) {
  18506. goto _test_eof511
  18507. }
  18508. st_case_511:
  18509. switch (m.data)[(m.p)] {
  18510. case 9:
  18511. goto tr773
  18512. case 10:
  18513. goto tr603
  18514. case 11:
  18515. goto tr774
  18516. case 12:
  18517. goto tr572
  18518. case 13:
  18519. goto tr605
  18520. case 32:
  18521. goto tr773
  18522. case 34:
  18523. goto tr208
  18524. case 44:
  18525. goto tr233
  18526. case 61:
  18527. goto tr101
  18528. case 92:
  18529. goto st84
  18530. }
  18531. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18532. goto st512
  18533. }
  18534. goto st82
  18535. st512:
  18536. if (m.p)++; (m.p) == (m.pe) {
  18537. goto _test_eof512
  18538. }
  18539. st_case_512:
  18540. switch (m.data)[(m.p)] {
  18541. case 9:
  18542. goto tr773
  18543. case 10:
  18544. goto tr603
  18545. case 11:
  18546. goto tr774
  18547. case 12:
  18548. goto tr572
  18549. case 13:
  18550. goto tr605
  18551. case 32:
  18552. goto tr773
  18553. case 34:
  18554. goto tr208
  18555. case 44:
  18556. goto tr233
  18557. case 61:
  18558. goto tr101
  18559. case 92:
  18560. goto st84
  18561. }
  18562. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18563. goto st513
  18564. }
  18565. goto st82
  18566. st513:
  18567. if (m.p)++; (m.p) == (m.pe) {
  18568. goto _test_eof513
  18569. }
  18570. st_case_513:
  18571. switch (m.data)[(m.p)] {
  18572. case 9:
  18573. goto tr773
  18574. case 10:
  18575. goto tr603
  18576. case 11:
  18577. goto tr774
  18578. case 12:
  18579. goto tr572
  18580. case 13:
  18581. goto tr605
  18582. case 32:
  18583. goto tr773
  18584. case 34:
  18585. goto tr208
  18586. case 44:
  18587. goto tr233
  18588. case 61:
  18589. goto tr101
  18590. case 92:
  18591. goto st84
  18592. }
  18593. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18594. goto st514
  18595. }
  18596. goto st82
  18597. st514:
  18598. if (m.p)++; (m.p) == (m.pe) {
  18599. goto _test_eof514
  18600. }
  18601. st_case_514:
  18602. switch (m.data)[(m.p)] {
  18603. case 9:
  18604. goto tr773
  18605. case 10:
  18606. goto tr603
  18607. case 11:
  18608. goto tr774
  18609. case 12:
  18610. goto tr572
  18611. case 13:
  18612. goto tr605
  18613. case 32:
  18614. goto tr773
  18615. case 34:
  18616. goto tr208
  18617. case 44:
  18618. goto tr233
  18619. case 61:
  18620. goto tr101
  18621. case 92:
  18622. goto st84
  18623. }
  18624. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18625. goto st515
  18626. }
  18627. goto st82
  18628. st515:
  18629. if (m.p)++; (m.p) == (m.pe) {
  18630. goto _test_eof515
  18631. }
  18632. st_case_515:
  18633. switch (m.data)[(m.p)] {
  18634. case 9:
  18635. goto tr773
  18636. case 10:
  18637. goto tr603
  18638. case 11:
  18639. goto tr774
  18640. case 12:
  18641. goto tr572
  18642. case 13:
  18643. goto tr605
  18644. case 32:
  18645. goto tr773
  18646. case 34:
  18647. goto tr208
  18648. case 44:
  18649. goto tr233
  18650. case 61:
  18651. goto tr101
  18652. case 92:
  18653. goto st84
  18654. }
  18655. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18656. goto st516
  18657. }
  18658. goto st82
  18659. st516:
  18660. if (m.p)++; (m.p) == (m.pe) {
  18661. goto _test_eof516
  18662. }
  18663. st_case_516:
  18664. switch (m.data)[(m.p)] {
  18665. case 9:
  18666. goto tr773
  18667. case 10:
  18668. goto tr603
  18669. case 11:
  18670. goto tr774
  18671. case 12:
  18672. goto tr572
  18673. case 13:
  18674. goto tr605
  18675. case 32:
  18676. goto tr773
  18677. case 34:
  18678. goto tr208
  18679. case 44:
  18680. goto tr233
  18681. case 61:
  18682. goto tr101
  18683. case 92:
  18684. goto st84
  18685. }
  18686. goto st82
  18687. st127:
  18688. if (m.p)++; (m.p) == (m.pe) {
  18689. goto _test_eof127
  18690. }
  18691. st_case_127:
  18692. switch (m.data)[(m.p)] {
  18693. case 9:
  18694. goto tr231
  18695. case 10:
  18696. goto tr29
  18697. case 11:
  18698. goto tr232
  18699. case 12:
  18700. goto tr60
  18701. case 13:
  18702. goto st7
  18703. case 32:
  18704. goto tr231
  18705. case 34:
  18706. goto tr295
  18707. case 44:
  18708. goto tr233
  18709. case 61:
  18710. goto st6
  18711. case 92:
  18712. goto st86
  18713. }
  18714. switch {
  18715. case (m.data)[(m.p)] > 45:
  18716. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18717. goto st517
  18718. }
  18719. case (m.data)[(m.p)] >= 43:
  18720. goto st128
  18721. }
  18722. goto st80
  18723. st128:
  18724. if (m.p)++; (m.p) == (m.pe) {
  18725. goto _test_eof128
  18726. }
  18727. st_case_128:
  18728. switch (m.data)[(m.p)] {
  18729. case 9:
  18730. goto tr231
  18731. case 10:
  18732. goto tr29
  18733. case 11:
  18734. goto tr232
  18735. case 12:
  18736. goto tr60
  18737. case 13:
  18738. goto st7
  18739. case 32:
  18740. goto tr231
  18741. case 34:
  18742. goto tr157
  18743. case 44:
  18744. goto tr233
  18745. case 61:
  18746. goto st6
  18747. case 92:
  18748. goto st86
  18749. }
  18750. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18751. goto st517
  18752. }
  18753. goto st80
  18754. st517:
  18755. if (m.p)++; (m.p) == (m.pe) {
  18756. goto _test_eof517
  18757. }
  18758. st_case_517:
  18759. switch (m.data)[(m.p)] {
  18760. case 9:
  18761. goto tr764
  18762. case 10:
  18763. goto tr765
  18764. case 11:
  18765. goto tr766
  18766. case 12:
  18767. goto tr731
  18768. case 13:
  18769. goto tr642
  18770. case 32:
  18771. goto tr764
  18772. case 34:
  18773. goto tr157
  18774. case 44:
  18775. goto tr767
  18776. case 61:
  18777. goto st6
  18778. case 92:
  18779. goto st86
  18780. }
  18781. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18782. goto st517
  18783. }
  18784. goto st80
  18785. st518:
  18786. if (m.p)++; (m.p) == (m.pe) {
  18787. goto _test_eof518
  18788. }
  18789. st_case_518:
  18790. switch (m.data)[(m.p)] {
  18791. case 9:
  18792. goto tr764
  18793. case 10:
  18794. goto tr765
  18795. case 11:
  18796. goto tr766
  18797. case 12:
  18798. goto tr731
  18799. case 13:
  18800. goto tr642
  18801. case 32:
  18802. goto tr764
  18803. case 34:
  18804. goto tr157
  18805. case 44:
  18806. goto tr767
  18807. case 46:
  18808. goto st494
  18809. case 61:
  18810. goto st6
  18811. case 69:
  18812. goto st127
  18813. case 92:
  18814. goto st86
  18815. case 101:
  18816. goto st127
  18817. case 105:
  18818. goto st520
  18819. }
  18820. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18821. goto st519
  18822. }
  18823. goto st80
  18824. st519:
  18825. if (m.p)++; (m.p) == (m.pe) {
  18826. goto _test_eof519
  18827. }
  18828. st_case_519:
  18829. switch (m.data)[(m.p)] {
  18830. case 9:
  18831. goto tr764
  18832. case 10:
  18833. goto tr765
  18834. case 11:
  18835. goto tr766
  18836. case 12:
  18837. goto tr731
  18838. case 13:
  18839. goto tr642
  18840. case 32:
  18841. goto tr764
  18842. case 34:
  18843. goto tr157
  18844. case 44:
  18845. goto tr767
  18846. case 46:
  18847. goto st494
  18848. case 61:
  18849. goto st6
  18850. case 69:
  18851. goto st127
  18852. case 92:
  18853. goto st86
  18854. case 101:
  18855. goto st127
  18856. }
  18857. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18858. goto st519
  18859. }
  18860. goto st80
  18861. st520:
  18862. if (m.p)++; (m.p) == (m.pe) {
  18863. goto _test_eof520
  18864. }
  18865. st_case_520:
  18866. switch (m.data)[(m.p)] {
  18867. case 9:
  18868. goto tr797
  18869. case 10:
  18870. goto tr798
  18871. case 11:
  18872. goto tr799
  18873. case 12:
  18874. goto tr743
  18875. case 13:
  18876. goto tr800
  18877. case 32:
  18878. goto tr797
  18879. case 34:
  18880. goto tr157
  18881. case 44:
  18882. goto tr801
  18883. case 61:
  18884. goto st6
  18885. case 92:
  18886. goto st86
  18887. }
  18888. goto st80
  18889. st521:
  18890. if (m.p)++; (m.p) == (m.pe) {
  18891. goto _test_eof521
  18892. }
  18893. st_case_521:
  18894. switch (m.data)[(m.p)] {
  18895. case 9:
  18896. goto tr764
  18897. case 10:
  18898. goto tr765
  18899. case 11:
  18900. goto tr766
  18901. case 12:
  18902. goto tr731
  18903. case 13:
  18904. goto tr642
  18905. case 32:
  18906. goto tr764
  18907. case 34:
  18908. goto tr157
  18909. case 44:
  18910. goto tr767
  18911. case 46:
  18912. goto st494
  18913. case 61:
  18914. goto st6
  18915. case 69:
  18916. goto st127
  18917. case 92:
  18918. goto st86
  18919. case 101:
  18920. goto st127
  18921. case 105:
  18922. goto st520
  18923. }
  18924. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18925. goto st521
  18926. }
  18927. goto st80
  18928. tr269:
  18929. //line plugins/parsers/influx/machine.go.rl:20
  18930. m.pb = m.p
  18931. goto st522
  18932. st522:
  18933. if (m.p)++; (m.p) == (m.pe) {
  18934. goto _test_eof522
  18935. }
  18936. st_case_522:
  18937. //line plugins/parsers/influx/machine.go:19361
  18938. switch (m.data)[(m.p)] {
  18939. case 9:
  18940. goto tr764
  18941. case 10:
  18942. goto tr765
  18943. case 11:
  18944. goto tr766
  18945. case 12:
  18946. goto tr731
  18947. case 13:
  18948. goto tr642
  18949. case 32:
  18950. goto tr764
  18951. case 34:
  18952. goto tr157
  18953. case 44:
  18954. goto tr767
  18955. case 46:
  18956. goto st494
  18957. case 61:
  18958. goto st6
  18959. case 69:
  18960. goto st127
  18961. case 92:
  18962. goto st86
  18963. case 101:
  18964. goto st127
  18965. case 105:
  18966. goto st520
  18967. case 117:
  18968. goto st523
  18969. }
  18970. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  18971. goto st519
  18972. }
  18973. goto st80
  18974. st523:
  18975. if (m.p)++; (m.p) == (m.pe) {
  18976. goto _test_eof523
  18977. }
  18978. st_case_523:
  18979. switch (m.data)[(m.p)] {
  18980. case 9:
  18981. goto tr803
  18982. case 10:
  18983. goto tr804
  18984. case 11:
  18985. goto tr805
  18986. case 12:
  18987. goto tr750
  18988. case 13:
  18989. goto tr806
  18990. case 32:
  18991. goto tr803
  18992. case 34:
  18993. goto tr157
  18994. case 44:
  18995. goto tr807
  18996. case 61:
  18997. goto st6
  18998. case 92:
  18999. goto st86
  19000. }
  19001. goto st80
  19002. tr270:
  19003. //line plugins/parsers/influx/machine.go.rl:20
  19004. m.pb = m.p
  19005. goto st524
  19006. st524:
  19007. if (m.p)++; (m.p) == (m.pe) {
  19008. goto _test_eof524
  19009. }
  19010. st_case_524:
  19011. //line plugins/parsers/influx/machine.go:19437
  19012. switch (m.data)[(m.p)] {
  19013. case 9:
  19014. goto tr764
  19015. case 10:
  19016. goto tr765
  19017. case 11:
  19018. goto tr766
  19019. case 12:
  19020. goto tr731
  19021. case 13:
  19022. goto tr642
  19023. case 32:
  19024. goto tr764
  19025. case 34:
  19026. goto tr157
  19027. case 44:
  19028. goto tr767
  19029. case 46:
  19030. goto st494
  19031. case 61:
  19032. goto st6
  19033. case 69:
  19034. goto st127
  19035. case 92:
  19036. goto st86
  19037. case 101:
  19038. goto st127
  19039. case 105:
  19040. goto st520
  19041. case 117:
  19042. goto st523
  19043. }
  19044. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  19045. goto st524
  19046. }
  19047. goto st80
  19048. tr271:
  19049. //line plugins/parsers/influx/machine.go.rl:20
  19050. m.pb = m.p
  19051. goto st525
  19052. st525:
  19053. if (m.p)++; (m.p) == (m.pe) {
  19054. goto _test_eof525
  19055. }
  19056. st_case_525:
  19057. //line plugins/parsers/influx/machine.go:19485
  19058. switch (m.data)[(m.p)] {
  19059. case 9:
  19060. goto tr809
  19061. case 10:
  19062. goto tr810
  19063. case 11:
  19064. goto tr811
  19065. case 12:
  19066. goto tr757
  19067. case 13:
  19068. goto tr812
  19069. case 32:
  19070. goto tr809
  19071. case 34:
  19072. goto tr157
  19073. case 44:
  19074. goto tr813
  19075. case 61:
  19076. goto st6
  19077. case 65:
  19078. goto st129
  19079. case 92:
  19080. goto st86
  19081. case 97:
  19082. goto st132
  19083. }
  19084. goto st80
  19085. st129:
  19086. if (m.p)++; (m.p) == (m.pe) {
  19087. goto _test_eof129
  19088. }
  19089. st_case_129:
  19090. switch (m.data)[(m.p)] {
  19091. case 9:
  19092. goto tr231
  19093. case 10:
  19094. goto tr29
  19095. case 11:
  19096. goto tr232
  19097. case 12:
  19098. goto tr60
  19099. case 13:
  19100. goto st7
  19101. case 32:
  19102. goto tr231
  19103. case 34:
  19104. goto tr157
  19105. case 44:
  19106. goto tr233
  19107. case 61:
  19108. goto st6
  19109. case 76:
  19110. goto st130
  19111. case 92:
  19112. goto st86
  19113. }
  19114. goto st80
  19115. st130:
  19116. if (m.p)++; (m.p) == (m.pe) {
  19117. goto _test_eof130
  19118. }
  19119. st_case_130:
  19120. switch (m.data)[(m.p)] {
  19121. case 9:
  19122. goto tr231
  19123. case 10:
  19124. goto tr29
  19125. case 11:
  19126. goto tr232
  19127. case 12:
  19128. goto tr60
  19129. case 13:
  19130. goto st7
  19131. case 32:
  19132. goto tr231
  19133. case 34:
  19134. goto tr157
  19135. case 44:
  19136. goto tr233
  19137. case 61:
  19138. goto st6
  19139. case 83:
  19140. goto st131
  19141. case 92:
  19142. goto st86
  19143. }
  19144. goto st80
  19145. st131:
  19146. if (m.p)++; (m.p) == (m.pe) {
  19147. goto _test_eof131
  19148. }
  19149. st_case_131:
  19150. switch (m.data)[(m.p)] {
  19151. case 9:
  19152. goto tr231
  19153. case 10:
  19154. goto tr29
  19155. case 11:
  19156. goto tr232
  19157. case 12:
  19158. goto tr60
  19159. case 13:
  19160. goto st7
  19161. case 32:
  19162. goto tr231
  19163. case 34:
  19164. goto tr157
  19165. case 44:
  19166. goto tr233
  19167. case 61:
  19168. goto st6
  19169. case 69:
  19170. goto st526
  19171. case 92:
  19172. goto st86
  19173. }
  19174. goto st80
  19175. st526:
  19176. if (m.p)++; (m.p) == (m.pe) {
  19177. goto _test_eof526
  19178. }
  19179. st_case_526:
  19180. switch (m.data)[(m.p)] {
  19181. case 9:
  19182. goto tr809
  19183. case 10:
  19184. goto tr810
  19185. case 11:
  19186. goto tr811
  19187. case 12:
  19188. goto tr757
  19189. case 13:
  19190. goto tr812
  19191. case 32:
  19192. goto tr809
  19193. case 34:
  19194. goto tr157
  19195. case 44:
  19196. goto tr813
  19197. case 61:
  19198. goto st6
  19199. case 92:
  19200. goto st86
  19201. }
  19202. goto st80
  19203. st132:
  19204. if (m.p)++; (m.p) == (m.pe) {
  19205. goto _test_eof132
  19206. }
  19207. st_case_132:
  19208. switch (m.data)[(m.p)] {
  19209. case 9:
  19210. goto tr231
  19211. case 10:
  19212. goto tr29
  19213. case 11:
  19214. goto tr232
  19215. case 12:
  19216. goto tr60
  19217. case 13:
  19218. goto st7
  19219. case 32:
  19220. goto tr231
  19221. case 34:
  19222. goto tr157
  19223. case 44:
  19224. goto tr233
  19225. case 61:
  19226. goto st6
  19227. case 92:
  19228. goto st86
  19229. case 108:
  19230. goto st133
  19231. }
  19232. goto st80
  19233. st133:
  19234. if (m.p)++; (m.p) == (m.pe) {
  19235. goto _test_eof133
  19236. }
  19237. st_case_133:
  19238. switch (m.data)[(m.p)] {
  19239. case 9:
  19240. goto tr231
  19241. case 10:
  19242. goto tr29
  19243. case 11:
  19244. goto tr232
  19245. case 12:
  19246. goto tr60
  19247. case 13:
  19248. goto st7
  19249. case 32:
  19250. goto tr231
  19251. case 34:
  19252. goto tr157
  19253. case 44:
  19254. goto tr233
  19255. case 61:
  19256. goto st6
  19257. case 92:
  19258. goto st86
  19259. case 115:
  19260. goto st134
  19261. }
  19262. goto st80
  19263. st134:
  19264. if (m.p)++; (m.p) == (m.pe) {
  19265. goto _test_eof134
  19266. }
  19267. st_case_134:
  19268. switch (m.data)[(m.p)] {
  19269. case 9:
  19270. goto tr231
  19271. case 10:
  19272. goto tr29
  19273. case 11:
  19274. goto tr232
  19275. case 12:
  19276. goto tr60
  19277. case 13:
  19278. goto st7
  19279. case 32:
  19280. goto tr231
  19281. case 34:
  19282. goto tr157
  19283. case 44:
  19284. goto tr233
  19285. case 61:
  19286. goto st6
  19287. case 92:
  19288. goto st86
  19289. case 101:
  19290. goto st526
  19291. }
  19292. goto st80
  19293. tr272:
  19294. //line plugins/parsers/influx/machine.go.rl:20
  19295. m.pb = m.p
  19296. goto st527
  19297. st527:
  19298. if (m.p)++; (m.p) == (m.pe) {
  19299. goto _test_eof527
  19300. }
  19301. st_case_527:
  19302. //line plugins/parsers/influx/machine.go:19732
  19303. switch (m.data)[(m.p)] {
  19304. case 9:
  19305. goto tr809
  19306. case 10:
  19307. goto tr810
  19308. case 11:
  19309. goto tr811
  19310. case 12:
  19311. goto tr757
  19312. case 13:
  19313. goto tr812
  19314. case 32:
  19315. goto tr809
  19316. case 34:
  19317. goto tr157
  19318. case 44:
  19319. goto tr813
  19320. case 61:
  19321. goto st6
  19322. case 82:
  19323. goto st135
  19324. case 92:
  19325. goto st86
  19326. case 114:
  19327. goto st136
  19328. }
  19329. goto st80
  19330. st135:
  19331. if (m.p)++; (m.p) == (m.pe) {
  19332. goto _test_eof135
  19333. }
  19334. st_case_135:
  19335. switch (m.data)[(m.p)] {
  19336. case 9:
  19337. goto tr231
  19338. case 10:
  19339. goto tr29
  19340. case 11:
  19341. goto tr232
  19342. case 12:
  19343. goto tr60
  19344. case 13:
  19345. goto st7
  19346. case 32:
  19347. goto tr231
  19348. case 34:
  19349. goto tr157
  19350. case 44:
  19351. goto tr233
  19352. case 61:
  19353. goto st6
  19354. case 85:
  19355. goto st131
  19356. case 92:
  19357. goto st86
  19358. }
  19359. goto st80
  19360. st136:
  19361. if (m.p)++; (m.p) == (m.pe) {
  19362. goto _test_eof136
  19363. }
  19364. st_case_136:
  19365. switch (m.data)[(m.p)] {
  19366. case 9:
  19367. goto tr231
  19368. case 10:
  19369. goto tr29
  19370. case 11:
  19371. goto tr232
  19372. case 12:
  19373. goto tr60
  19374. case 13:
  19375. goto st7
  19376. case 32:
  19377. goto tr231
  19378. case 34:
  19379. goto tr157
  19380. case 44:
  19381. goto tr233
  19382. case 61:
  19383. goto st6
  19384. case 92:
  19385. goto st86
  19386. case 117:
  19387. goto st134
  19388. }
  19389. goto st80
  19390. tr273:
  19391. //line plugins/parsers/influx/machine.go.rl:20
  19392. m.pb = m.p
  19393. goto st528
  19394. st528:
  19395. if (m.p)++; (m.p) == (m.pe) {
  19396. goto _test_eof528
  19397. }
  19398. st_case_528:
  19399. //line plugins/parsers/influx/machine.go:19831
  19400. switch (m.data)[(m.p)] {
  19401. case 9:
  19402. goto tr809
  19403. case 10:
  19404. goto tr810
  19405. case 11:
  19406. goto tr811
  19407. case 12:
  19408. goto tr757
  19409. case 13:
  19410. goto tr812
  19411. case 32:
  19412. goto tr809
  19413. case 34:
  19414. goto tr157
  19415. case 44:
  19416. goto tr813
  19417. case 61:
  19418. goto st6
  19419. case 92:
  19420. goto st86
  19421. case 97:
  19422. goto st132
  19423. }
  19424. goto st80
  19425. tr274:
  19426. //line plugins/parsers/influx/machine.go.rl:20
  19427. m.pb = m.p
  19428. goto st529
  19429. st529:
  19430. if (m.p)++; (m.p) == (m.pe) {
  19431. goto _test_eof529
  19432. }
  19433. st_case_529:
  19434. //line plugins/parsers/influx/machine.go:19868
  19435. switch (m.data)[(m.p)] {
  19436. case 9:
  19437. goto tr809
  19438. case 10:
  19439. goto tr810
  19440. case 11:
  19441. goto tr811
  19442. case 12:
  19443. goto tr757
  19444. case 13:
  19445. goto tr812
  19446. case 32:
  19447. goto tr809
  19448. case 34:
  19449. goto tr157
  19450. case 44:
  19451. goto tr813
  19452. case 61:
  19453. goto st6
  19454. case 92:
  19455. goto st86
  19456. case 114:
  19457. goto st136
  19458. }
  19459. goto st80
  19460. tr259:
  19461. //line plugins/parsers/influx/machine.go.rl:20
  19462. m.pb = m.p
  19463. goto st137
  19464. st137:
  19465. if (m.p)++; (m.p) == (m.pe) {
  19466. goto _test_eof137
  19467. }
  19468. st_case_137:
  19469. //line plugins/parsers/influx/machine.go:19905
  19470. switch (m.data)[(m.p)] {
  19471. case 34:
  19472. goto st98
  19473. case 92:
  19474. goto st138
  19475. }
  19476. switch {
  19477. case (m.data)[(m.p)] > 10:
  19478. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  19479. goto tr47
  19480. }
  19481. case (m.data)[(m.p)] >= 9:
  19482. goto tr47
  19483. }
  19484. goto st45
  19485. st138:
  19486. //line plugins/parsers/influx/machine.go.rl:240
  19487. (m.p)--
  19488. if (m.p)++; (m.p) == (m.pe) {
  19489. goto _test_eof138
  19490. }
  19491. st_case_138:
  19492. //line plugins/parsers/influx/machine.go:19929
  19493. switch (m.data)[(m.p)] {
  19494. case 9:
  19495. goto st6
  19496. case 10:
  19497. goto tr29
  19498. case 12:
  19499. goto tr47
  19500. case 13:
  19501. goto st7
  19502. case 32:
  19503. goto st6
  19504. case 34:
  19505. goto tr261
  19506. case 44:
  19507. goto st6
  19508. case 61:
  19509. goto tr262
  19510. case 92:
  19511. goto st137
  19512. }
  19513. goto st98
  19514. st139:
  19515. if (m.p)++; (m.p) == (m.pe) {
  19516. goto _test_eof139
  19517. }
  19518. st_case_139:
  19519. switch (m.data)[(m.p)] {
  19520. case 9:
  19521. goto tr89
  19522. case 10:
  19523. goto tr29
  19524. case 11:
  19525. goto tr90
  19526. case 12:
  19527. goto tr1
  19528. case 13:
  19529. goto st7
  19530. case 32:
  19531. goto tr89
  19532. case 34:
  19533. goto tr317
  19534. case 44:
  19535. goto tr92
  19536. case 92:
  19537. goto st141
  19538. }
  19539. switch {
  19540. case (m.data)[(m.p)] > 45:
  19541. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  19542. goto st532
  19543. }
  19544. case (m.data)[(m.p)] >= 43:
  19545. goto st140
  19546. }
  19547. goto st30
  19548. tr317:
  19549. (m.cs) = 530
  19550. //line plugins/parsers/influx/machine.go.rl:140
  19551. err = m.handler.AddString(m.key, m.text())
  19552. if err != nil {
  19553. (m.p)--
  19554. (m.cs) = 258
  19555. {
  19556. (m.p)++
  19557. goto _out
  19558. }
  19559. }
  19560. goto _again
  19561. st530:
  19562. if (m.p)++; (m.p) == (m.pe) {
  19563. goto _test_eof530
  19564. }
  19565. st_case_530:
  19566. //line plugins/parsers/influx/machine.go:20003
  19567. switch (m.data)[(m.p)] {
  19568. case 10:
  19569. goto tr103
  19570. case 11:
  19571. goto tr637
  19572. case 13:
  19573. goto st33
  19574. case 32:
  19575. goto tr501
  19576. case 44:
  19577. goto tr503
  19578. case 92:
  19579. goto st95
  19580. }
  19581. switch {
  19582. case (m.data)[(m.p)] > 12:
  19583. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  19584. goto st531
  19585. }
  19586. case (m.data)[(m.p)] >= 9:
  19587. goto tr501
  19588. }
  19589. goto st1
  19590. st531:
  19591. if (m.p)++; (m.p) == (m.pe) {
  19592. goto _test_eof531
  19593. }
  19594. st_case_531:
  19595. switch (m.data)[(m.p)] {
  19596. case 10:
  19597. goto tr734
  19598. case 11:
  19599. goto tr818
  19600. case 13:
  19601. goto tr736
  19602. case 32:
  19603. goto tr641
  19604. case 44:
  19605. goto tr819
  19606. case 92:
  19607. goto st95
  19608. }
  19609. switch {
  19610. case (m.data)[(m.p)] > 12:
  19611. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  19612. goto st531
  19613. }
  19614. case (m.data)[(m.p)] >= 9:
  19615. goto tr641
  19616. }
  19617. goto st1
  19618. st140:
  19619. if (m.p)++; (m.p) == (m.pe) {
  19620. goto _test_eof140
  19621. }
  19622. st_case_140:
  19623. switch (m.data)[(m.p)] {
  19624. case 9:
  19625. goto tr89
  19626. case 10:
  19627. goto tr29
  19628. case 11:
  19629. goto tr90
  19630. case 12:
  19631. goto tr1
  19632. case 13:
  19633. goto st7
  19634. case 32:
  19635. goto tr89
  19636. case 34:
  19637. goto tr91
  19638. case 44:
  19639. goto tr92
  19640. case 92:
  19641. goto st141
  19642. }
  19643. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  19644. goto st532
  19645. }
  19646. goto st30
  19647. st532:
  19648. if (m.p)++; (m.p) == (m.pe) {
  19649. goto _test_eof532
  19650. }
  19651. st_case_532:
  19652. switch (m.data)[(m.p)] {
  19653. case 9:
  19654. goto tr638
  19655. case 10:
  19656. goto tr639
  19657. case 11:
  19658. goto tr640
  19659. case 12:
  19660. goto tr641
  19661. case 13:
  19662. goto tr642
  19663. case 32:
  19664. goto tr638
  19665. case 34:
  19666. goto tr91
  19667. case 44:
  19668. goto tr643
  19669. case 92:
  19670. goto st141
  19671. }
  19672. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  19673. goto st532
  19674. }
  19675. goto st30
  19676. tr87:
  19677. //line plugins/parsers/influx/machine.go.rl:20
  19678. m.pb = m.p
  19679. goto st141
  19680. st141:
  19681. if (m.p)++; (m.p) == (m.pe) {
  19682. goto _test_eof141
  19683. }
  19684. st_case_141:
  19685. //line plugins/parsers/influx/machine.go:20124
  19686. switch (m.data)[(m.p)] {
  19687. case 34:
  19688. goto st30
  19689. case 92:
  19690. goto st30
  19691. }
  19692. switch {
  19693. case (m.data)[(m.p)] > 10:
  19694. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  19695. goto tr8
  19696. }
  19697. case (m.data)[(m.p)] >= 9:
  19698. goto tr8
  19699. }
  19700. goto st1
  19701. st533:
  19702. if (m.p)++; (m.p) == (m.pe) {
  19703. goto _test_eof533
  19704. }
  19705. st_case_533:
  19706. switch (m.data)[(m.p)] {
  19707. case 9:
  19708. goto tr638
  19709. case 10:
  19710. goto tr639
  19711. case 11:
  19712. goto tr640
  19713. case 12:
  19714. goto tr641
  19715. case 13:
  19716. goto tr642
  19717. case 32:
  19718. goto tr638
  19719. case 34:
  19720. goto tr91
  19721. case 44:
  19722. goto tr643
  19723. case 46:
  19724. goto st407
  19725. case 69:
  19726. goto st139
  19727. case 92:
  19728. goto st141
  19729. case 101:
  19730. goto st139
  19731. case 105:
  19732. goto st535
  19733. }
  19734. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  19735. goto st534
  19736. }
  19737. goto st30
  19738. st534:
  19739. if (m.p)++; (m.p) == (m.pe) {
  19740. goto _test_eof534
  19741. }
  19742. st_case_534:
  19743. switch (m.data)[(m.p)] {
  19744. case 9:
  19745. goto tr638
  19746. case 10:
  19747. goto tr639
  19748. case 11:
  19749. goto tr640
  19750. case 12:
  19751. goto tr641
  19752. case 13:
  19753. goto tr642
  19754. case 32:
  19755. goto tr638
  19756. case 34:
  19757. goto tr91
  19758. case 44:
  19759. goto tr643
  19760. case 46:
  19761. goto st407
  19762. case 69:
  19763. goto st139
  19764. case 92:
  19765. goto st141
  19766. case 101:
  19767. goto st139
  19768. }
  19769. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  19770. goto st534
  19771. }
  19772. goto st30
  19773. st535:
  19774. if (m.p)++; (m.p) == (m.pe) {
  19775. goto _test_eof535
  19776. }
  19777. st_case_535:
  19778. switch (m.data)[(m.p)] {
  19779. case 9:
  19780. goto tr822
  19781. case 10:
  19782. goto tr823
  19783. case 11:
  19784. goto tr824
  19785. case 12:
  19786. goto tr825
  19787. case 13:
  19788. goto tr800
  19789. case 32:
  19790. goto tr822
  19791. case 34:
  19792. goto tr91
  19793. case 44:
  19794. goto tr826
  19795. case 92:
  19796. goto st141
  19797. }
  19798. goto st30
  19799. st536:
  19800. if (m.p)++; (m.p) == (m.pe) {
  19801. goto _test_eof536
  19802. }
  19803. st_case_536:
  19804. switch (m.data)[(m.p)] {
  19805. case 9:
  19806. goto tr638
  19807. case 10:
  19808. goto tr639
  19809. case 11:
  19810. goto tr640
  19811. case 12:
  19812. goto tr641
  19813. case 13:
  19814. goto tr642
  19815. case 32:
  19816. goto tr638
  19817. case 34:
  19818. goto tr91
  19819. case 44:
  19820. goto tr643
  19821. case 46:
  19822. goto st407
  19823. case 69:
  19824. goto st139
  19825. case 92:
  19826. goto st141
  19827. case 101:
  19828. goto st139
  19829. case 105:
  19830. goto st535
  19831. }
  19832. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  19833. goto st536
  19834. }
  19835. goto st30
  19836. tr247:
  19837. //line plugins/parsers/influx/machine.go.rl:20
  19838. m.pb = m.p
  19839. goto st537
  19840. st537:
  19841. if (m.p)++; (m.p) == (m.pe) {
  19842. goto _test_eof537
  19843. }
  19844. st_case_537:
  19845. //line plugins/parsers/influx/machine.go:20286
  19846. switch (m.data)[(m.p)] {
  19847. case 9:
  19848. goto tr638
  19849. case 10:
  19850. goto tr639
  19851. case 11:
  19852. goto tr640
  19853. case 12:
  19854. goto tr641
  19855. case 13:
  19856. goto tr642
  19857. case 32:
  19858. goto tr638
  19859. case 34:
  19860. goto tr91
  19861. case 44:
  19862. goto tr643
  19863. case 46:
  19864. goto st407
  19865. case 69:
  19866. goto st139
  19867. case 92:
  19868. goto st141
  19869. case 101:
  19870. goto st139
  19871. case 105:
  19872. goto st535
  19873. case 117:
  19874. goto st538
  19875. }
  19876. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  19877. goto st534
  19878. }
  19879. goto st30
  19880. st538:
  19881. if (m.p)++; (m.p) == (m.pe) {
  19882. goto _test_eof538
  19883. }
  19884. st_case_538:
  19885. switch (m.data)[(m.p)] {
  19886. case 9:
  19887. goto tr828
  19888. case 10:
  19889. goto tr829
  19890. case 11:
  19891. goto tr830
  19892. case 12:
  19893. goto tr831
  19894. case 13:
  19895. goto tr806
  19896. case 32:
  19897. goto tr828
  19898. case 34:
  19899. goto tr91
  19900. case 44:
  19901. goto tr832
  19902. case 92:
  19903. goto st141
  19904. }
  19905. goto st30
  19906. tr248:
  19907. //line plugins/parsers/influx/machine.go.rl:20
  19908. m.pb = m.p
  19909. goto st539
  19910. st539:
  19911. if (m.p)++; (m.p) == (m.pe) {
  19912. goto _test_eof539
  19913. }
  19914. st_case_539:
  19915. //line plugins/parsers/influx/machine.go:20358
  19916. switch (m.data)[(m.p)] {
  19917. case 9:
  19918. goto tr638
  19919. case 10:
  19920. goto tr639
  19921. case 11:
  19922. goto tr640
  19923. case 12:
  19924. goto tr641
  19925. case 13:
  19926. goto tr642
  19927. case 32:
  19928. goto tr638
  19929. case 34:
  19930. goto tr91
  19931. case 44:
  19932. goto tr643
  19933. case 46:
  19934. goto st407
  19935. case 69:
  19936. goto st139
  19937. case 92:
  19938. goto st141
  19939. case 101:
  19940. goto st139
  19941. case 105:
  19942. goto st535
  19943. case 117:
  19944. goto st538
  19945. }
  19946. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  19947. goto st539
  19948. }
  19949. goto st30
  19950. tr249:
  19951. //line plugins/parsers/influx/machine.go.rl:20
  19952. m.pb = m.p
  19953. goto st540
  19954. st540:
  19955. if (m.p)++; (m.p) == (m.pe) {
  19956. goto _test_eof540
  19957. }
  19958. st_case_540:
  19959. //line plugins/parsers/influx/machine.go:20404
  19960. switch (m.data)[(m.p)] {
  19961. case 9:
  19962. goto tr834
  19963. case 10:
  19964. goto tr810
  19965. case 11:
  19966. goto tr835
  19967. case 12:
  19968. goto tr836
  19969. case 13:
  19970. goto tr812
  19971. case 32:
  19972. goto tr834
  19973. case 34:
  19974. goto tr91
  19975. case 44:
  19976. goto tr837
  19977. case 65:
  19978. goto st142
  19979. case 92:
  19980. goto st141
  19981. case 97:
  19982. goto st145
  19983. }
  19984. goto st30
  19985. st142:
  19986. if (m.p)++; (m.p) == (m.pe) {
  19987. goto _test_eof142
  19988. }
  19989. st_case_142:
  19990. switch (m.data)[(m.p)] {
  19991. case 9:
  19992. goto tr89
  19993. case 10:
  19994. goto tr29
  19995. case 11:
  19996. goto tr90
  19997. case 12:
  19998. goto tr1
  19999. case 13:
  20000. goto st7
  20001. case 32:
  20002. goto tr89
  20003. case 34:
  20004. goto tr91
  20005. case 44:
  20006. goto tr92
  20007. case 76:
  20008. goto st143
  20009. case 92:
  20010. goto st141
  20011. }
  20012. goto st30
  20013. st143:
  20014. if (m.p)++; (m.p) == (m.pe) {
  20015. goto _test_eof143
  20016. }
  20017. st_case_143:
  20018. switch (m.data)[(m.p)] {
  20019. case 9:
  20020. goto tr89
  20021. case 10:
  20022. goto tr29
  20023. case 11:
  20024. goto tr90
  20025. case 12:
  20026. goto tr1
  20027. case 13:
  20028. goto st7
  20029. case 32:
  20030. goto tr89
  20031. case 34:
  20032. goto tr91
  20033. case 44:
  20034. goto tr92
  20035. case 83:
  20036. goto st144
  20037. case 92:
  20038. goto st141
  20039. }
  20040. goto st30
  20041. st144:
  20042. if (m.p)++; (m.p) == (m.pe) {
  20043. goto _test_eof144
  20044. }
  20045. st_case_144:
  20046. switch (m.data)[(m.p)] {
  20047. case 9:
  20048. goto tr89
  20049. case 10:
  20050. goto tr29
  20051. case 11:
  20052. goto tr90
  20053. case 12:
  20054. goto tr1
  20055. case 13:
  20056. goto st7
  20057. case 32:
  20058. goto tr89
  20059. case 34:
  20060. goto tr91
  20061. case 44:
  20062. goto tr92
  20063. case 69:
  20064. goto st541
  20065. case 92:
  20066. goto st141
  20067. }
  20068. goto st30
  20069. st541:
  20070. if (m.p)++; (m.p) == (m.pe) {
  20071. goto _test_eof541
  20072. }
  20073. st_case_541:
  20074. switch (m.data)[(m.p)] {
  20075. case 9:
  20076. goto tr834
  20077. case 10:
  20078. goto tr810
  20079. case 11:
  20080. goto tr835
  20081. case 12:
  20082. goto tr836
  20083. case 13:
  20084. goto tr812
  20085. case 32:
  20086. goto tr834
  20087. case 34:
  20088. goto tr91
  20089. case 44:
  20090. goto tr837
  20091. case 92:
  20092. goto st141
  20093. }
  20094. goto st30
  20095. st145:
  20096. if (m.p)++; (m.p) == (m.pe) {
  20097. goto _test_eof145
  20098. }
  20099. st_case_145:
  20100. switch (m.data)[(m.p)] {
  20101. case 9:
  20102. goto tr89
  20103. case 10:
  20104. goto tr29
  20105. case 11:
  20106. goto tr90
  20107. case 12:
  20108. goto tr1
  20109. case 13:
  20110. goto st7
  20111. case 32:
  20112. goto tr89
  20113. case 34:
  20114. goto tr91
  20115. case 44:
  20116. goto tr92
  20117. case 92:
  20118. goto st141
  20119. case 108:
  20120. goto st146
  20121. }
  20122. goto st30
  20123. st146:
  20124. if (m.p)++; (m.p) == (m.pe) {
  20125. goto _test_eof146
  20126. }
  20127. st_case_146:
  20128. switch (m.data)[(m.p)] {
  20129. case 9:
  20130. goto tr89
  20131. case 10:
  20132. goto tr29
  20133. case 11:
  20134. goto tr90
  20135. case 12:
  20136. goto tr1
  20137. case 13:
  20138. goto st7
  20139. case 32:
  20140. goto tr89
  20141. case 34:
  20142. goto tr91
  20143. case 44:
  20144. goto tr92
  20145. case 92:
  20146. goto st141
  20147. case 115:
  20148. goto st147
  20149. }
  20150. goto st30
  20151. st147:
  20152. if (m.p)++; (m.p) == (m.pe) {
  20153. goto _test_eof147
  20154. }
  20155. st_case_147:
  20156. switch (m.data)[(m.p)] {
  20157. case 9:
  20158. goto tr89
  20159. case 10:
  20160. goto tr29
  20161. case 11:
  20162. goto tr90
  20163. case 12:
  20164. goto tr1
  20165. case 13:
  20166. goto st7
  20167. case 32:
  20168. goto tr89
  20169. case 34:
  20170. goto tr91
  20171. case 44:
  20172. goto tr92
  20173. case 92:
  20174. goto st141
  20175. case 101:
  20176. goto st541
  20177. }
  20178. goto st30
  20179. tr250:
  20180. //line plugins/parsers/influx/machine.go.rl:20
  20181. m.pb = m.p
  20182. goto st542
  20183. st542:
  20184. if (m.p)++; (m.p) == (m.pe) {
  20185. goto _test_eof542
  20186. }
  20187. st_case_542:
  20188. //line plugins/parsers/influx/machine.go:20635
  20189. switch (m.data)[(m.p)] {
  20190. case 9:
  20191. goto tr834
  20192. case 10:
  20193. goto tr810
  20194. case 11:
  20195. goto tr835
  20196. case 12:
  20197. goto tr836
  20198. case 13:
  20199. goto tr812
  20200. case 32:
  20201. goto tr834
  20202. case 34:
  20203. goto tr91
  20204. case 44:
  20205. goto tr837
  20206. case 82:
  20207. goto st148
  20208. case 92:
  20209. goto st141
  20210. case 114:
  20211. goto st149
  20212. }
  20213. goto st30
  20214. st148:
  20215. if (m.p)++; (m.p) == (m.pe) {
  20216. goto _test_eof148
  20217. }
  20218. st_case_148:
  20219. switch (m.data)[(m.p)] {
  20220. case 9:
  20221. goto tr89
  20222. case 10:
  20223. goto tr29
  20224. case 11:
  20225. goto tr90
  20226. case 12:
  20227. goto tr1
  20228. case 13:
  20229. goto st7
  20230. case 32:
  20231. goto tr89
  20232. case 34:
  20233. goto tr91
  20234. case 44:
  20235. goto tr92
  20236. case 85:
  20237. goto st144
  20238. case 92:
  20239. goto st141
  20240. }
  20241. goto st30
  20242. st149:
  20243. if (m.p)++; (m.p) == (m.pe) {
  20244. goto _test_eof149
  20245. }
  20246. st_case_149:
  20247. switch (m.data)[(m.p)] {
  20248. case 9:
  20249. goto tr89
  20250. case 10:
  20251. goto tr29
  20252. case 11:
  20253. goto tr90
  20254. case 12:
  20255. goto tr1
  20256. case 13:
  20257. goto st7
  20258. case 32:
  20259. goto tr89
  20260. case 34:
  20261. goto tr91
  20262. case 44:
  20263. goto tr92
  20264. case 92:
  20265. goto st141
  20266. case 117:
  20267. goto st147
  20268. }
  20269. goto st30
  20270. tr251:
  20271. //line plugins/parsers/influx/machine.go.rl:20
  20272. m.pb = m.p
  20273. goto st543
  20274. st543:
  20275. if (m.p)++; (m.p) == (m.pe) {
  20276. goto _test_eof543
  20277. }
  20278. st_case_543:
  20279. //line plugins/parsers/influx/machine.go:20728
  20280. switch (m.data)[(m.p)] {
  20281. case 9:
  20282. goto tr834
  20283. case 10:
  20284. goto tr810
  20285. case 11:
  20286. goto tr835
  20287. case 12:
  20288. goto tr836
  20289. case 13:
  20290. goto tr812
  20291. case 32:
  20292. goto tr834
  20293. case 34:
  20294. goto tr91
  20295. case 44:
  20296. goto tr837
  20297. case 92:
  20298. goto st141
  20299. case 97:
  20300. goto st145
  20301. }
  20302. goto st30
  20303. tr252:
  20304. //line plugins/parsers/influx/machine.go.rl:20
  20305. m.pb = m.p
  20306. goto st544
  20307. st544:
  20308. if (m.p)++; (m.p) == (m.pe) {
  20309. goto _test_eof544
  20310. }
  20311. st_case_544:
  20312. //line plugins/parsers/influx/machine.go:20763
  20313. switch (m.data)[(m.p)] {
  20314. case 9:
  20315. goto tr834
  20316. case 10:
  20317. goto tr810
  20318. case 11:
  20319. goto tr835
  20320. case 12:
  20321. goto tr836
  20322. case 13:
  20323. goto tr812
  20324. case 32:
  20325. goto tr834
  20326. case 34:
  20327. goto tr91
  20328. case 44:
  20329. goto tr837
  20330. case 92:
  20331. goto st141
  20332. case 114:
  20333. goto st149
  20334. }
  20335. goto st30
  20336. st545:
  20337. if (m.p)++; (m.p) == (m.pe) {
  20338. goto _test_eof545
  20339. }
  20340. st_case_545:
  20341. switch (m.data)[(m.p)] {
  20342. case 9:
  20343. goto tr630
  20344. case 10:
  20345. goto tr603
  20346. case 11:
  20347. goto tr631
  20348. case 12:
  20349. goto tr509
  20350. case 13:
  20351. goto tr605
  20352. case 32:
  20353. goto tr630
  20354. case 34:
  20355. goto tr128
  20356. case 44:
  20357. goto tr92
  20358. case 61:
  20359. goto tr129
  20360. case 92:
  20361. goto st93
  20362. }
  20363. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20364. goto st546
  20365. }
  20366. goto st41
  20367. st546:
  20368. if (m.p)++; (m.p) == (m.pe) {
  20369. goto _test_eof546
  20370. }
  20371. st_case_546:
  20372. switch (m.data)[(m.p)] {
  20373. case 9:
  20374. goto tr630
  20375. case 10:
  20376. goto tr603
  20377. case 11:
  20378. goto tr631
  20379. case 12:
  20380. goto tr509
  20381. case 13:
  20382. goto tr605
  20383. case 32:
  20384. goto tr630
  20385. case 34:
  20386. goto tr128
  20387. case 44:
  20388. goto tr92
  20389. case 61:
  20390. goto tr129
  20391. case 92:
  20392. goto st93
  20393. }
  20394. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20395. goto st547
  20396. }
  20397. goto st41
  20398. st547:
  20399. if (m.p)++; (m.p) == (m.pe) {
  20400. goto _test_eof547
  20401. }
  20402. st_case_547:
  20403. switch (m.data)[(m.p)] {
  20404. case 9:
  20405. goto tr630
  20406. case 10:
  20407. goto tr603
  20408. case 11:
  20409. goto tr631
  20410. case 12:
  20411. goto tr509
  20412. case 13:
  20413. goto tr605
  20414. case 32:
  20415. goto tr630
  20416. case 34:
  20417. goto tr128
  20418. case 44:
  20419. goto tr92
  20420. case 61:
  20421. goto tr129
  20422. case 92:
  20423. goto st93
  20424. }
  20425. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20426. goto st548
  20427. }
  20428. goto st41
  20429. st548:
  20430. if (m.p)++; (m.p) == (m.pe) {
  20431. goto _test_eof548
  20432. }
  20433. st_case_548:
  20434. switch (m.data)[(m.p)] {
  20435. case 9:
  20436. goto tr630
  20437. case 10:
  20438. goto tr603
  20439. case 11:
  20440. goto tr631
  20441. case 12:
  20442. goto tr509
  20443. case 13:
  20444. goto tr605
  20445. case 32:
  20446. goto tr630
  20447. case 34:
  20448. goto tr128
  20449. case 44:
  20450. goto tr92
  20451. case 61:
  20452. goto tr129
  20453. case 92:
  20454. goto st93
  20455. }
  20456. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20457. goto st549
  20458. }
  20459. goto st41
  20460. st549:
  20461. if (m.p)++; (m.p) == (m.pe) {
  20462. goto _test_eof549
  20463. }
  20464. st_case_549:
  20465. switch (m.data)[(m.p)] {
  20466. case 9:
  20467. goto tr630
  20468. case 10:
  20469. goto tr603
  20470. case 11:
  20471. goto tr631
  20472. case 12:
  20473. goto tr509
  20474. case 13:
  20475. goto tr605
  20476. case 32:
  20477. goto tr630
  20478. case 34:
  20479. goto tr128
  20480. case 44:
  20481. goto tr92
  20482. case 61:
  20483. goto tr129
  20484. case 92:
  20485. goto st93
  20486. }
  20487. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20488. goto st550
  20489. }
  20490. goto st41
  20491. st550:
  20492. if (m.p)++; (m.p) == (m.pe) {
  20493. goto _test_eof550
  20494. }
  20495. st_case_550:
  20496. switch (m.data)[(m.p)] {
  20497. case 9:
  20498. goto tr630
  20499. case 10:
  20500. goto tr603
  20501. case 11:
  20502. goto tr631
  20503. case 12:
  20504. goto tr509
  20505. case 13:
  20506. goto tr605
  20507. case 32:
  20508. goto tr630
  20509. case 34:
  20510. goto tr128
  20511. case 44:
  20512. goto tr92
  20513. case 61:
  20514. goto tr129
  20515. case 92:
  20516. goto st93
  20517. }
  20518. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20519. goto st551
  20520. }
  20521. goto st41
  20522. st551:
  20523. if (m.p)++; (m.p) == (m.pe) {
  20524. goto _test_eof551
  20525. }
  20526. st_case_551:
  20527. switch (m.data)[(m.p)] {
  20528. case 9:
  20529. goto tr630
  20530. case 10:
  20531. goto tr603
  20532. case 11:
  20533. goto tr631
  20534. case 12:
  20535. goto tr509
  20536. case 13:
  20537. goto tr605
  20538. case 32:
  20539. goto tr630
  20540. case 34:
  20541. goto tr128
  20542. case 44:
  20543. goto tr92
  20544. case 61:
  20545. goto tr129
  20546. case 92:
  20547. goto st93
  20548. }
  20549. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20550. goto st552
  20551. }
  20552. goto st41
  20553. st552:
  20554. if (m.p)++; (m.p) == (m.pe) {
  20555. goto _test_eof552
  20556. }
  20557. st_case_552:
  20558. switch (m.data)[(m.p)] {
  20559. case 9:
  20560. goto tr630
  20561. case 10:
  20562. goto tr603
  20563. case 11:
  20564. goto tr631
  20565. case 12:
  20566. goto tr509
  20567. case 13:
  20568. goto tr605
  20569. case 32:
  20570. goto tr630
  20571. case 34:
  20572. goto tr128
  20573. case 44:
  20574. goto tr92
  20575. case 61:
  20576. goto tr129
  20577. case 92:
  20578. goto st93
  20579. }
  20580. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20581. goto st553
  20582. }
  20583. goto st41
  20584. st553:
  20585. if (m.p)++; (m.p) == (m.pe) {
  20586. goto _test_eof553
  20587. }
  20588. st_case_553:
  20589. switch (m.data)[(m.p)] {
  20590. case 9:
  20591. goto tr630
  20592. case 10:
  20593. goto tr603
  20594. case 11:
  20595. goto tr631
  20596. case 12:
  20597. goto tr509
  20598. case 13:
  20599. goto tr605
  20600. case 32:
  20601. goto tr630
  20602. case 34:
  20603. goto tr128
  20604. case 44:
  20605. goto tr92
  20606. case 61:
  20607. goto tr129
  20608. case 92:
  20609. goto st93
  20610. }
  20611. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20612. goto st554
  20613. }
  20614. goto st41
  20615. st554:
  20616. if (m.p)++; (m.p) == (m.pe) {
  20617. goto _test_eof554
  20618. }
  20619. st_case_554:
  20620. switch (m.data)[(m.p)] {
  20621. case 9:
  20622. goto tr630
  20623. case 10:
  20624. goto tr603
  20625. case 11:
  20626. goto tr631
  20627. case 12:
  20628. goto tr509
  20629. case 13:
  20630. goto tr605
  20631. case 32:
  20632. goto tr630
  20633. case 34:
  20634. goto tr128
  20635. case 44:
  20636. goto tr92
  20637. case 61:
  20638. goto tr129
  20639. case 92:
  20640. goto st93
  20641. }
  20642. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20643. goto st555
  20644. }
  20645. goto st41
  20646. st555:
  20647. if (m.p)++; (m.p) == (m.pe) {
  20648. goto _test_eof555
  20649. }
  20650. st_case_555:
  20651. switch (m.data)[(m.p)] {
  20652. case 9:
  20653. goto tr630
  20654. case 10:
  20655. goto tr603
  20656. case 11:
  20657. goto tr631
  20658. case 12:
  20659. goto tr509
  20660. case 13:
  20661. goto tr605
  20662. case 32:
  20663. goto tr630
  20664. case 34:
  20665. goto tr128
  20666. case 44:
  20667. goto tr92
  20668. case 61:
  20669. goto tr129
  20670. case 92:
  20671. goto st93
  20672. }
  20673. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20674. goto st556
  20675. }
  20676. goto st41
  20677. st556:
  20678. if (m.p)++; (m.p) == (m.pe) {
  20679. goto _test_eof556
  20680. }
  20681. st_case_556:
  20682. switch (m.data)[(m.p)] {
  20683. case 9:
  20684. goto tr630
  20685. case 10:
  20686. goto tr603
  20687. case 11:
  20688. goto tr631
  20689. case 12:
  20690. goto tr509
  20691. case 13:
  20692. goto tr605
  20693. case 32:
  20694. goto tr630
  20695. case 34:
  20696. goto tr128
  20697. case 44:
  20698. goto tr92
  20699. case 61:
  20700. goto tr129
  20701. case 92:
  20702. goto st93
  20703. }
  20704. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20705. goto st557
  20706. }
  20707. goto st41
  20708. st557:
  20709. if (m.p)++; (m.p) == (m.pe) {
  20710. goto _test_eof557
  20711. }
  20712. st_case_557:
  20713. switch (m.data)[(m.p)] {
  20714. case 9:
  20715. goto tr630
  20716. case 10:
  20717. goto tr603
  20718. case 11:
  20719. goto tr631
  20720. case 12:
  20721. goto tr509
  20722. case 13:
  20723. goto tr605
  20724. case 32:
  20725. goto tr630
  20726. case 34:
  20727. goto tr128
  20728. case 44:
  20729. goto tr92
  20730. case 61:
  20731. goto tr129
  20732. case 92:
  20733. goto st93
  20734. }
  20735. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20736. goto st558
  20737. }
  20738. goto st41
  20739. st558:
  20740. if (m.p)++; (m.p) == (m.pe) {
  20741. goto _test_eof558
  20742. }
  20743. st_case_558:
  20744. switch (m.data)[(m.p)] {
  20745. case 9:
  20746. goto tr630
  20747. case 10:
  20748. goto tr603
  20749. case 11:
  20750. goto tr631
  20751. case 12:
  20752. goto tr509
  20753. case 13:
  20754. goto tr605
  20755. case 32:
  20756. goto tr630
  20757. case 34:
  20758. goto tr128
  20759. case 44:
  20760. goto tr92
  20761. case 61:
  20762. goto tr129
  20763. case 92:
  20764. goto st93
  20765. }
  20766. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20767. goto st559
  20768. }
  20769. goto st41
  20770. st559:
  20771. if (m.p)++; (m.p) == (m.pe) {
  20772. goto _test_eof559
  20773. }
  20774. st_case_559:
  20775. switch (m.data)[(m.p)] {
  20776. case 9:
  20777. goto tr630
  20778. case 10:
  20779. goto tr603
  20780. case 11:
  20781. goto tr631
  20782. case 12:
  20783. goto tr509
  20784. case 13:
  20785. goto tr605
  20786. case 32:
  20787. goto tr630
  20788. case 34:
  20789. goto tr128
  20790. case 44:
  20791. goto tr92
  20792. case 61:
  20793. goto tr129
  20794. case 92:
  20795. goto st93
  20796. }
  20797. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20798. goto st560
  20799. }
  20800. goto st41
  20801. st560:
  20802. if (m.p)++; (m.p) == (m.pe) {
  20803. goto _test_eof560
  20804. }
  20805. st_case_560:
  20806. switch (m.data)[(m.p)] {
  20807. case 9:
  20808. goto tr630
  20809. case 10:
  20810. goto tr603
  20811. case 11:
  20812. goto tr631
  20813. case 12:
  20814. goto tr509
  20815. case 13:
  20816. goto tr605
  20817. case 32:
  20818. goto tr630
  20819. case 34:
  20820. goto tr128
  20821. case 44:
  20822. goto tr92
  20823. case 61:
  20824. goto tr129
  20825. case 92:
  20826. goto st93
  20827. }
  20828. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20829. goto st561
  20830. }
  20831. goto st41
  20832. st561:
  20833. if (m.p)++; (m.p) == (m.pe) {
  20834. goto _test_eof561
  20835. }
  20836. st_case_561:
  20837. switch (m.data)[(m.p)] {
  20838. case 9:
  20839. goto tr630
  20840. case 10:
  20841. goto tr603
  20842. case 11:
  20843. goto tr631
  20844. case 12:
  20845. goto tr509
  20846. case 13:
  20847. goto tr605
  20848. case 32:
  20849. goto tr630
  20850. case 34:
  20851. goto tr128
  20852. case 44:
  20853. goto tr92
  20854. case 61:
  20855. goto tr129
  20856. case 92:
  20857. goto st93
  20858. }
  20859. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20860. goto st562
  20861. }
  20862. goto st41
  20863. st562:
  20864. if (m.p)++; (m.p) == (m.pe) {
  20865. goto _test_eof562
  20866. }
  20867. st_case_562:
  20868. switch (m.data)[(m.p)] {
  20869. case 9:
  20870. goto tr630
  20871. case 10:
  20872. goto tr603
  20873. case 11:
  20874. goto tr631
  20875. case 12:
  20876. goto tr509
  20877. case 13:
  20878. goto tr605
  20879. case 32:
  20880. goto tr630
  20881. case 34:
  20882. goto tr128
  20883. case 44:
  20884. goto tr92
  20885. case 61:
  20886. goto tr129
  20887. case 92:
  20888. goto st93
  20889. }
  20890. goto st41
  20891. tr213:
  20892. //line plugins/parsers/influx/machine.go.rl:20
  20893. m.pb = m.p
  20894. goto st150
  20895. st150:
  20896. if (m.p)++; (m.p) == (m.pe) {
  20897. goto _test_eof150
  20898. }
  20899. st_case_150:
  20900. //line plugins/parsers/influx/machine.go:21353
  20901. switch (m.data)[(m.p)] {
  20902. case 9:
  20903. goto tr180
  20904. case 10:
  20905. goto tr29
  20906. case 11:
  20907. goto tr181
  20908. case 12:
  20909. goto tr1
  20910. case 13:
  20911. goto st7
  20912. case 32:
  20913. goto tr180
  20914. case 34:
  20915. goto tr91
  20916. case 44:
  20917. goto tr182
  20918. case 46:
  20919. goto st151
  20920. case 48:
  20921. goto st587
  20922. case 92:
  20923. goto st156
  20924. }
  20925. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20926. goto st590
  20927. }
  20928. goto st54
  20929. tr214:
  20930. //line plugins/parsers/influx/machine.go.rl:20
  20931. m.pb = m.p
  20932. goto st151
  20933. st151:
  20934. if (m.p)++; (m.p) == (m.pe) {
  20935. goto _test_eof151
  20936. }
  20937. st_case_151:
  20938. //line plugins/parsers/influx/machine.go:21393
  20939. switch (m.data)[(m.p)] {
  20940. case 9:
  20941. goto tr180
  20942. case 10:
  20943. goto tr29
  20944. case 11:
  20945. goto tr181
  20946. case 12:
  20947. goto tr1
  20948. case 13:
  20949. goto st7
  20950. case 32:
  20951. goto tr180
  20952. case 34:
  20953. goto tr91
  20954. case 44:
  20955. goto tr182
  20956. case 92:
  20957. goto st156
  20958. }
  20959. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20960. goto st563
  20961. }
  20962. goto st54
  20963. st563:
  20964. if (m.p)++; (m.p) == (m.pe) {
  20965. goto _test_eof563
  20966. }
  20967. st_case_563:
  20968. switch (m.data)[(m.p)] {
  20969. case 9:
  20970. goto tr859
  20971. case 10:
  20972. goto tr534
  20973. case 11:
  20974. goto tr860
  20975. case 12:
  20976. goto tr641
  20977. case 13:
  20978. goto tr536
  20979. case 32:
  20980. goto tr859
  20981. case 34:
  20982. goto tr91
  20983. case 44:
  20984. goto tr861
  20985. case 69:
  20986. goto st154
  20987. case 92:
  20988. goto st156
  20989. case 101:
  20990. goto st154
  20991. }
  20992. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  20993. goto st563
  20994. }
  20995. goto st54
  20996. tr860:
  20997. (m.cs) = 564
  20998. //line plugins/parsers/influx/machine.go.rl:78
  20999. err = m.handler.SetMeasurement(m.text())
  21000. if err != nil {
  21001. (m.p)--
  21002. (m.cs) = 258
  21003. {
  21004. (m.p)++
  21005. goto _out
  21006. }
  21007. }
  21008. //line plugins/parsers/influx/machine.go.rl:122
  21009. err = m.handler.AddFloat(m.key, m.text())
  21010. if err != nil {
  21011. (m.p)--
  21012. (m.cs) = 258
  21013. {
  21014. (m.p)++
  21015. goto _out
  21016. }
  21017. }
  21018. goto _again
  21019. tr892:
  21020. (m.cs) = 564
  21021. //line plugins/parsers/influx/machine.go.rl:78
  21022. err = m.handler.SetMeasurement(m.text())
  21023. if err != nil {
  21024. (m.p)--
  21025. (m.cs) = 258
  21026. {
  21027. (m.p)++
  21028. goto _out
  21029. }
  21030. }
  21031. //line plugins/parsers/influx/machine.go.rl:104
  21032. err = m.handler.AddInt(m.key, m.text())
  21033. if err != nil {
  21034. (m.p)--
  21035. (m.cs) = 258
  21036. {
  21037. (m.p)++
  21038. goto _out
  21039. }
  21040. }
  21041. goto _again
  21042. tr896:
  21043. (m.cs) = 564
  21044. //line plugins/parsers/influx/machine.go.rl:78
  21045. err = m.handler.SetMeasurement(m.text())
  21046. if err != nil {
  21047. (m.p)--
  21048. (m.cs) = 258
  21049. {
  21050. (m.p)++
  21051. goto _out
  21052. }
  21053. }
  21054. //line plugins/parsers/influx/machine.go.rl:113
  21055. err = m.handler.AddUint(m.key, m.text())
  21056. if err != nil {
  21057. (m.p)--
  21058. (m.cs) = 258
  21059. {
  21060. (m.p)++
  21061. goto _out
  21062. }
  21063. }
  21064. goto _again
  21065. tr901:
  21066. (m.cs) = 564
  21067. //line plugins/parsers/influx/machine.go.rl:78
  21068. err = m.handler.SetMeasurement(m.text())
  21069. if err != nil {
  21070. (m.p)--
  21071. (m.cs) = 258
  21072. {
  21073. (m.p)++
  21074. goto _out
  21075. }
  21076. }
  21077. //line plugins/parsers/influx/machine.go.rl:131
  21078. err = m.handler.AddBool(m.key, m.text())
  21079. if err != nil {
  21080. (m.p)--
  21081. (m.cs) = 258
  21082. {
  21083. (m.p)++
  21084. goto _out
  21085. }
  21086. }
  21087. goto _again
  21088. st564:
  21089. if (m.p)++; (m.p) == (m.pe) {
  21090. goto _test_eof564
  21091. }
  21092. st_case_564:
  21093. //line plugins/parsers/influx/machine.go:21548
  21094. switch (m.data)[(m.p)] {
  21095. case 9:
  21096. goto tr863
  21097. case 10:
  21098. goto tr275
  21099. case 11:
  21100. goto tr864
  21101. case 12:
  21102. goto tr501
  21103. case 13:
  21104. goto st103
  21105. case 32:
  21106. goto tr863
  21107. case 34:
  21108. goto tr124
  21109. case 44:
  21110. goto tr182
  21111. case 45:
  21112. goto tr865
  21113. case 61:
  21114. goto st54
  21115. case 92:
  21116. goto tr186
  21117. }
  21118. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21119. goto tr866
  21120. }
  21121. goto tr184
  21122. tr864:
  21123. (m.cs) = 565
  21124. //line plugins/parsers/influx/machine.go.rl:78
  21125. err = m.handler.SetMeasurement(m.text())
  21126. if err != nil {
  21127. (m.p)--
  21128. (m.cs) = 258
  21129. {
  21130. (m.p)++
  21131. goto _out
  21132. }
  21133. }
  21134. //line plugins/parsers/influx/machine.go.rl:20
  21135. m.pb = m.p
  21136. goto _again
  21137. st565:
  21138. if (m.p)++; (m.p) == (m.pe) {
  21139. goto _test_eof565
  21140. }
  21141. st_case_565:
  21142. //line plugins/parsers/influx/machine.go:21599
  21143. switch (m.data)[(m.p)] {
  21144. case 9:
  21145. goto tr863
  21146. case 10:
  21147. goto tr275
  21148. case 11:
  21149. goto tr864
  21150. case 12:
  21151. goto tr501
  21152. case 13:
  21153. goto st103
  21154. case 32:
  21155. goto tr863
  21156. case 34:
  21157. goto tr124
  21158. case 44:
  21159. goto tr182
  21160. case 45:
  21161. goto tr865
  21162. case 61:
  21163. goto tr189
  21164. case 92:
  21165. goto tr186
  21166. }
  21167. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21168. goto tr866
  21169. }
  21170. goto tr184
  21171. tr865:
  21172. //line plugins/parsers/influx/machine.go.rl:20
  21173. m.pb = m.p
  21174. goto st152
  21175. st152:
  21176. if (m.p)++; (m.p) == (m.pe) {
  21177. goto _test_eof152
  21178. }
  21179. st_case_152:
  21180. //line plugins/parsers/influx/machine.go:21639
  21181. switch (m.data)[(m.p)] {
  21182. case 9:
  21183. goto tr180
  21184. case 10:
  21185. goto tr29
  21186. case 11:
  21187. goto tr188
  21188. case 12:
  21189. goto tr1
  21190. case 13:
  21191. goto st7
  21192. case 32:
  21193. goto tr180
  21194. case 34:
  21195. goto tr128
  21196. case 44:
  21197. goto tr182
  21198. case 61:
  21199. goto tr189
  21200. case 92:
  21201. goto st153
  21202. }
  21203. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21204. goto st566
  21205. }
  21206. goto st56
  21207. tr866:
  21208. //line plugins/parsers/influx/machine.go.rl:20
  21209. m.pb = m.p
  21210. goto st566
  21211. st566:
  21212. if (m.p)++; (m.p) == (m.pe) {
  21213. goto _test_eof566
  21214. }
  21215. st_case_566:
  21216. //line plugins/parsers/influx/machine.go:21677
  21217. switch (m.data)[(m.p)] {
  21218. case 9:
  21219. goto tr867
  21220. case 10:
  21221. goto tr678
  21222. case 11:
  21223. goto tr868
  21224. case 12:
  21225. goto tr509
  21226. case 13:
  21227. goto tr680
  21228. case 32:
  21229. goto tr867
  21230. case 34:
  21231. goto tr128
  21232. case 44:
  21233. goto tr182
  21234. case 61:
  21235. goto tr189
  21236. case 92:
  21237. goto st153
  21238. }
  21239. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21240. goto st568
  21241. }
  21242. goto st56
  21243. tr871:
  21244. (m.cs) = 567
  21245. //line plugins/parsers/influx/machine.go.rl:78
  21246. err = m.handler.SetMeasurement(m.text())
  21247. if err != nil {
  21248. (m.p)--
  21249. (m.cs) = 258
  21250. {
  21251. (m.p)++
  21252. goto _out
  21253. }
  21254. }
  21255. //line plugins/parsers/influx/machine.go.rl:20
  21256. m.pb = m.p
  21257. goto _again
  21258. tr868:
  21259. (m.cs) = 567
  21260. //line plugins/parsers/influx/machine.go.rl:78
  21261. err = m.handler.SetMeasurement(m.text())
  21262. if err != nil {
  21263. (m.p)--
  21264. (m.cs) = 258
  21265. {
  21266. (m.p)++
  21267. goto _out
  21268. }
  21269. }
  21270. //line plugins/parsers/influx/machine.go.rl:149
  21271. err = m.handler.SetTimestamp(m.text())
  21272. if err != nil {
  21273. (m.p)--
  21274. (m.cs) = 258
  21275. {
  21276. (m.p)++
  21277. goto _out
  21278. }
  21279. }
  21280. goto _again
  21281. st567:
  21282. if (m.p)++; (m.p) == (m.pe) {
  21283. goto _test_eof567
  21284. }
  21285. st_case_567:
  21286. //line plugins/parsers/influx/machine.go:21749
  21287. switch (m.data)[(m.p)] {
  21288. case 9:
  21289. goto tr870
  21290. case 10:
  21291. goto tr275
  21292. case 11:
  21293. goto tr871
  21294. case 12:
  21295. goto tr514
  21296. case 13:
  21297. goto st103
  21298. case 32:
  21299. goto tr870
  21300. case 34:
  21301. goto tr124
  21302. case 44:
  21303. goto tr182
  21304. case 61:
  21305. goto tr189
  21306. case 92:
  21307. goto tr186
  21308. }
  21309. goto tr184
  21310. tr186:
  21311. //line plugins/parsers/influx/machine.go.rl:20
  21312. m.pb = m.p
  21313. goto st153
  21314. st153:
  21315. if (m.p)++; (m.p) == (m.pe) {
  21316. goto _test_eof153
  21317. }
  21318. st_case_153:
  21319. //line plugins/parsers/influx/machine.go:21784
  21320. switch (m.data)[(m.p)] {
  21321. case 34:
  21322. goto st56
  21323. case 92:
  21324. goto st56
  21325. }
  21326. switch {
  21327. case (m.data)[(m.p)] > 10:
  21328. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  21329. goto tr8
  21330. }
  21331. case (m.data)[(m.p)] >= 9:
  21332. goto tr8
  21333. }
  21334. goto st11
  21335. st568:
  21336. if (m.p)++; (m.p) == (m.pe) {
  21337. goto _test_eof568
  21338. }
  21339. st_case_568:
  21340. switch (m.data)[(m.p)] {
  21341. case 9:
  21342. goto tr867
  21343. case 10:
  21344. goto tr678
  21345. case 11:
  21346. goto tr868
  21347. case 12:
  21348. goto tr509
  21349. case 13:
  21350. goto tr680
  21351. case 32:
  21352. goto tr867
  21353. case 34:
  21354. goto tr128
  21355. case 44:
  21356. goto tr182
  21357. case 61:
  21358. goto tr189
  21359. case 92:
  21360. goto st153
  21361. }
  21362. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21363. goto st569
  21364. }
  21365. goto st56
  21366. st569:
  21367. if (m.p)++; (m.p) == (m.pe) {
  21368. goto _test_eof569
  21369. }
  21370. st_case_569:
  21371. switch (m.data)[(m.p)] {
  21372. case 9:
  21373. goto tr867
  21374. case 10:
  21375. goto tr678
  21376. case 11:
  21377. goto tr868
  21378. case 12:
  21379. goto tr509
  21380. case 13:
  21381. goto tr680
  21382. case 32:
  21383. goto tr867
  21384. case 34:
  21385. goto tr128
  21386. case 44:
  21387. goto tr182
  21388. case 61:
  21389. goto tr189
  21390. case 92:
  21391. goto st153
  21392. }
  21393. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21394. goto st570
  21395. }
  21396. goto st56
  21397. st570:
  21398. if (m.p)++; (m.p) == (m.pe) {
  21399. goto _test_eof570
  21400. }
  21401. st_case_570:
  21402. switch (m.data)[(m.p)] {
  21403. case 9:
  21404. goto tr867
  21405. case 10:
  21406. goto tr678
  21407. case 11:
  21408. goto tr868
  21409. case 12:
  21410. goto tr509
  21411. case 13:
  21412. goto tr680
  21413. case 32:
  21414. goto tr867
  21415. case 34:
  21416. goto tr128
  21417. case 44:
  21418. goto tr182
  21419. case 61:
  21420. goto tr189
  21421. case 92:
  21422. goto st153
  21423. }
  21424. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21425. goto st571
  21426. }
  21427. goto st56
  21428. st571:
  21429. if (m.p)++; (m.p) == (m.pe) {
  21430. goto _test_eof571
  21431. }
  21432. st_case_571:
  21433. switch (m.data)[(m.p)] {
  21434. case 9:
  21435. goto tr867
  21436. case 10:
  21437. goto tr678
  21438. case 11:
  21439. goto tr868
  21440. case 12:
  21441. goto tr509
  21442. case 13:
  21443. goto tr680
  21444. case 32:
  21445. goto tr867
  21446. case 34:
  21447. goto tr128
  21448. case 44:
  21449. goto tr182
  21450. case 61:
  21451. goto tr189
  21452. case 92:
  21453. goto st153
  21454. }
  21455. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21456. goto st572
  21457. }
  21458. goto st56
  21459. st572:
  21460. if (m.p)++; (m.p) == (m.pe) {
  21461. goto _test_eof572
  21462. }
  21463. st_case_572:
  21464. switch (m.data)[(m.p)] {
  21465. case 9:
  21466. goto tr867
  21467. case 10:
  21468. goto tr678
  21469. case 11:
  21470. goto tr868
  21471. case 12:
  21472. goto tr509
  21473. case 13:
  21474. goto tr680
  21475. case 32:
  21476. goto tr867
  21477. case 34:
  21478. goto tr128
  21479. case 44:
  21480. goto tr182
  21481. case 61:
  21482. goto tr189
  21483. case 92:
  21484. goto st153
  21485. }
  21486. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21487. goto st573
  21488. }
  21489. goto st56
  21490. st573:
  21491. if (m.p)++; (m.p) == (m.pe) {
  21492. goto _test_eof573
  21493. }
  21494. st_case_573:
  21495. switch (m.data)[(m.p)] {
  21496. case 9:
  21497. goto tr867
  21498. case 10:
  21499. goto tr678
  21500. case 11:
  21501. goto tr868
  21502. case 12:
  21503. goto tr509
  21504. case 13:
  21505. goto tr680
  21506. case 32:
  21507. goto tr867
  21508. case 34:
  21509. goto tr128
  21510. case 44:
  21511. goto tr182
  21512. case 61:
  21513. goto tr189
  21514. case 92:
  21515. goto st153
  21516. }
  21517. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21518. goto st574
  21519. }
  21520. goto st56
  21521. st574:
  21522. if (m.p)++; (m.p) == (m.pe) {
  21523. goto _test_eof574
  21524. }
  21525. st_case_574:
  21526. switch (m.data)[(m.p)] {
  21527. case 9:
  21528. goto tr867
  21529. case 10:
  21530. goto tr678
  21531. case 11:
  21532. goto tr868
  21533. case 12:
  21534. goto tr509
  21535. case 13:
  21536. goto tr680
  21537. case 32:
  21538. goto tr867
  21539. case 34:
  21540. goto tr128
  21541. case 44:
  21542. goto tr182
  21543. case 61:
  21544. goto tr189
  21545. case 92:
  21546. goto st153
  21547. }
  21548. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21549. goto st575
  21550. }
  21551. goto st56
  21552. st575:
  21553. if (m.p)++; (m.p) == (m.pe) {
  21554. goto _test_eof575
  21555. }
  21556. st_case_575:
  21557. switch (m.data)[(m.p)] {
  21558. case 9:
  21559. goto tr867
  21560. case 10:
  21561. goto tr678
  21562. case 11:
  21563. goto tr868
  21564. case 12:
  21565. goto tr509
  21566. case 13:
  21567. goto tr680
  21568. case 32:
  21569. goto tr867
  21570. case 34:
  21571. goto tr128
  21572. case 44:
  21573. goto tr182
  21574. case 61:
  21575. goto tr189
  21576. case 92:
  21577. goto st153
  21578. }
  21579. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21580. goto st576
  21581. }
  21582. goto st56
  21583. st576:
  21584. if (m.p)++; (m.p) == (m.pe) {
  21585. goto _test_eof576
  21586. }
  21587. st_case_576:
  21588. switch (m.data)[(m.p)] {
  21589. case 9:
  21590. goto tr867
  21591. case 10:
  21592. goto tr678
  21593. case 11:
  21594. goto tr868
  21595. case 12:
  21596. goto tr509
  21597. case 13:
  21598. goto tr680
  21599. case 32:
  21600. goto tr867
  21601. case 34:
  21602. goto tr128
  21603. case 44:
  21604. goto tr182
  21605. case 61:
  21606. goto tr189
  21607. case 92:
  21608. goto st153
  21609. }
  21610. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21611. goto st577
  21612. }
  21613. goto st56
  21614. st577:
  21615. if (m.p)++; (m.p) == (m.pe) {
  21616. goto _test_eof577
  21617. }
  21618. st_case_577:
  21619. switch (m.data)[(m.p)] {
  21620. case 9:
  21621. goto tr867
  21622. case 10:
  21623. goto tr678
  21624. case 11:
  21625. goto tr868
  21626. case 12:
  21627. goto tr509
  21628. case 13:
  21629. goto tr680
  21630. case 32:
  21631. goto tr867
  21632. case 34:
  21633. goto tr128
  21634. case 44:
  21635. goto tr182
  21636. case 61:
  21637. goto tr189
  21638. case 92:
  21639. goto st153
  21640. }
  21641. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21642. goto st578
  21643. }
  21644. goto st56
  21645. st578:
  21646. if (m.p)++; (m.p) == (m.pe) {
  21647. goto _test_eof578
  21648. }
  21649. st_case_578:
  21650. switch (m.data)[(m.p)] {
  21651. case 9:
  21652. goto tr867
  21653. case 10:
  21654. goto tr678
  21655. case 11:
  21656. goto tr868
  21657. case 12:
  21658. goto tr509
  21659. case 13:
  21660. goto tr680
  21661. case 32:
  21662. goto tr867
  21663. case 34:
  21664. goto tr128
  21665. case 44:
  21666. goto tr182
  21667. case 61:
  21668. goto tr189
  21669. case 92:
  21670. goto st153
  21671. }
  21672. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21673. goto st579
  21674. }
  21675. goto st56
  21676. st579:
  21677. if (m.p)++; (m.p) == (m.pe) {
  21678. goto _test_eof579
  21679. }
  21680. st_case_579:
  21681. switch (m.data)[(m.p)] {
  21682. case 9:
  21683. goto tr867
  21684. case 10:
  21685. goto tr678
  21686. case 11:
  21687. goto tr868
  21688. case 12:
  21689. goto tr509
  21690. case 13:
  21691. goto tr680
  21692. case 32:
  21693. goto tr867
  21694. case 34:
  21695. goto tr128
  21696. case 44:
  21697. goto tr182
  21698. case 61:
  21699. goto tr189
  21700. case 92:
  21701. goto st153
  21702. }
  21703. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21704. goto st580
  21705. }
  21706. goto st56
  21707. st580:
  21708. if (m.p)++; (m.p) == (m.pe) {
  21709. goto _test_eof580
  21710. }
  21711. st_case_580:
  21712. switch (m.data)[(m.p)] {
  21713. case 9:
  21714. goto tr867
  21715. case 10:
  21716. goto tr678
  21717. case 11:
  21718. goto tr868
  21719. case 12:
  21720. goto tr509
  21721. case 13:
  21722. goto tr680
  21723. case 32:
  21724. goto tr867
  21725. case 34:
  21726. goto tr128
  21727. case 44:
  21728. goto tr182
  21729. case 61:
  21730. goto tr189
  21731. case 92:
  21732. goto st153
  21733. }
  21734. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21735. goto st581
  21736. }
  21737. goto st56
  21738. st581:
  21739. if (m.p)++; (m.p) == (m.pe) {
  21740. goto _test_eof581
  21741. }
  21742. st_case_581:
  21743. switch (m.data)[(m.p)] {
  21744. case 9:
  21745. goto tr867
  21746. case 10:
  21747. goto tr678
  21748. case 11:
  21749. goto tr868
  21750. case 12:
  21751. goto tr509
  21752. case 13:
  21753. goto tr680
  21754. case 32:
  21755. goto tr867
  21756. case 34:
  21757. goto tr128
  21758. case 44:
  21759. goto tr182
  21760. case 61:
  21761. goto tr189
  21762. case 92:
  21763. goto st153
  21764. }
  21765. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21766. goto st582
  21767. }
  21768. goto st56
  21769. st582:
  21770. if (m.p)++; (m.p) == (m.pe) {
  21771. goto _test_eof582
  21772. }
  21773. st_case_582:
  21774. switch (m.data)[(m.p)] {
  21775. case 9:
  21776. goto tr867
  21777. case 10:
  21778. goto tr678
  21779. case 11:
  21780. goto tr868
  21781. case 12:
  21782. goto tr509
  21783. case 13:
  21784. goto tr680
  21785. case 32:
  21786. goto tr867
  21787. case 34:
  21788. goto tr128
  21789. case 44:
  21790. goto tr182
  21791. case 61:
  21792. goto tr189
  21793. case 92:
  21794. goto st153
  21795. }
  21796. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21797. goto st583
  21798. }
  21799. goto st56
  21800. st583:
  21801. if (m.p)++; (m.p) == (m.pe) {
  21802. goto _test_eof583
  21803. }
  21804. st_case_583:
  21805. switch (m.data)[(m.p)] {
  21806. case 9:
  21807. goto tr867
  21808. case 10:
  21809. goto tr678
  21810. case 11:
  21811. goto tr868
  21812. case 12:
  21813. goto tr509
  21814. case 13:
  21815. goto tr680
  21816. case 32:
  21817. goto tr867
  21818. case 34:
  21819. goto tr128
  21820. case 44:
  21821. goto tr182
  21822. case 61:
  21823. goto tr189
  21824. case 92:
  21825. goto st153
  21826. }
  21827. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21828. goto st584
  21829. }
  21830. goto st56
  21831. st584:
  21832. if (m.p)++; (m.p) == (m.pe) {
  21833. goto _test_eof584
  21834. }
  21835. st_case_584:
  21836. switch (m.data)[(m.p)] {
  21837. case 9:
  21838. goto tr867
  21839. case 10:
  21840. goto tr678
  21841. case 11:
  21842. goto tr868
  21843. case 12:
  21844. goto tr509
  21845. case 13:
  21846. goto tr680
  21847. case 32:
  21848. goto tr867
  21849. case 34:
  21850. goto tr128
  21851. case 44:
  21852. goto tr182
  21853. case 61:
  21854. goto tr189
  21855. case 92:
  21856. goto st153
  21857. }
  21858. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21859. goto st585
  21860. }
  21861. goto st56
  21862. st585:
  21863. if (m.p)++; (m.p) == (m.pe) {
  21864. goto _test_eof585
  21865. }
  21866. st_case_585:
  21867. switch (m.data)[(m.p)] {
  21868. case 9:
  21869. goto tr867
  21870. case 10:
  21871. goto tr678
  21872. case 11:
  21873. goto tr868
  21874. case 12:
  21875. goto tr509
  21876. case 13:
  21877. goto tr680
  21878. case 32:
  21879. goto tr867
  21880. case 34:
  21881. goto tr128
  21882. case 44:
  21883. goto tr182
  21884. case 61:
  21885. goto tr189
  21886. case 92:
  21887. goto st153
  21888. }
  21889. goto st56
  21890. st154:
  21891. if (m.p)++; (m.p) == (m.pe) {
  21892. goto _test_eof154
  21893. }
  21894. st_case_154:
  21895. switch (m.data)[(m.p)] {
  21896. case 9:
  21897. goto tr180
  21898. case 10:
  21899. goto tr29
  21900. case 11:
  21901. goto tr181
  21902. case 12:
  21903. goto tr1
  21904. case 13:
  21905. goto st7
  21906. case 32:
  21907. goto tr180
  21908. case 34:
  21909. goto tr317
  21910. case 44:
  21911. goto tr182
  21912. case 92:
  21913. goto st156
  21914. }
  21915. switch {
  21916. case (m.data)[(m.p)] > 45:
  21917. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21918. goto st586
  21919. }
  21920. case (m.data)[(m.p)] >= 43:
  21921. goto st155
  21922. }
  21923. goto st54
  21924. st155:
  21925. if (m.p)++; (m.p) == (m.pe) {
  21926. goto _test_eof155
  21927. }
  21928. st_case_155:
  21929. switch (m.data)[(m.p)] {
  21930. case 9:
  21931. goto tr180
  21932. case 10:
  21933. goto tr29
  21934. case 11:
  21935. goto tr181
  21936. case 12:
  21937. goto tr1
  21938. case 13:
  21939. goto st7
  21940. case 32:
  21941. goto tr180
  21942. case 34:
  21943. goto tr91
  21944. case 44:
  21945. goto tr182
  21946. case 92:
  21947. goto st156
  21948. }
  21949. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21950. goto st586
  21951. }
  21952. goto st54
  21953. st586:
  21954. if (m.p)++; (m.p) == (m.pe) {
  21955. goto _test_eof586
  21956. }
  21957. st_case_586:
  21958. switch (m.data)[(m.p)] {
  21959. case 9:
  21960. goto tr859
  21961. case 10:
  21962. goto tr534
  21963. case 11:
  21964. goto tr860
  21965. case 12:
  21966. goto tr641
  21967. case 13:
  21968. goto tr536
  21969. case 32:
  21970. goto tr859
  21971. case 34:
  21972. goto tr91
  21973. case 44:
  21974. goto tr861
  21975. case 92:
  21976. goto st156
  21977. }
  21978. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  21979. goto st586
  21980. }
  21981. goto st54
  21982. tr340:
  21983. //line plugins/parsers/influx/machine.go.rl:20
  21984. m.pb = m.p
  21985. goto st156
  21986. st156:
  21987. if (m.p)++; (m.p) == (m.pe) {
  21988. goto _test_eof156
  21989. }
  21990. st_case_156:
  21991. //line plugins/parsers/influx/machine.go:22458
  21992. switch (m.data)[(m.p)] {
  21993. case 34:
  21994. goto st54
  21995. case 92:
  21996. goto st54
  21997. }
  21998. switch {
  21999. case (m.data)[(m.p)] > 10:
  22000. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  22001. goto tr8
  22002. }
  22003. case (m.data)[(m.p)] >= 9:
  22004. goto tr8
  22005. }
  22006. goto st1
  22007. st587:
  22008. if (m.p)++; (m.p) == (m.pe) {
  22009. goto _test_eof587
  22010. }
  22011. st_case_587:
  22012. switch (m.data)[(m.p)] {
  22013. case 9:
  22014. goto tr859
  22015. case 10:
  22016. goto tr534
  22017. case 11:
  22018. goto tr860
  22019. case 12:
  22020. goto tr641
  22021. case 13:
  22022. goto tr536
  22023. case 32:
  22024. goto tr859
  22025. case 34:
  22026. goto tr91
  22027. case 44:
  22028. goto tr861
  22029. case 46:
  22030. goto st563
  22031. case 69:
  22032. goto st154
  22033. case 92:
  22034. goto st156
  22035. case 101:
  22036. goto st154
  22037. case 105:
  22038. goto st589
  22039. }
  22040. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  22041. goto st588
  22042. }
  22043. goto st54
  22044. st588:
  22045. if (m.p)++; (m.p) == (m.pe) {
  22046. goto _test_eof588
  22047. }
  22048. st_case_588:
  22049. switch (m.data)[(m.p)] {
  22050. case 9:
  22051. goto tr859
  22052. case 10:
  22053. goto tr534
  22054. case 11:
  22055. goto tr860
  22056. case 12:
  22057. goto tr641
  22058. case 13:
  22059. goto tr536
  22060. case 32:
  22061. goto tr859
  22062. case 34:
  22063. goto tr91
  22064. case 44:
  22065. goto tr861
  22066. case 46:
  22067. goto st563
  22068. case 69:
  22069. goto st154
  22070. case 92:
  22071. goto st156
  22072. case 101:
  22073. goto st154
  22074. }
  22075. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  22076. goto st588
  22077. }
  22078. goto st54
  22079. st589:
  22080. if (m.p)++; (m.p) == (m.pe) {
  22081. goto _test_eof589
  22082. }
  22083. st_case_589:
  22084. switch (m.data)[(m.p)] {
  22085. case 9:
  22086. goto tr891
  22087. case 10:
  22088. goto tr741
  22089. case 11:
  22090. goto tr892
  22091. case 12:
  22092. goto tr825
  22093. case 13:
  22094. goto tr744
  22095. case 32:
  22096. goto tr891
  22097. case 34:
  22098. goto tr91
  22099. case 44:
  22100. goto tr893
  22101. case 92:
  22102. goto st156
  22103. }
  22104. goto st54
  22105. st590:
  22106. if (m.p)++; (m.p) == (m.pe) {
  22107. goto _test_eof590
  22108. }
  22109. st_case_590:
  22110. switch (m.data)[(m.p)] {
  22111. case 9:
  22112. goto tr859
  22113. case 10:
  22114. goto tr534
  22115. case 11:
  22116. goto tr860
  22117. case 12:
  22118. goto tr641
  22119. case 13:
  22120. goto tr536
  22121. case 32:
  22122. goto tr859
  22123. case 34:
  22124. goto tr91
  22125. case 44:
  22126. goto tr861
  22127. case 46:
  22128. goto st563
  22129. case 69:
  22130. goto st154
  22131. case 92:
  22132. goto st156
  22133. case 101:
  22134. goto st154
  22135. case 105:
  22136. goto st589
  22137. }
  22138. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  22139. goto st590
  22140. }
  22141. goto st54
  22142. tr215:
  22143. //line plugins/parsers/influx/machine.go.rl:20
  22144. m.pb = m.p
  22145. goto st591
  22146. st591:
  22147. if (m.p)++; (m.p) == (m.pe) {
  22148. goto _test_eof591
  22149. }
  22150. st_case_591:
  22151. //line plugins/parsers/influx/machine.go:22620
  22152. switch (m.data)[(m.p)] {
  22153. case 9:
  22154. goto tr859
  22155. case 10:
  22156. goto tr534
  22157. case 11:
  22158. goto tr860
  22159. case 12:
  22160. goto tr641
  22161. case 13:
  22162. goto tr536
  22163. case 32:
  22164. goto tr859
  22165. case 34:
  22166. goto tr91
  22167. case 44:
  22168. goto tr861
  22169. case 46:
  22170. goto st563
  22171. case 69:
  22172. goto st154
  22173. case 92:
  22174. goto st156
  22175. case 101:
  22176. goto st154
  22177. case 105:
  22178. goto st589
  22179. case 117:
  22180. goto st592
  22181. }
  22182. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  22183. goto st588
  22184. }
  22185. goto st54
  22186. st592:
  22187. if (m.p)++; (m.p) == (m.pe) {
  22188. goto _test_eof592
  22189. }
  22190. st_case_592:
  22191. switch (m.data)[(m.p)] {
  22192. case 9:
  22193. goto tr895
  22194. case 10:
  22195. goto tr748
  22196. case 11:
  22197. goto tr896
  22198. case 12:
  22199. goto tr831
  22200. case 13:
  22201. goto tr751
  22202. case 32:
  22203. goto tr895
  22204. case 34:
  22205. goto tr91
  22206. case 44:
  22207. goto tr897
  22208. case 92:
  22209. goto st156
  22210. }
  22211. goto st54
  22212. tr216:
  22213. //line plugins/parsers/influx/machine.go.rl:20
  22214. m.pb = m.p
  22215. goto st593
  22216. st593:
  22217. if (m.p)++; (m.p) == (m.pe) {
  22218. goto _test_eof593
  22219. }
  22220. st_case_593:
  22221. //line plugins/parsers/influx/machine.go:22692
  22222. switch (m.data)[(m.p)] {
  22223. case 9:
  22224. goto tr859
  22225. case 10:
  22226. goto tr534
  22227. case 11:
  22228. goto tr860
  22229. case 12:
  22230. goto tr641
  22231. case 13:
  22232. goto tr536
  22233. case 32:
  22234. goto tr859
  22235. case 34:
  22236. goto tr91
  22237. case 44:
  22238. goto tr861
  22239. case 46:
  22240. goto st563
  22241. case 69:
  22242. goto st154
  22243. case 92:
  22244. goto st156
  22245. case 101:
  22246. goto st154
  22247. case 105:
  22248. goto st589
  22249. case 117:
  22250. goto st592
  22251. }
  22252. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  22253. goto st593
  22254. }
  22255. goto st54
  22256. tr217:
  22257. //line plugins/parsers/influx/machine.go.rl:20
  22258. m.pb = m.p
  22259. goto st594
  22260. st594:
  22261. if (m.p)++; (m.p) == (m.pe) {
  22262. goto _test_eof594
  22263. }
  22264. st_case_594:
  22265. //line plugins/parsers/influx/machine.go:22738
  22266. switch (m.data)[(m.p)] {
  22267. case 9:
  22268. goto tr899
  22269. case 10:
  22270. goto tr900
  22271. case 11:
  22272. goto tr901
  22273. case 12:
  22274. goto tr836
  22275. case 13:
  22276. goto tr758
  22277. case 32:
  22278. goto tr899
  22279. case 34:
  22280. goto tr91
  22281. case 44:
  22282. goto tr902
  22283. case 65:
  22284. goto st157
  22285. case 92:
  22286. goto st156
  22287. case 97:
  22288. goto st160
  22289. }
  22290. goto st54
  22291. st157:
  22292. if (m.p)++; (m.p) == (m.pe) {
  22293. goto _test_eof157
  22294. }
  22295. st_case_157:
  22296. switch (m.data)[(m.p)] {
  22297. case 9:
  22298. goto tr180
  22299. case 10:
  22300. goto tr29
  22301. case 11:
  22302. goto tr181
  22303. case 12:
  22304. goto tr1
  22305. case 13:
  22306. goto st7
  22307. case 32:
  22308. goto tr180
  22309. case 34:
  22310. goto tr91
  22311. case 44:
  22312. goto tr182
  22313. case 76:
  22314. goto st158
  22315. case 92:
  22316. goto st156
  22317. }
  22318. goto st54
  22319. st158:
  22320. if (m.p)++; (m.p) == (m.pe) {
  22321. goto _test_eof158
  22322. }
  22323. st_case_158:
  22324. switch (m.data)[(m.p)] {
  22325. case 9:
  22326. goto tr180
  22327. case 10:
  22328. goto tr29
  22329. case 11:
  22330. goto tr181
  22331. case 12:
  22332. goto tr1
  22333. case 13:
  22334. goto st7
  22335. case 32:
  22336. goto tr180
  22337. case 34:
  22338. goto tr91
  22339. case 44:
  22340. goto tr182
  22341. case 83:
  22342. goto st159
  22343. case 92:
  22344. goto st156
  22345. }
  22346. goto st54
  22347. st159:
  22348. if (m.p)++; (m.p) == (m.pe) {
  22349. goto _test_eof159
  22350. }
  22351. st_case_159:
  22352. switch (m.data)[(m.p)] {
  22353. case 9:
  22354. goto tr180
  22355. case 10:
  22356. goto tr29
  22357. case 11:
  22358. goto tr181
  22359. case 12:
  22360. goto tr1
  22361. case 13:
  22362. goto st7
  22363. case 32:
  22364. goto tr180
  22365. case 34:
  22366. goto tr91
  22367. case 44:
  22368. goto tr182
  22369. case 69:
  22370. goto st595
  22371. case 92:
  22372. goto st156
  22373. }
  22374. goto st54
  22375. st595:
  22376. if (m.p)++; (m.p) == (m.pe) {
  22377. goto _test_eof595
  22378. }
  22379. st_case_595:
  22380. switch (m.data)[(m.p)] {
  22381. case 9:
  22382. goto tr899
  22383. case 10:
  22384. goto tr900
  22385. case 11:
  22386. goto tr901
  22387. case 12:
  22388. goto tr836
  22389. case 13:
  22390. goto tr758
  22391. case 32:
  22392. goto tr899
  22393. case 34:
  22394. goto tr91
  22395. case 44:
  22396. goto tr902
  22397. case 92:
  22398. goto st156
  22399. }
  22400. goto st54
  22401. st160:
  22402. if (m.p)++; (m.p) == (m.pe) {
  22403. goto _test_eof160
  22404. }
  22405. st_case_160:
  22406. switch (m.data)[(m.p)] {
  22407. case 9:
  22408. goto tr180
  22409. case 10:
  22410. goto tr29
  22411. case 11:
  22412. goto tr181
  22413. case 12:
  22414. goto tr1
  22415. case 13:
  22416. goto st7
  22417. case 32:
  22418. goto tr180
  22419. case 34:
  22420. goto tr91
  22421. case 44:
  22422. goto tr182
  22423. case 92:
  22424. goto st156
  22425. case 108:
  22426. goto st161
  22427. }
  22428. goto st54
  22429. st161:
  22430. if (m.p)++; (m.p) == (m.pe) {
  22431. goto _test_eof161
  22432. }
  22433. st_case_161:
  22434. switch (m.data)[(m.p)] {
  22435. case 9:
  22436. goto tr180
  22437. case 10:
  22438. goto tr29
  22439. case 11:
  22440. goto tr181
  22441. case 12:
  22442. goto tr1
  22443. case 13:
  22444. goto st7
  22445. case 32:
  22446. goto tr180
  22447. case 34:
  22448. goto tr91
  22449. case 44:
  22450. goto tr182
  22451. case 92:
  22452. goto st156
  22453. case 115:
  22454. goto st162
  22455. }
  22456. goto st54
  22457. st162:
  22458. if (m.p)++; (m.p) == (m.pe) {
  22459. goto _test_eof162
  22460. }
  22461. st_case_162:
  22462. switch (m.data)[(m.p)] {
  22463. case 9:
  22464. goto tr180
  22465. case 10:
  22466. goto tr29
  22467. case 11:
  22468. goto tr181
  22469. case 12:
  22470. goto tr1
  22471. case 13:
  22472. goto st7
  22473. case 32:
  22474. goto tr180
  22475. case 34:
  22476. goto tr91
  22477. case 44:
  22478. goto tr182
  22479. case 92:
  22480. goto st156
  22481. case 101:
  22482. goto st595
  22483. }
  22484. goto st54
  22485. tr218:
  22486. //line plugins/parsers/influx/machine.go.rl:20
  22487. m.pb = m.p
  22488. goto st596
  22489. st596:
  22490. if (m.p)++; (m.p) == (m.pe) {
  22491. goto _test_eof596
  22492. }
  22493. st_case_596:
  22494. //line plugins/parsers/influx/machine.go:22969
  22495. switch (m.data)[(m.p)] {
  22496. case 9:
  22497. goto tr899
  22498. case 10:
  22499. goto tr900
  22500. case 11:
  22501. goto tr901
  22502. case 12:
  22503. goto tr836
  22504. case 13:
  22505. goto tr758
  22506. case 32:
  22507. goto tr899
  22508. case 34:
  22509. goto tr91
  22510. case 44:
  22511. goto tr902
  22512. case 82:
  22513. goto st163
  22514. case 92:
  22515. goto st156
  22516. case 114:
  22517. goto st164
  22518. }
  22519. goto st54
  22520. st163:
  22521. if (m.p)++; (m.p) == (m.pe) {
  22522. goto _test_eof163
  22523. }
  22524. st_case_163:
  22525. switch (m.data)[(m.p)] {
  22526. case 9:
  22527. goto tr180
  22528. case 10:
  22529. goto tr29
  22530. case 11:
  22531. goto tr181
  22532. case 12:
  22533. goto tr1
  22534. case 13:
  22535. goto st7
  22536. case 32:
  22537. goto tr180
  22538. case 34:
  22539. goto tr91
  22540. case 44:
  22541. goto tr182
  22542. case 85:
  22543. goto st159
  22544. case 92:
  22545. goto st156
  22546. }
  22547. goto st54
  22548. st164:
  22549. if (m.p)++; (m.p) == (m.pe) {
  22550. goto _test_eof164
  22551. }
  22552. st_case_164:
  22553. switch (m.data)[(m.p)] {
  22554. case 9:
  22555. goto tr180
  22556. case 10:
  22557. goto tr29
  22558. case 11:
  22559. goto tr181
  22560. case 12:
  22561. goto tr1
  22562. case 13:
  22563. goto st7
  22564. case 32:
  22565. goto tr180
  22566. case 34:
  22567. goto tr91
  22568. case 44:
  22569. goto tr182
  22570. case 92:
  22571. goto st156
  22572. case 117:
  22573. goto st162
  22574. }
  22575. goto st54
  22576. tr219:
  22577. //line plugins/parsers/influx/machine.go.rl:20
  22578. m.pb = m.p
  22579. goto st597
  22580. st597:
  22581. if (m.p)++; (m.p) == (m.pe) {
  22582. goto _test_eof597
  22583. }
  22584. st_case_597:
  22585. //line plugins/parsers/influx/machine.go:23062
  22586. switch (m.data)[(m.p)] {
  22587. case 9:
  22588. goto tr899
  22589. case 10:
  22590. goto tr900
  22591. case 11:
  22592. goto tr901
  22593. case 12:
  22594. goto tr836
  22595. case 13:
  22596. goto tr758
  22597. case 32:
  22598. goto tr899
  22599. case 34:
  22600. goto tr91
  22601. case 44:
  22602. goto tr902
  22603. case 92:
  22604. goto st156
  22605. case 97:
  22606. goto st160
  22607. }
  22608. goto st54
  22609. tr220:
  22610. //line plugins/parsers/influx/machine.go.rl:20
  22611. m.pb = m.p
  22612. goto st598
  22613. st598:
  22614. if (m.p)++; (m.p) == (m.pe) {
  22615. goto _test_eof598
  22616. }
  22617. st_case_598:
  22618. //line plugins/parsers/influx/machine.go:23097
  22619. switch (m.data)[(m.p)] {
  22620. case 9:
  22621. goto tr899
  22622. case 10:
  22623. goto tr900
  22624. case 11:
  22625. goto tr901
  22626. case 12:
  22627. goto tr836
  22628. case 13:
  22629. goto tr758
  22630. case 32:
  22631. goto tr899
  22632. case 34:
  22633. goto tr91
  22634. case 44:
  22635. goto tr902
  22636. case 92:
  22637. goto st156
  22638. case 114:
  22639. goto st164
  22640. }
  22641. goto st54
  22642. st165:
  22643. if (m.p)++; (m.p) == (m.pe) {
  22644. goto _test_eof165
  22645. }
  22646. st_case_165:
  22647. switch (m.data)[(m.p)] {
  22648. case 9:
  22649. goto st165
  22650. case 10:
  22651. goto tr29
  22652. case 11:
  22653. goto tr339
  22654. case 12:
  22655. goto st8
  22656. case 13:
  22657. goto st7
  22658. case 32:
  22659. goto st165
  22660. case 34:
  22661. goto tr118
  22662. case 35:
  22663. goto st6
  22664. case 44:
  22665. goto st6
  22666. case 92:
  22667. goto tr340
  22668. }
  22669. goto tr337
  22670. tr339:
  22671. //line plugins/parsers/influx/machine.go.rl:20
  22672. m.pb = m.p
  22673. goto st166
  22674. st166:
  22675. if (m.p)++; (m.p) == (m.pe) {
  22676. goto _test_eof166
  22677. }
  22678. st_case_166:
  22679. //line plugins/parsers/influx/machine.go:23160
  22680. switch (m.data)[(m.p)] {
  22681. case 9:
  22682. goto tr341
  22683. case 10:
  22684. goto tr29
  22685. case 11:
  22686. goto tr342
  22687. case 12:
  22688. goto tr38
  22689. case 13:
  22690. goto st7
  22691. case 32:
  22692. goto tr341
  22693. case 34:
  22694. goto tr85
  22695. case 35:
  22696. goto st54
  22697. case 44:
  22698. goto tr182
  22699. case 92:
  22700. goto tr340
  22701. }
  22702. goto tr337
  22703. tr341:
  22704. (m.cs) = 167
  22705. //line plugins/parsers/influx/machine.go.rl:78
  22706. err = m.handler.SetMeasurement(m.text())
  22707. if err != nil {
  22708. (m.p)--
  22709. (m.cs) = 258
  22710. {
  22711. (m.p)++
  22712. goto _out
  22713. }
  22714. }
  22715. goto _again
  22716. st167:
  22717. if (m.p)++; (m.p) == (m.pe) {
  22718. goto _test_eof167
  22719. }
  22720. st_case_167:
  22721. //line plugins/parsers/influx/machine.go:23202
  22722. switch (m.data)[(m.p)] {
  22723. case 9:
  22724. goto st167
  22725. case 10:
  22726. goto tr29
  22727. case 11:
  22728. goto tr344
  22729. case 12:
  22730. goto st10
  22731. case 13:
  22732. goto st7
  22733. case 32:
  22734. goto st167
  22735. case 34:
  22736. goto tr124
  22737. case 35:
  22738. goto tr160
  22739. case 44:
  22740. goto st6
  22741. case 61:
  22742. goto tr337
  22743. case 92:
  22744. goto tr186
  22745. }
  22746. goto tr184
  22747. tr344:
  22748. //line plugins/parsers/influx/machine.go.rl:20
  22749. m.pb = m.p
  22750. goto st168
  22751. tr345:
  22752. (m.cs) = 168
  22753. //line plugins/parsers/influx/machine.go.rl:20
  22754. m.pb = m.p
  22755. //line plugins/parsers/influx/machine.go.rl:78
  22756. err = m.handler.SetMeasurement(m.text())
  22757. if err != nil {
  22758. (m.p)--
  22759. (m.cs) = 258
  22760. {
  22761. (m.p)++
  22762. goto _out
  22763. }
  22764. }
  22765. goto _again
  22766. st168:
  22767. if (m.p)++; (m.p) == (m.pe) {
  22768. goto _test_eof168
  22769. }
  22770. st_case_168:
  22771. //line plugins/parsers/influx/machine.go:23256
  22772. switch (m.data)[(m.p)] {
  22773. case 9:
  22774. goto tr341
  22775. case 10:
  22776. goto tr29
  22777. case 11:
  22778. goto tr345
  22779. case 12:
  22780. goto tr38
  22781. case 13:
  22782. goto st7
  22783. case 32:
  22784. goto tr341
  22785. case 34:
  22786. goto tr124
  22787. case 44:
  22788. goto tr182
  22789. case 61:
  22790. goto tr346
  22791. case 92:
  22792. goto tr186
  22793. }
  22794. goto tr184
  22795. tr342:
  22796. (m.cs) = 169
  22797. //line plugins/parsers/influx/machine.go.rl:20
  22798. m.pb = m.p
  22799. //line plugins/parsers/influx/machine.go.rl:78
  22800. err = m.handler.SetMeasurement(m.text())
  22801. if err != nil {
  22802. (m.p)--
  22803. (m.cs) = 258
  22804. {
  22805. (m.p)++
  22806. goto _out
  22807. }
  22808. }
  22809. goto _again
  22810. st169:
  22811. if (m.p)++; (m.p) == (m.pe) {
  22812. goto _test_eof169
  22813. }
  22814. st_case_169:
  22815. //line plugins/parsers/influx/machine.go:23302
  22816. switch (m.data)[(m.p)] {
  22817. case 9:
  22818. goto tr341
  22819. case 10:
  22820. goto tr29
  22821. case 11:
  22822. goto tr345
  22823. case 12:
  22824. goto tr38
  22825. case 13:
  22826. goto st7
  22827. case 32:
  22828. goto tr341
  22829. case 34:
  22830. goto tr124
  22831. case 44:
  22832. goto tr182
  22833. case 61:
  22834. goto tr337
  22835. case 92:
  22836. goto tr186
  22837. }
  22838. goto tr184
  22839. tr541:
  22840. //line plugins/parsers/influx/machine.go.rl:20
  22841. m.pb = m.p
  22842. goto st170
  22843. st170:
  22844. if (m.p)++; (m.p) == (m.pe) {
  22845. goto _test_eof170
  22846. }
  22847. st_case_170:
  22848. //line plugins/parsers/influx/machine.go:23337
  22849. switch (m.data)[(m.p)] {
  22850. case 10:
  22851. goto tr29
  22852. case 12:
  22853. goto tr105
  22854. case 13:
  22855. goto st7
  22856. case 34:
  22857. goto tr31
  22858. case 92:
  22859. goto st75
  22860. }
  22861. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  22862. goto st599
  22863. }
  22864. goto st6
  22865. tr542:
  22866. //line plugins/parsers/influx/machine.go.rl:20
  22867. m.pb = m.p
  22868. goto st599
  22869. st599:
  22870. if (m.p)++; (m.p) == (m.pe) {
  22871. goto _test_eof599
  22872. }
  22873. st_case_599:
  22874. //line plugins/parsers/influx/machine.go:23365
  22875. switch (m.data)[(m.p)] {
  22876. case 10:
  22877. goto tr678
  22878. case 12:
  22879. goto tr469
  22880. case 13:
  22881. goto tr680
  22882. case 32:
  22883. goto tr677
  22884. case 34:
  22885. goto tr31
  22886. case 92:
  22887. goto st75
  22888. }
  22889. switch {
  22890. case (m.data)[(m.p)] > 11:
  22891. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  22892. goto st600
  22893. }
  22894. case (m.data)[(m.p)] >= 9:
  22895. goto tr677
  22896. }
  22897. goto st6
  22898. st600:
  22899. if (m.p)++; (m.p) == (m.pe) {
  22900. goto _test_eof600
  22901. }
  22902. st_case_600:
  22903. switch (m.data)[(m.p)] {
  22904. case 10:
  22905. goto tr678
  22906. case 12:
  22907. goto tr469
  22908. case 13:
  22909. goto tr680
  22910. case 32:
  22911. goto tr677
  22912. case 34:
  22913. goto tr31
  22914. case 92:
  22915. goto st75
  22916. }
  22917. switch {
  22918. case (m.data)[(m.p)] > 11:
  22919. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  22920. goto st601
  22921. }
  22922. case (m.data)[(m.p)] >= 9:
  22923. goto tr677
  22924. }
  22925. goto st6
  22926. st601:
  22927. if (m.p)++; (m.p) == (m.pe) {
  22928. goto _test_eof601
  22929. }
  22930. st_case_601:
  22931. switch (m.data)[(m.p)] {
  22932. case 10:
  22933. goto tr678
  22934. case 12:
  22935. goto tr469
  22936. case 13:
  22937. goto tr680
  22938. case 32:
  22939. goto tr677
  22940. case 34:
  22941. goto tr31
  22942. case 92:
  22943. goto st75
  22944. }
  22945. switch {
  22946. case (m.data)[(m.p)] > 11:
  22947. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  22948. goto st602
  22949. }
  22950. case (m.data)[(m.p)] >= 9:
  22951. goto tr677
  22952. }
  22953. goto st6
  22954. st602:
  22955. if (m.p)++; (m.p) == (m.pe) {
  22956. goto _test_eof602
  22957. }
  22958. st_case_602:
  22959. switch (m.data)[(m.p)] {
  22960. case 10:
  22961. goto tr678
  22962. case 12:
  22963. goto tr469
  22964. case 13:
  22965. goto tr680
  22966. case 32:
  22967. goto tr677
  22968. case 34:
  22969. goto tr31
  22970. case 92:
  22971. goto st75
  22972. }
  22973. switch {
  22974. case (m.data)[(m.p)] > 11:
  22975. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  22976. goto st603
  22977. }
  22978. case (m.data)[(m.p)] >= 9:
  22979. goto tr677
  22980. }
  22981. goto st6
  22982. st603:
  22983. if (m.p)++; (m.p) == (m.pe) {
  22984. goto _test_eof603
  22985. }
  22986. st_case_603:
  22987. switch (m.data)[(m.p)] {
  22988. case 10:
  22989. goto tr678
  22990. case 12:
  22991. goto tr469
  22992. case 13:
  22993. goto tr680
  22994. case 32:
  22995. goto tr677
  22996. case 34:
  22997. goto tr31
  22998. case 92:
  22999. goto st75
  23000. }
  23001. switch {
  23002. case (m.data)[(m.p)] > 11:
  23003. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23004. goto st604
  23005. }
  23006. case (m.data)[(m.p)] >= 9:
  23007. goto tr677
  23008. }
  23009. goto st6
  23010. st604:
  23011. if (m.p)++; (m.p) == (m.pe) {
  23012. goto _test_eof604
  23013. }
  23014. st_case_604:
  23015. switch (m.data)[(m.p)] {
  23016. case 10:
  23017. goto tr678
  23018. case 12:
  23019. goto tr469
  23020. case 13:
  23021. goto tr680
  23022. case 32:
  23023. goto tr677
  23024. case 34:
  23025. goto tr31
  23026. case 92:
  23027. goto st75
  23028. }
  23029. switch {
  23030. case (m.data)[(m.p)] > 11:
  23031. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23032. goto st605
  23033. }
  23034. case (m.data)[(m.p)] >= 9:
  23035. goto tr677
  23036. }
  23037. goto st6
  23038. st605:
  23039. if (m.p)++; (m.p) == (m.pe) {
  23040. goto _test_eof605
  23041. }
  23042. st_case_605:
  23043. switch (m.data)[(m.p)] {
  23044. case 10:
  23045. goto tr678
  23046. case 12:
  23047. goto tr469
  23048. case 13:
  23049. goto tr680
  23050. case 32:
  23051. goto tr677
  23052. case 34:
  23053. goto tr31
  23054. case 92:
  23055. goto st75
  23056. }
  23057. switch {
  23058. case (m.data)[(m.p)] > 11:
  23059. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23060. goto st606
  23061. }
  23062. case (m.data)[(m.p)] >= 9:
  23063. goto tr677
  23064. }
  23065. goto st6
  23066. st606:
  23067. if (m.p)++; (m.p) == (m.pe) {
  23068. goto _test_eof606
  23069. }
  23070. st_case_606:
  23071. switch (m.data)[(m.p)] {
  23072. case 10:
  23073. goto tr678
  23074. case 12:
  23075. goto tr469
  23076. case 13:
  23077. goto tr680
  23078. case 32:
  23079. goto tr677
  23080. case 34:
  23081. goto tr31
  23082. case 92:
  23083. goto st75
  23084. }
  23085. switch {
  23086. case (m.data)[(m.p)] > 11:
  23087. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23088. goto st607
  23089. }
  23090. case (m.data)[(m.p)] >= 9:
  23091. goto tr677
  23092. }
  23093. goto st6
  23094. st607:
  23095. if (m.p)++; (m.p) == (m.pe) {
  23096. goto _test_eof607
  23097. }
  23098. st_case_607:
  23099. switch (m.data)[(m.p)] {
  23100. case 10:
  23101. goto tr678
  23102. case 12:
  23103. goto tr469
  23104. case 13:
  23105. goto tr680
  23106. case 32:
  23107. goto tr677
  23108. case 34:
  23109. goto tr31
  23110. case 92:
  23111. goto st75
  23112. }
  23113. switch {
  23114. case (m.data)[(m.p)] > 11:
  23115. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23116. goto st608
  23117. }
  23118. case (m.data)[(m.p)] >= 9:
  23119. goto tr677
  23120. }
  23121. goto st6
  23122. st608:
  23123. if (m.p)++; (m.p) == (m.pe) {
  23124. goto _test_eof608
  23125. }
  23126. st_case_608:
  23127. switch (m.data)[(m.p)] {
  23128. case 10:
  23129. goto tr678
  23130. case 12:
  23131. goto tr469
  23132. case 13:
  23133. goto tr680
  23134. case 32:
  23135. goto tr677
  23136. case 34:
  23137. goto tr31
  23138. case 92:
  23139. goto st75
  23140. }
  23141. switch {
  23142. case (m.data)[(m.p)] > 11:
  23143. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23144. goto st609
  23145. }
  23146. case (m.data)[(m.p)] >= 9:
  23147. goto tr677
  23148. }
  23149. goto st6
  23150. st609:
  23151. if (m.p)++; (m.p) == (m.pe) {
  23152. goto _test_eof609
  23153. }
  23154. st_case_609:
  23155. switch (m.data)[(m.p)] {
  23156. case 10:
  23157. goto tr678
  23158. case 12:
  23159. goto tr469
  23160. case 13:
  23161. goto tr680
  23162. case 32:
  23163. goto tr677
  23164. case 34:
  23165. goto tr31
  23166. case 92:
  23167. goto st75
  23168. }
  23169. switch {
  23170. case (m.data)[(m.p)] > 11:
  23171. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23172. goto st610
  23173. }
  23174. case (m.data)[(m.p)] >= 9:
  23175. goto tr677
  23176. }
  23177. goto st6
  23178. st610:
  23179. if (m.p)++; (m.p) == (m.pe) {
  23180. goto _test_eof610
  23181. }
  23182. st_case_610:
  23183. switch (m.data)[(m.p)] {
  23184. case 10:
  23185. goto tr678
  23186. case 12:
  23187. goto tr469
  23188. case 13:
  23189. goto tr680
  23190. case 32:
  23191. goto tr677
  23192. case 34:
  23193. goto tr31
  23194. case 92:
  23195. goto st75
  23196. }
  23197. switch {
  23198. case (m.data)[(m.p)] > 11:
  23199. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23200. goto st611
  23201. }
  23202. case (m.data)[(m.p)] >= 9:
  23203. goto tr677
  23204. }
  23205. goto st6
  23206. st611:
  23207. if (m.p)++; (m.p) == (m.pe) {
  23208. goto _test_eof611
  23209. }
  23210. st_case_611:
  23211. switch (m.data)[(m.p)] {
  23212. case 10:
  23213. goto tr678
  23214. case 12:
  23215. goto tr469
  23216. case 13:
  23217. goto tr680
  23218. case 32:
  23219. goto tr677
  23220. case 34:
  23221. goto tr31
  23222. case 92:
  23223. goto st75
  23224. }
  23225. switch {
  23226. case (m.data)[(m.p)] > 11:
  23227. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23228. goto st612
  23229. }
  23230. case (m.data)[(m.p)] >= 9:
  23231. goto tr677
  23232. }
  23233. goto st6
  23234. st612:
  23235. if (m.p)++; (m.p) == (m.pe) {
  23236. goto _test_eof612
  23237. }
  23238. st_case_612:
  23239. switch (m.data)[(m.p)] {
  23240. case 10:
  23241. goto tr678
  23242. case 12:
  23243. goto tr469
  23244. case 13:
  23245. goto tr680
  23246. case 32:
  23247. goto tr677
  23248. case 34:
  23249. goto tr31
  23250. case 92:
  23251. goto st75
  23252. }
  23253. switch {
  23254. case (m.data)[(m.p)] > 11:
  23255. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23256. goto st613
  23257. }
  23258. case (m.data)[(m.p)] >= 9:
  23259. goto tr677
  23260. }
  23261. goto st6
  23262. st613:
  23263. if (m.p)++; (m.p) == (m.pe) {
  23264. goto _test_eof613
  23265. }
  23266. st_case_613:
  23267. switch (m.data)[(m.p)] {
  23268. case 10:
  23269. goto tr678
  23270. case 12:
  23271. goto tr469
  23272. case 13:
  23273. goto tr680
  23274. case 32:
  23275. goto tr677
  23276. case 34:
  23277. goto tr31
  23278. case 92:
  23279. goto st75
  23280. }
  23281. switch {
  23282. case (m.data)[(m.p)] > 11:
  23283. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23284. goto st614
  23285. }
  23286. case (m.data)[(m.p)] >= 9:
  23287. goto tr677
  23288. }
  23289. goto st6
  23290. st614:
  23291. if (m.p)++; (m.p) == (m.pe) {
  23292. goto _test_eof614
  23293. }
  23294. st_case_614:
  23295. switch (m.data)[(m.p)] {
  23296. case 10:
  23297. goto tr678
  23298. case 12:
  23299. goto tr469
  23300. case 13:
  23301. goto tr680
  23302. case 32:
  23303. goto tr677
  23304. case 34:
  23305. goto tr31
  23306. case 92:
  23307. goto st75
  23308. }
  23309. switch {
  23310. case (m.data)[(m.p)] > 11:
  23311. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23312. goto st615
  23313. }
  23314. case (m.data)[(m.p)] >= 9:
  23315. goto tr677
  23316. }
  23317. goto st6
  23318. st615:
  23319. if (m.p)++; (m.p) == (m.pe) {
  23320. goto _test_eof615
  23321. }
  23322. st_case_615:
  23323. switch (m.data)[(m.p)] {
  23324. case 10:
  23325. goto tr678
  23326. case 12:
  23327. goto tr469
  23328. case 13:
  23329. goto tr680
  23330. case 32:
  23331. goto tr677
  23332. case 34:
  23333. goto tr31
  23334. case 92:
  23335. goto st75
  23336. }
  23337. switch {
  23338. case (m.data)[(m.p)] > 11:
  23339. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23340. goto st616
  23341. }
  23342. case (m.data)[(m.p)] >= 9:
  23343. goto tr677
  23344. }
  23345. goto st6
  23346. st616:
  23347. if (m.p)++; (m.p) == (m.pe) {
  23348. goto _test_eof616
  23349. }
  23350. st_case_616:
  23351. switch (m.data)[(m.p)] {
  23352. case 10:
  23353. goto tr678
  23354. case 12:
  23355. goto tr469
  23356. case 13:
  23357. goto tr680
  23358. case 32:
  23359. goto tr677
  23360. case 34:
  23361. goto tr31
  23362. case 92:
  23363. goto st75
  23364. }
  23365. switch {
  23366. case (m.data)[(m.p)] > 11:
  23367. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23368. goto st617
  23369. }
  23370. case (m.data)[(m.p)] >= 9:
  23371. goto tr677
  23372. }
  23373. goto st6
  23374. st617:
  23375. if (m.p)++; (m.p) == (m.pe) {
  23376. goto _test_eof617
  23377. }
  23378. st_case_617:
  23379. switch (m.data)[(m.p)] {
  23380. case 10:
  23381. goto tr678
  23382. case 12:
  23383. goto tr469
  23384. case 13:
  23385. goto tr680
  23386. case 32:
  23387. goto tr677
  23388. case 34:
  23389. goto tr31
  23390. case 92:
  23391. goto st75
  23392. }
  23393. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  23394. goto tr677
  23395. }
  23396. goto st6
  23397. tr926:
  23398. //line plugins/parsers/influx/machine.go.rl:20
  23399. m.pb = m.p
  23400. goto st171
  23401. tr537:
  23402. (m.cs) = 171
  23403. //line plugins/parsers/influx/machine.go.rl:122
  23404. err = m.handler.AddFloat(m.key, m.text())
  23405. if err != nil {
  23406. (m.p)--
  23407. (m.cs) = 258
  23408. {
  23409. (m.p)++
  23410. goto _out
  23411. }
  23412. }
  23413. goto _again
  23414. tr933:
  23415. (m.cs) = 171
  23416. //line plugins/parsers/influx/machine.go.rl:104
  23417. err = m.handler.AddInt(m.key, m.text())
  23418. if err != nil {
  23419. (m.p)--
  23420. (m.cs) = 258
  23421. {
  23422. (m.p)++
  23423. goto _out
  23424. }
  23425. }
  23426. goto _again
  23427. tr936:
  23428. (m.cs) = 171
  23429. //line plugins/parsers/influx/machine.go.rl:113
  23430. err = m.handler.AddUint(m.key, m.text())
  23431. if err != nil {
  23432. (m.p)--
  23433. (m.cs) = 258
  23434. {
  23435. (m.p)++
  23436. goto _out
  23437. }
  23438. }
  23439. goto _again
  23440. tr940:
  23441. (m.cs) = 171
  23442. //line plugins/parsers/influx/machine.go.rl:131
  23443. err = m.handler.AddBool(m.key, m.text())
  23444. if err != nil {
  23445. (m.p)--
  23446. (m.cs) = 258
  23447. {
  23448. (m.p)++
  23449. goto _out
  23450. }
  23451. }
  23452. goto _again
  23453. st171:
  23454. if (m.p)++; (m.p) == (m.pe) {
  23455. goto _test_eof171
  23456. }
  23457. st_case_171:
  23458. //line plugins/parsers/influx/machine.go:23951
  23459. switch (m.data)[(m.p)] {
  23460. case 9:
  23461. goto st6
  23462. case 10:
  23463. goto tr29
  23464. case 12:
  23465. goto tr8
  23466. case 13:
  23467. goto st7
  23468. case 32:
  23469. goto st6
  23470. case 34:
  23471. goto tr97
  23472. case 44:
  23473. goto st6
  23474. case 61:
  23475. goto st6
  23476. case 92:
  23477. goto tr349
  23478. }
  23479. goto tr348
  23480. tr348:
  23481. //line plugins/parsers/influx/machine.go.rl:20
  23482. m.pb = m.p
  23483. goto st172
  23484. st172:
  23485. if (m.p)++; (m.p) == (m.pe) {
  23486. goto _test_eof172
  23487. }
  23488. st_case_172:
  23489. //line plugins/parsers/influx/machine.go:23984
  23490. switch (m.data)[(m.p)] {
  23491. case 9:
  23492. goto st6
  23493. case 10:
  23494. goto tr29
  23495. case 12:
  23496. goto tr8
  23497. case 13:
  23498. goto st7
  23499. case 32:
  23500. goto st6
  23501. case 34:
  23502. goto tr100
  23503. case 44:
  23504. goto st6
  23505. case 61:
  23506. goto tr351
  23507. case 92:
  23508. goto st184
  23509. }
  23510. goto st172
  23511. tr351:
  23512. //line plugins/parsers/influx/machine.go.rl:100
  23513. m.key = m.text()
  23514. goto st173
  23515. st173:
  23516. if (m.p)++; (m.p) == (m.pe) {
  23517. goto _test_eof173
  23518. }
  23519. st_case_173:
  23520. //line plugins/parsers/influx/machine.go:24017
  23521. switch (m.data)[(m.p)] {
  23522. case 10:
  23523. goto tr29
  23524. case 12:
  23525. goto tr8
  23526. case 13:
  23527. goto st7
  23528. case 34:
  23529. goto tr353
  23530. case 45:
  23531. goto tr167
  23532. case 46:
  23533. goto tr168
  23534. case 48:
  23535. goto tr169
  23536. case 70:
  23537. goto tr354
  23538. case 84:
  23539. goto tr355
  23540. case 92:
  23541. goto st75
  23542. case 102:
  23543. goto tr356
  23544. case 116:
  23545. goto tr357
  23546. }
  23547. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23548. goto tr170
  23549. }
  23550. goto st6
  23551. tr353:
  23552. (m.cs) = 618
  23553. //line plugins/parsers/influx/machine.go.rl:140
  23554. err = m.handler.AddString(m.key, m.text())
  23555. if err != nil {
  23556. (m.p)--
  23557. (m.cs) = 258
  23558. {
  23559. (m.p)++
  23560. goto _out
  23561. }
  23562. }
  23563. goto _again
  23564. st618:
  23565. if (m.p)++; (m.p) == (m.pe) {
  23566. goto _test_eof618
  23567. }
  23568. st_case_618:
  23569. //line plugins/parsers/influx/machine.go:24066
  23570. switch (m.data)[(m.p)] {
  23571. case 10:
  23572. goto tr669
  23573. case 12:
  23574. goto st272
  23575. case 13:
  23576. goto tr671
  23577. case 32:
  23578. goto tr925
  23579. case 34:
  23580. goto tr26
  23581. case 44:
  23582. goto tr926
  23583. case 92:
  23584. goto tr27
  23585. }
  23586. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  23587. goto tr925
  23588. }
  23589. goto tr23
  23590. tr169:
  23591. //line plugins/parsers/influx/machine.go.rl:20
  23592. m.pb = m.p
  23593. goto st619
  23594. st619:
  23595. if (m.p)++; (m.p) == (m.pe) {
  23596. goto _test_eof619
  23597. }
  23598. st_case_619:
  23599. //line plugins/parsers/influx/machine.go:24098
  23600. switch (m.data)[(m.p)] {
  23601. case 10:
  23602. goto tr534
  23603. case 12:
  23604. goto tr535
  23605. case 13:
  23606. goto tr536
  23607. case 32:
  23608. goto tr533
  23609. case 34:
  23610. goto tr31
  23611. case 44:
  23612. goto tr537
  23613. case 46:
  23614. goto st326
  23615. case 69:
  23616. goto st174
  23617. case 92:
  23618. goto st75
  23619. case 101:
  23620. goto st174
  23621. case 105:
  23622. goto st624
  23623. case 117:
  23624. goto st625
  23625. }
  23626. switch {
  23627. case (m.data)[(m.p)] > 11:
  23628. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23629. goto st620
  23630. }
  23631. case (m.data)[(m.p)] >= 9:
  23632. goto tr533
  23633. }
  23634. goto st6
  23635. st620:
  23636. if (m.p)++; (m.p) == (m.pe) {
  23637. goto _test_eof620
  23638. }
  23639. st_case_620:
  23640. switch (m.data)[(m.p)] {
  23641. case 10:
  23642. goto tr534
  23643. case 12:
  23644. goto tr535
  23645. case 13:
  23646. goto tr536
  23647. case 32:
  23648. goto tr533
  23649. case 34:
  23650. goto tr31
  23651. case 44:
  23652. goto tr537
  23653. case 46:
  23654. goto st326
  23655. case 69:
  23656. goto st174
  23657. case 92:
  23658. goto st75
  23659. case 101:
  23660. goto st174
  23661. }
  23662. switch {
  23663. case (m.data)[(m.p)] > 11:
  23664. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23665. goto st620
  23666. }
  23667. case (m.data)[(m.p)] >= 9:
  23668. goto tr533
  23669. }
  23670. goto st6
  23671. st174:
  23672. if (m.p)++; (m.p) == (m.pe) {
  23673. goto _test_eof174
  23674. }
  23675. st_case_174:
  23676. switch (m.data)[(m.p)] {
  23677. case 10:
  23678. goto tr29
  23679. case 12:
  23680. goto tr8
  23681. case 13:
  23682. goto st7
  23683. case 34:
  23684. goto tr358
  23685. case 43:
  23686. goto st175
  23687. case 45:
  23688. goto st175
  23689. case 92:
  23690. goto st75
  23691. }
  23692. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23693. goto st623
  23694. }
  23695. goto st6
  23696. tr358:
  23697. (m.cs) = 621
  23698. //line plugins/parsers/influx/machine.go.rl:140
  23699. err = m.handler.AddString(m.key, m.text())
  23700. if err != nil {
  23701. (m.p)--
  23702. (m.cs) = 258
  23703. {
  23704. (m.p)++
  23705. goto _out
  23706. }
  23707. }
  23708. goto _again
  23709. st621:
  23710. if (m.p)++; (m.p) == (m.pe) {
  23711. goto _test_eof621
  23712. }
  23713. st_case_621:
  23714. //line plugins/parsers/influx/machine.go:24213
  23715. switch (m.data)[(m.p)] {
  23716. case 10:
  23717. goto tr103
  23718. case 13:
  23719. goto st33
  23720. case 32:
  23721. goto st272
  23722. case 44:
  23723. goto st36
  23724. }
  23725. switch {
  23726. case (m.data)[(m.p)] > 12:
  23727. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23728. goto st622
  23729. }
  23730. case (m.data)[(m.p)] >= 9:
  23731. goto st272
  23732. }
  23733. goto tr105
  23734. st622:
  23735. if (m.p)++; (m.p) == (m.pe) {
  23736. goto _test_eof622
  23737. }
  23738. st_case_622:
  23739. switch (m.data)[(m.p)] {
  23740. case 10:
  23741. goto tr734
  23742. case 13:
  23743. goto tr736
  23744. case 32:
  23745. goto tr535
  23746. case 44:
  23747. goto tr930
  23748. }
  23749. switch {
  23750. case (m.data)[(m.p)] > 12:
  23751. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23752. goto st622
  23753. }
  23754. case (m.data)[(m.p)] >= 9:
  23755. goto tr535
  23756. }
  23757. goto tr105
  23758. st175:
  23759. if (m.p)++; (m.p) == (m.pe) {
  23760. goto _test_eof175
  23761. }
  23762. st_case_175:
  23763. switch (m.data)[(m.p)] {
  23764. case 10:
  23765. goto tr29
  23766. case 12:
  23767. goto tr8
  23768. case 13:
  23769. goto st7
  23770. case 34:
  23771. goto tr31
  23772. case 92:
  23773. goto st75
  23774. }
  23775. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23776. goto st623
  23777. }
  23778. goto st6
  23779. st623:
  23780. if (m.p)++; (m.p) == (m.pe) {
  23781. goto _test_eof623
  23782. }
  23783. st_case_623:
  23784. switch (m.data)[(m.p)] {
  23785. case 10:
  23786. goto tr534
  23787. case 12:
  23788. goto tr535
  23789. case 13:
  23790. goto tr536
  23791. case 32:
  23792. goto tr533
  23793. case 34:
  23794. goto tr31
  23795. case 44:
  23796. goto tr537
  23797. case 92:
  23798. goto st75
  23799. }
  23800. switch {
  23801. case (m.data)[(m.p)] > 11:
  23802. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23803. goto st623
  23804. }
  23805. case (m.data)[(m.p)] >= 9:
  23806. goto tr533
  23807. }
  23808. goto st6
  23809. st624:
  23810. if (m.p)++; (m.p) == (m.pe) {
  23811. goto _test_eof624
  23812. }
  23813. st_case_624:
  23814. switch (m.data)[(m.p)] {
  23815. case 10:
  23816. goto tr741
  23817. case 12:
  23818. goto tr932
  23819. case 13:
  23820. goto tr744
  23821. case 32:
  23822. goto tr931
  23823. case 34:
  23824. goto tr31
  23825. case 44:
  23826. goto tr933
  23827. case 92:
  23828. goto st75
  23829. }
  23830. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  23831. goto tr931
  23832. }
  23833. goto st6
  23834. st625:
  23835. if (m.p)++; (m.p) == (m.pe) {
  23836. goto _test_eof625
  23837. }
  23838. st_case_625:
  23839. switch (m.data)[(m.p)] {
  23840. case 10:
  23841. goto tr748
  23842. case 12:
  23843. goto tr935
  23844. case 13:
  23845. goto tr751
  23846. case 32:
  23847. goto tr934
  23848. case 34:
  23849. goto tr31
  23850. case 44:
  23851. goto tr936
  23852. case 92:
  23853. goto st75
  23854. }
  23855. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  23856. goto tr934
  23857. }
  23858. goto st6
  23859. tr170:
  23860. //line plugins/parsers/influx/machine.go.rl:20
  23861. m.pb = m.p
  23862. goto st626
  23863. st626:
  23864. if (m.p)++; (m.p) == (m.pe) {
  23865. goto _test_eof626
  23866. }
  23867. st_case_626:
  23868. //line plugins/parsers/influx/machine.go:24369
  23869. switch (m.data)[(m.p)] {
  23870. case 10:
  23871. goto tr534
  23872. case 12:
  23873. goto tr535
  23874. case 13:
  23875. goto tr536
  23876. case 32:
  23877. goto tr533
  23878. case 34:
  23879. goto tr31
  23880. case 44:
  23881. goto tr537
  23882. case 46:
  23883. goto st326
  23884. case 69:
  23885. goto st174
  23886. case 92:
  23887. goto st75
  23888. case 101:
  23889. goto st174
  23890. case 105:
  23891. goto st624
  23892. case 117:
  23893. goto st625
  23894. }
  23895. switch {
  23896. case (m.data)[(m.p)] > 11:
  23897. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  23898. goto st626
  23899. }
  23900. case (m.data)[(m.p)] >= 9:
  23901. goto tr533
  23902. }
  23903. goto st6
  23904. tr354:
  23905. //line plugins/parsers/influx/machine.go.rl:20
  23906. m.pb = m.p
  23907. goto st627
  23908. st627:
  23909. if (m.p)++; (m.p) == (m.pe) {
  23910. goto _test_eof627
  23911. }
  23912. st_case_627:
  23913. //line plugins/parsers/influx/machine.go:24416
  23914. switch (m.data)[(m.p)] {
  23915. case 10:
  23916. goto tr755
  23917. case 12:
  23918. goto tr939
  23919. case 13:
  23920. goto tr758
  23921. case 32:
  23922. goto tr938
  23923. case 34:
  23924. goto tr31
  23925. case 44:
  23926. goto tr940
  23927. case 65:
  23928. goto st176
  23929. case 92:
  23930. goto st75
  23931. case 97:
  23932. goto st179
  23933. }
  23934. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  23935. goto tr938
  23936. }
  23937. goto st6
  23938. st176:
  23939. if (m.p)++; (m.p) == (m.pe) {
  23940. goto _test_eof176
  23941. }
  23942. st_case_176:
  23943. switch (m.data)[(m.p)] {
  23944. case 10:
  23945. goto tr29
  23946. case 12:
  23947. goto tr8
  23948. case 13:
  23949. goto st7
  23950. case 34:
  23951. goto tr31
  23952. case 76:
  23953. goto st177
  23954. case 92:
  23955. goto st75
  23956. }
  23957. goto st6
  23958. st177:
  23959. if (m.p)++; (m.p) == (m.pe) {
  23960. goto _test_eof177
  23961. }
  23962. st_case_177:
  23963. switch (m.data)[(m.p)] {
  23964. case 10:
  23965. goto tr29
  23966. case 12:
  23967. goto tr8
  23968. case 13:
  23969. goto st7
  23970. case 34:
  23971. goto tr31
  23972. case 83:
  23973. goto st178
  23974. case 92:
  23975. goto st75
  23976. }
  23977. goto st6
  23978. st178:
  23979. if (m.p)++; (m.p) == (m.pe) {
  23980. goto _test_eof178
  23981. }
  23982. st_case_178:
  23983. switch (m.data)[(m.p)] {
  23984. case 10:
  23985. goto tr29
  23986. case 12:
  23987. goto tr8
  23988. case 13:
  23989. goto st7
  23990. case 34:
  23991. goto tr31
  23992. case 69:
  23993. goto st628
  23994. case 92:
  23995. goto st75
  23996. }
  23997. goto st6
  23998. st628:
  23999. if (m.p)++; (m.p) == (m.pe) {
  24000. goto _test_eof628
  24001. }
  24002. st_case_628:
  24003. switch (m.data)[(m.p)] {
  24004. case 10:
  24005. goto tr755
  24006. case 12:
  24007. goto tr939
  24008. case 13:
  24009. goto tr758
  24010. case 32:
  24011. goto tr938
  24012. case 34:
  24013. goto tr31
  24014. case 44:
  24015. goto tr940
  24016. case 92:
  24017. goto st75
  24018. }
  24019. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  24020. goto tr938
  24021. }
  24022. goto st6
  24023. st179:
  24024. if (m.p)++; (m.p) == (m.pe) {
  24025. goto _test_eof179
  24026. }
  24027. st_case_179:
  24028. switch (m.data)[(m.p)] {
  24029. case 10:
  24030. goto tr29
  24031. case 12:
  24032. goto tr8
  24033. case 13:
  24034. goto st7
  24035. case 34:
  24036. goto tr31
  24037. case 92:
  24038. goto st75
  24039. case 108:
  24040. goto st180
  24041. }
  24042. goto st6
  24043. st180:
  24044. if (m.p)++; (m.p) == (m.pe) {
  24045. goto _test_eof180
  24046. }
  24047. st_case_180:
  24048. switch (m.data)[(m.p)] {
  24049. case 10:
  24050. goto tr29
  24051. case 12:
  24052. goto tr8
  24053. case 13:
  24054. goto st7
  24055. case 34:
  24056. goto tr31
  24057. case 92:
  24058. goto st75
  24059. case 115:
  24060. goto st181
  24061. }
  24062. goto st6
  24063. st181:
  24064. if (m.p)++; (m.p) == (m.pe) {
  24065. goto _test_eof181
  24066. }
  24067. st_case_181:
  24068. switch (m.data)[(m.p)] {
  24069. case 10:
  24070. goto tr29
  24071. case 12:
  24072. goto tr8
  24073. case 13:
  24074. goto st7
  24075. case 34:
  24076. goto tr31
  24077. case 92:
  24078. goto st75
  24079. case 101:
  24080. goto st628
  24081. }
  24082. goto st6
  24083. tr355:
  24084. //line plugins/parsers/influx/machine.go.rl:20
  24085. m.pb = m.p
  24086. goto st629
  24087. st629:
  24088. if (m.p)++; (m.p) == (m.pe) {
  24089. goto _test_eof629
  24090. }
  24091. st_case_629:
  24092. //line plugins/parsers/influx/machine.go:24597
  24093. switch (m.data)[(m.p)] {
  24094. case 10:
  24095. goto tr755
  24096. case 12:
  24097. goto tr939
  24098. case 13:
  24099. goto tr758
  24100. case 32:
  24101. goto tr938
  24102. case 34:
  24103. goto tr31
  24104. case 44:
  24105. goto tr940
  24106. case 82:
  24107. goto st182
  24108. case 92:
  24109. goto st75
  24110. case 114:
  24111. goto st183
  24112. }
  24113. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  24114. goto tr938
  24115. }
  24116. goto st6
  24117. st182:
  24118. if (m.p)++; (m.p) == (m.pe) {
  24119. goto _test_eof182
  24120. }
  24121. st_case_182:
  24122. switch (m.data)[(m.p)] {
  24123. case 10:
  24124. goto tr29
  24125. case 12:
  24126. goto tr8
  24127. case 13:
  24128. goto st7
  24129. case 34:
  24130. goto tr31
  24131. case 85:
  24132. goto st178
  24133. case 92:
  24134. goto st75
  24135. }
  24136. goto st6
  24137. st183:
  24138. if (m.p)++; (m.p) == (m.pe) {
  24139. goto _test_eof183
  24140. }
  24141. st_case_183:
  24142. switch (m.data)[(m.p)] {
  24143. case 10:
  24144. goto tr29
  24145. case 12:
  24146. goto tr8
  24147. case 13:
  24148. goto st7
  24149. case 34:
  24150. goto tr31
  24151. case 92:
  24152. goto st75
  24153. case 117:
  24154. goto st181
  24155. }
  24156. goto st6
  24157. tr356:
  24158. //line plugins/parsers/influx/machine.go.rl:20
  24159. m.pb = m.p
  24160. goto st630
  24161. st630:
  24162. if (m.p)++; (m.p) == (m.pe) {
  24163. goto _test_eof630
  24164. }
  24165. st_case_630:
  24166. //line plugins/parsers/influx/machine.go:24673
  24167. switch (m.data)[(m.p)] {
  24168. case 10:
  24169. goto tr755
  24170. case 12:
  24171. goto tr939
  24172. case 13:
  24173. goto tr758
  24174. case 32:
  24175. goto tr938
  24176. case 34:
  24177. goto tr31
  24178. case 44:
  24179. goto tr940
  24180. case 92:
  24181. goto st75
  24182. case 97:
  24183. goto st179
  24184. }
  24185. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  24186. goto tr938
  24187. }
  24188. goto st6
  24189. tr357:
  24190. //line plugins/parsers/influx/machine.go.rl:20
  24191. m.pb = m.p
  24192. goto st631
  24193. st631:
  24194. if (m.p)++; (m.p) == (m.pe) {
  24195. goto _test_eof631
  24196. }
  24197. st_case_631:
  24198. //line plugins/parsers/influx/machine.go:24707
  24199. switch (m.data)[(m.p)] {
  24200. case 10:
  24201. goto tr755
  24202. case 12:
  24203. goto tr939
  24204. case 13:
  24205. goto tr758
  24206. case 32:
  24207. goto tr938
  24208. case 34:
  24209. goto tr31
  24210. case 44:
  24211. goto tr940
  24212. case 92:
  24213. goto st75
  24214. case 114:
  24215. goto st183
  24216. }
  24217. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  24218. goto tr938
  24219. }
  24220. goto st6
  24221. tr349:
  24222. //line plugins/parsers/influx/machine.go.rl:20
  24223. m.pb = m.p
  24224. goto st184
  24225. st184:
  24226. if (m.p)++; (m.p) == (m.pe) {
  24227. goto _test_eof184
  24228. }
  24229. st_case_184:
  24230. //line plugins/parsers/influx/machine.go:24741
  24231. switch (m.data)[(m.p)] {
  24232. case 34:
  24233. goto st172
  24234. case 92:
  24235. goto st172
  24236. }
  24237. switch {
  24238. case (m.data)[(m.p)] > 10:
  24239. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  24240. goto tr8
  24241. }
  24242. case (m.data)[(m.p)] >= 9:
  24243. goto tr8
  24244. }
  24245. goto st3
  24246. st632:
  24247. if (m.p)++; (m.p) == (m.pe) {
  24248. goto _test_eof632
  24249. }
  24250. st_case_632:
  24251. switch (m.data)[(m.p)] {
  24252. case 10:
  24253. goto tr534
  24254. case 12:
  24255. goto tr535
  24256. case 13:
  24257. goto tr536
  24258. case 32:
  24259. goto tr533
  24260. case 34:
  24261. goto tr31
  24262. case 44:
  24263. goto tr537
  24264. case 46:
  24265. goto st326
  24266. case 69:
  24267. goto st174
  24268. case 92:
  24269. goto st75
  24270. case 101:
  24271. goto st174
  24272. case 105:
  24273. goto st624
  24274. }
  24275. switch {
  24276. case (m.data)[(m.p)] > 11:
  24277. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  24278. goto st620
  24279. }
  24280. case (m.data)[(m.p)] >= 9:
  24281. goto tr533
  24282. }
  24283. goto st6
  24284. st633:
  24285. if (m.p)++; (m.p) == (m.pe) {
  24286. goto _test_eof633
  24287. }
  24288. st_case_633:
  24289. switch (m.data)[(m.p)] {
  24290. case 10:
  24291. goto tr534
  24292. case 12:
  24293. goto tr535
  24294. case 13:
  24295. goto tr536
  24296. case 32:
  24297. goto tr533
  24298. case 34:
  24299. goto tr31
  24300. case 44:
  24301. goto tr537
  24302. case 46:
  24303. goto st326
  24304. case 69:
  24305. goto st174
  24306. case 92:
  24307. goto st75
  24308. case 101:
  24309. goto st174
  24310. case 105:
  24311. goto st624
  24312. }
  24313. switch {
  24314. case (m.data)[(m.p)] > 11:
  24315. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  24316. goto st633
  24317. }
  24318. case (m.data)[(m.p)] >= 9:
  24319. goto tr533
  24320. }
  24321. goto st6
  24322. tr171:
  24323. //line plugins/parsers/influx/machine.go.rl:20
  24324. m.pb = m.p
  24325. goto st634
  24326. st634:
  24327. if (m.p)++; (m.p) == (m.pe) {
  24328. goto _test_eof634
  24329. }
  24330. st_case_634:
  24331. //line plugins/parsers/influx/machine.go:24844
  24332. switch (m.data)[(m.p)] {
  24333. case 10:
  24334. goto tr900
  24335. case 12:
  24336. goto tr939
  24337. case 13:
  24338. goto tr758
  24339. case 32:
  24340. goto tr938
  24341. case 34:
  24342. goto tr31
  24343. case 44:
  24344. goto tr940
  24345. case 65:
  24346. goto st185
  24347. case 92:
  24348. goto st75
  24349. case 97:
  24350. goto st188
  24351. }
  24352. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  24353. goto tr938
  24354. }
  24355. goto st6
  24356. st185:
  24357. if (m.p)++; (m.p) == (m.pe) {
  24358. goto _test_eof185
  24359. }
  24360. st_case_185:
  24361. switch (m.data)[(m.p)] {
  24362. case 10:
  24363. goto tr29
  24364. case 12:
  24365. goto tr8
  24366. case 13:
  24367. goto st7
  24368. case 34:
  24369. goto tr31
  24370. case 76:
  24371. goto st186
  24372. case 92:
  24373. goto st75
  24374. }
  24375. goto st6
  24376. st186:
  24377. if (m.p)++; (m.p) == (m.pe) {
  24378. goto _test_eof186
  24379. }
  24380. st_case_186:
  24381. switch (m.data)[(m.p)] {
  24382. case 10:
  24383. goto tr29
  24384. case 12:
  24385. goto tr8
  24386. case 13:
  24387. goto st7
  24388. case 34:
  24389. goto tr31
  24390. case 83:
  24391. goto st187
  24392. case 92:
  24393. goto st75
  24394. }
  24395. goto st6
  24396. st187:
  24397. if (m.p)++; (m.p) == (m.pe) {
  24398. goto _test_eof187
  24399. }
  24400. st_case_187:
  24401. switch (m.data)[(m.p)] {
  24402. case 10:
  24403. goto tr29
  24404. case 12:
  24405. goto tr8
  24406. case 13:
  24407. goto st7
  24408. case 34:
  24409. goto tr31
  24410. case 69:
  24411. goto st635
  24412. case 92:
  24413. goto st75
  24414. }
  24415. goto st6
  24416. st635:
  24417. if (m.p)++; (m.p) == (m.pe) {
  24418. goto _test_eof635
  24419. }
  24420. st_case_635:
  24421. switch (m.data)[(m.p)] {
  24422. case 10:
  24423. goto tr900
  24424. case 12:
  24425. goto tr939
  24426. case 13:
  24427. goto tr758
  24428. case 32:
  24429. goto tr938
  24430. case 34:
  24431. goto tr31
  24432. case 44:
  24433. goto tr940
  24434. case 92:
  24435. goto st75
  24436. }
  24437. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  24438. goto tr938
  24439. }
  24440. goto st6
  24441. st188:
  24442. if (m.p)++; (m.p) == (m.pe) {
  24443. goto _test_eof188
  24444. }
  24445. st_case_188:
  24446. switch (m.data)[(m.p)] {
  24447. case 10:
  24448. goto tr29
  24449. case 12:
  24450. goto tr8
  24451. case 13:
  24452. goto st7
  24453. case 34:
  24454. goto tr31
  24455. case 92:
  24456. goto st75
  24457. case 108:
  24458. goto st189
  24459. }
  24460. goto st6
  24461. st189:
  24462. if (m.p)++; (m.p) == (m.pe) {
  24463. goto _test_eof189
  24464. }
  24465. st_case_189:
  24466. switch (m.data)[(m.p)] {
  24467. case 10:
  24468. goto tr29
  24469. case 12:
  24470. goto tr8
  24471. case 13:
  24472. goto st7
  24473. case 34:
  24474. goto tr31
  24475. case 92:
  24476. goto st75
  24477. case 115:
  24478. goto st190
  24479. }
  24480. goto st6
  24481. st190:
  24482. if (m.p)++; (m.p) == (m.pe) {
  24483. goto _test_eof190
  24484. }
  24485. st_case_190:
  24486. switch (m.data)[(m.p)] {
  24487. case 10:
  24488. goto tr29
  24489. case 12:
  24490. goto tr8
  24491. case 13:
  24492. goto st7
  24493. case 34:
  24494. goto tr31
  24495. case 92:
  24496. goto st75
  24497. case 101:
  24498. goto st635
  24499. }
  24500. goto st6
  24501. tr172:
  24502. //line plugins/parsers/influx/machine.go.rl:20
  24503. m.pb = m.p
  24504. goto st636
  24505. st636:
  24506. if (m.p)++; (m.p) == (m.pe) {
  24507. goto _test_eof636
  24508. }
  24509. st_case_636:
  24510. //line plugins/parsers/influx/machine.go:25025
  24511. switch (m.data)[(m.p)] {
  24512. case 10:
  24513. goto tr900
  24514. case 12:
  24515. goto tr939
  24516. case 13:
  24517. goto tr758
  24518. case 32:
  24519. goto tr938
  24520. case 34:
  24521. goto tr31
  24522. case 44:
  24523. goto tr940
  24524. case 82:
  24525. goto st191
  24526. case 92:
  24527. goto st75
  24528. case 114:
  24529. goto st192
  24530. }
  24531. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  24532. goto tr938
  24533. }
  24534. goto st6
  24535. st191:
  24536. if (m.p)++; (m.p) == (m.pe) {
  24537. goto _test_eof191
  24538. }
  24539. st_case_191:
  24540. switch (m.data)[(m.p)] {
  24541. case 10:
  24542. goto tr29
  24543. case 12:
  24544. goto tr8
  24545. case 13:
  24546. goto st7
  24547. case 34:
  24548. goto tr31
  24549. case 85:
  24550. goto st187
  24551. case 92:
  24552. goto st75
  24553. }
  24554. goto st6
  24555. st192:
  24556. if (m.p)++; (m.p) == (m.pe) {
  24557. goto _test_eof192
  24558. }
  24559. st_case_192:
  24560. switch (m.data)[(m.p)] {
  24561. case 10:
  24562. goto tr29
  24563. case 12:
  24564. goto tr8
  24565. case 13:
  24566. goto st7
  24567. case 34:
  24568. goto tr31
  24569. case 92:
  24570. goto st75
  24571. case 117:
  24572. goto st190
  24573. }
  24574. goto st6
  24575. tr173:
  24576. //line plugins/parsers/influx/machine.go.rl:20
  24577. m.pb = m.p
  24578. goto st637
  24579. st637:
  24580. if (m.p)++; (m.p) == (m.pe) {
  24581. goto _test_eof637
  24582. }
  24583. st_case_637:
  24584. //line plugins/parsers/influx/machine.go:25101
  24585. switch (m.data)[(m.p)] {
  24586. case 10:
  24587. goto tr900
  24588. case 12:
  24589. goto tr939
  24590. case 13:
  24591. goto tr758
  24592. case 32:
  24593. goto tr938
  24594. case 34:
  24595. goto tr31
  24596. case 44:
  24597. goto tr940
  24598. case 92:
  24599. goto st75
  24600. case 97:
  24601. goto st188
  24602. }
  24603. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  24604. goto tr938
  24605. }
  24606. goto st6
  24607. tr174:
  24608. //line plugins/parsers/influx/machine.go.rl:20
  24609. m.pb = m.p
  24610. goto st638
  24611. st638:
  24612. if (m.p)++; (m.p) == (m.pe) {
  24613. goto _test_eof638
  24614. }
  24615. st_case_638:
  24616. //line plugins/parsers/influx/machine.go:25135
  24617. switch (m.data)[(m.p)] {
  24618. case 10:
  24619. goto tr900
  24620. case 12:
  24621. goto tr939
  24622. case 13:
  24623. goto tr758
  24624. case 32:
  24625. goto tr938
  24626. case 34:
  24627. goto tr31
  24628. case 44:
  24629. goto tr940
  24630. case 92:
  24631. goto st75
  24632. case 114:
  24633. goto st192
  24634. }
  24635. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  24636. goto tr938
  24637. }
  24638. goto st6
  24639. tr162:
  24640. //line plugins/parsers/influx/machine.go.rl:20
  24641. m.pb = m.p
  24642. goto st193
  24643. st193:
  24644. if (m.p)++; (m.p) == (m.pe) {
  24645. goto _test_eof193
  24646. }
  24647. st_case_193:
  24648. //line plugins/parsers/influx/machine.go:25169
  24649. switch (m.data)[(m.p)] {
  24650. case 9:
  24651. goto st49
  24652. case 10:
  24653. goto tr29
  24654. case 11:
  24655. goto tr162
  24656. case 12:
  24657. goto st2
  24658. case 13:
  24659. goto st7
  24660. case 32:
  24661. goto st49
  24662. case 34:
  24663. goto tr97
  24664. case 44:
  24665. goto st6
  24666. case 61:
  24667. goto tr165
  24668. case 92:
  24669. goto tr163
  24670. }
  24671. goto tr160
  24672. tr140:
  24673. //line plugins/parsers/influx/machine.go.rl:20
  24674. m.pb = m.p
  24675. goto st194
  24676. st194:
  24677. if (m.p)++; (m.p) == (m.pe) {
  24678. goto _test_eof194
  24679. }
  24680. st_case_194:
  24681. //line plugins/parsers/influx/machine.go:25204
  24682. switch (m.data)[(m.p)] {
  24683. case 10:
  24684. goto tr47
  24685. case 11:
  24686. goto tr61
  24687. case 13:
  24688. goto tr47
  24689. case 32:
  24690. goto tr60
  24691. case 44:
  24692. goto tr62
  24693. case 46:
  24694. goto st195
  24695. case 48:
  24696. goto st640
  24697. case 61:
  24698. goto tr47
  24699. case 92:
  24700. goto st22
  24701. }
  24702. switch {
  24703. case (m.data)[(m.p)] > 12:
  24704. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  24705. goto st643
  24706. }
  24707. case (m.data)[(m.p)] >= 9:
  24708. goto tr60
  24709. }
  24710. goto st16
  24711. tr141:
  24712. //line plugins/parsers/influx/machine.go.rl:20
  24713. m.pb = m.p
  24714. goto st195
  24715. st195:
  24716. if (m.p)++; (m.p) == (m.pe) {
  24717. goto _test_eof195
  24718. }
  24719. st_case_195:
  24720. //line plugins/parsers/influx/machine.go:25245
  24721. switch (m.data)[(m.p)] {
  24722. case 10:
  24723. goto tr47
  24724. case 11:
  24725. goto tr61
  24726. case 13:
  24727. goto tr47
  24728. case 32:
  24729. goto tr60
  24730. case 44:
  24731. goto tr62
  24732. case 61:
  24733. goto tr47
  24734. case 92:
  24735. goto st22
  24736. }
  24737. switch {
  24738. case (m.data)[(m.p)] > 12:
  24739. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  24740. goto st639
  24741. }
  24742. case (m.data)[(m.p)] >= 9:
  24743. goto tr60
  24744. }
  24745. goto st16
  24746. st639:
  24747. if (m.p)++; (m.p) == (m.pe) {
  24748. goto _test_eof639
  24749. }
  24750. st_case_639:
  24751. switch (m.data)[(m.p)] {
  24752. case 10:
  24753. goto tr734
  24754. case 11:
  24755. goto tr735
  24756. case 13:
  24757. goto tr736
  24758. case 32:
  24759. goto tr731
  24760. case 44:
  24761. goto tr737
  24762. case 61:
  24763. goto tr132
  24764. case 69:
  24765. goto st196
  24766. case 92:
  24767. goto st22
  24768. case 101:
  24769. goto st196
  24770. }
  24771. switch {
  24772. case (m.data)[(m.p)] > 12:
  24773. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  24774. goto st639
  24775. }
  24776. case (m.data)[(m.p)] >= 9:
  24777. goto tr731
  24778. }
  24779. goto st16
  24780. st196:
  24781. if (m.p)++; (m.p) == (m.pe) {
  24782. goto _test_eof196
  24783. }
  24784. st_case_196:
  24785. switch (m.data)[(m.p)] {
  24786. case 10:
  24787. goto tr47
  24788. case 11:
  24789. goto tr61
  24790. case 13:
  24791. goto tr47
  24792. case 32:
  24793. goto tr60
  24794. case 34:
  24795. goto st197
  24796. case 44:
  24797. goto tr62
  24798. case 61:
  24799. goto tr47
  24800. case 92:
  24801. goto st22
  24802. }
  24803. switch {
  24804. case (m.data)[(m.p)] < 43:
  24805. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  24806. goto tr60
  24807. }
  24808. case (m.data)[(m.p)] > 45:
  24809. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  24810. goto st480
  24811. }
  24812. default:
  24813. goto st197
  24814. }
  24815. goto st16
  24816. st197:
  24817. if (m.p)++; (m.p) == (m.pe) {
  24818. goto _test_eof197
  24819. }
  24820. st_case_197:
  24821. switch (m.data)[(m.p)] {
  24822. case 10:
  24823. goto tr47
  24824. case 11:
  24825. goto tr61
  24826. case 13:
  24827. goto tr47
  24828. case 32:
  24829. goto tr60
  24830. case 44:
  24831. goto tr62
  24832. case 61:
  24833. goto tr47
  24834. case 92:
  24835. goto st22
  24836. }
  24837. switch {
  24838. case (m.data)[(m.p)] > 12:
  24839. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  24840. goto st480
  24841. }
  24842. case (m.data)[(m.p)] >= 9:
  24843. goto tr60
  24844. }
  24845. goto st16
  24846. st640:
  24847. if (m.p)++; (m.p) == (m.pe) {
  24848. goto _test_eof640
  24849. }
  24850. st_case_640:
  24851. switch (m.data)[(m.p)] {
  24852. case 10:
  24853. goto tr734
  24854. case 11:
  24855. goto tr735
  24856. case 13:
  24857. goto tr736
  24858. case 32:
  24859. goto tr731
  24860. case 44:
  24861. goto tr737
  24862. case 46:
  24863. goto st639
  24864. case 61:
  24865. goto tr132
  24866. case 69:
  24867. goto st196
  24868. case 92:
  24869. goto st22
  24870. case 101:
  24871. goto st196
  24872. case 105:
  24873. goto st642
  24874. }
  24875. switch {
  24876. case (m.data)[(m.p)] > 12:
  24877. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  24878. goto st641
  24879. }
  24880. case (m.data)[(m.p)] >= 9:
  24881. goto tr731
  24882. }
  24883. goto st16
  24884. st641:
  24885. if (m.p)++; (m.p) == (m.pe) {
  24886. goto _test_eof641
  24887. }
  24888. st_case_641:
  24889. switch (m.data)[(m.p)] {
  24890. case 10:
  24891. goto tr734
  24892. case 11:
  24893. goto tr735
  24894. case 13:
  24895. goto tr736
  24896. case 32:
  24897. goto tr731
  24898. case 44:
  24899. goto tr737
  24900. case 46:
  24901. goto st639
  24902. case 61:
  24903. goto tr132
  24904. case 69:
  24905. goto st196
  24906. case 92:
  24907. goto st22
  24908. case 101:
  24909. goto st196
  24910. }
  24911. switch {
  24912. case (m.data)[(m.p)] > 12:
  24913. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  24914. goto st641
  24915. }
  24916. case (m.data)[(m.p)] >= 9:
  24917. goto tr731
  24918. }
  24919. goto st16
  24920. st642:
  24921. if (m.p)++; (m.p) == (m.pe) {
  24922. goto _test_eof642
  24923. }
  24924. st_case_642:
  24925. switch (m.data)[(m.p)] {
  24926. case 10:
  24927. goto tr952
  24928. case 11:
  24929. goto tr953
  24930. case 13:
  24931. goto tr954
  24932. case 32:
  24933. goto tr743
  24934. case 44:
  24935. goto tr955
  24936. case 61:
  24937. goto tr132
  24938. case 92:
  24939. goto st22
  24940. }
  24941. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  24942. goto tr743
  24943. }
  24944. goto st16
  24945. st643:
  24946. if (m.p)++; (m.p) == (m.pe) {
  24947. goto _test_eof643
  24948. }
  24949. st_case_643:
  24950. switch (m.data)[(m.p)] {
  24951. case 10:
  24952. goto tr734
  24953. case 11:
  24954. goto tr735
  24955. case 13:
  24956. goto tr736
  24957. case 32:
  24958. goto tr731
  24959. case 44:
  24960. goto tr737
  24961. case 46:
  24962. goto st639
  24963. case 61:
  24964. goto tr132
  24965. case 69:
  24966. goto st196
  24967. case 92:
  24968. goto st22
  24969. case 101:
  24970. goto st196
  24971. case 105:
  24972. goto st642
  24973. }
  24974. switch {
  24975. case (m.data)[(m.p)] > 12:
  24976. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  24977. goto st643
  24978. }
  24979. case (m.data)[(m.p)] >= 9:
  24980. goto tr731
  24981. }
  24982. goto st16
  24983. tr142:
  24984. //line plugins/parsers/influx/machine.go.rl:20
  24985. m.pb = m.p
  24986. goto st644
  24987. st644:
  24988. if (m.p)++; (m.p) == (m.pe) {
  24989. goto _test_eof644
  24990. }
  24991. st_case_644:
  24992. //line plugins/parsers/influx/machine.go:25519
  24993. switch (m.data)[(m.p)] {
  24994. case 10:
  24995. goto tr734
  24996. case 11:
  24997. goto tr735
  24998. case 13:
  24999. goto tr736
  25000. case 32:
  25001. goto tr731
  25002. case 44:
  25003. goto tr737
  25004. case 46:
  25005. goto st639
  25006. case 61:
  25007. goto tr132
  25008. case 69:
  25009. goto st196
  25010. case 92:
  25011. goto st22
  25012. case 101:
  25013. goto st196
  25014. case 105:
  25015. goto st642
  25016. case 117:
  25017. goto st645
  25018. }
  25019. switch {
  25020. case (m.data)[(m.p)] > 12:
  25021. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  25022. goto st641
  25023. }
  25024. case (m.data)[(m.p)] >= 9:
  25025. goto tr731
  25026. }
  25027. goto st16
  25028. st645:
  25029. if (m.p)++; (m.p) == (m.pe) {
  25030. goto _test_eof645
  25031. }
  25032. st_case_645:
  25033. switch (m.data)[(m.p)] {
  25034. case 10:
  25035. goto tr957
  25036. case 11:
  25037. goto tr958
  25038. case 13:
  25039. goto tr959
  25040. case 32:
  25041. goto tr750
  25042. case 44:
  25043. goto tr960
  25044. case 61:
  25045. goto tr132
  25046. case 92:
  25047. goto st22
  25048. }
  25049. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  25050. goto tr750
  25051. }
  25052. goto st16
  25053. tr143:
  25054. //line plugins/parsers/influx/machine.go.rl:20
  25055. m.pb = m.p
  25056. goto st646
  25057. st646:
  25058. if (m.p)++; (m.p) == (m.pe) {
  25059. goto _test_eof646
  25060. }
  25061. st_case_646:
  25062. //line plugins/parsers/influx/machine.go:25591
  25063. switch (m.data)[(m.p)] {
  25064. case 10:
  25065. goto tr734
  25066. case 11:
  25067. goto tr735
  25068. case 13:
  25069. goto tr736
  25070. case 32:
  25071. goto tr731
  25072. case 44:
  25073. goto tr737
  25074. case 46:
  25075. goto st639
  25076. case 61:
  25077. goto tr132
  25078. case 69:
  25079. goto st196
  25080. case 92:
  25081. goto st22
  25082. case 101:
  25083. goto st196
  25084. case 105:
  25085. goto st642
  25086. case 117:
  25087. goto st645
  25088. }
  25089. switch {
  25090. case (m.data)[(m.p)] > 12:
  25091. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  25092. goto st646
  25093. }
  25094. case (m.data)[(m.p)] >= 9:
  25095. goto tr731
  25096. }
  25097. goto st16
  25098. tr144:
  25099. //line plugins/parsers/influx/machine.go.rl:20
  25100. m.pb = m.p
  25101. goto st647
  25102. st647:
  25103. if (m.p)++; (m.p) == (m.pe) {
  25104. goto _test_eof647
  25105. }
  25106. st_case_647:
  25107. //line plugins/parsers/influx/machine.go:25638
  25108. switch (m.data)[(m.p)] {
  25109. case 10:
  25110. goto tr962
  25111. case 11:
  25112. goto tr963
  25113. case 13:
  25114. goto tr964
  25115. case 32:
  25116. goto tr757
  25117. case 44:
  25118. goto tr965
  25119. case 61:
  25120. goto tr132
  25121. case 65:
  25122. goto st198
  25123. case 92:
  25124. goto st22
  25125. case 97:
  25126. goto st201
  25127. }
  25128. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  25129. goto tr757
  25130. }
  25131. goto st16
  25132. st198:
  25133. if (m.p)++; (m.p) == (m.pe) {
  25134. goto _test_eof198
  25135. }
  25136. st_case_198:
  25137. switch (m.data)[(m.p)] {
  25138. case 10:
  25139. goto tr47
  25140. case 11:
  25141. goto tr61
  25142. case 13:
  25143. goto tr47
  25144. case 32:
  25145. goto tr60
  25146. case 44:
  25147. goto tr62
  25148. case 61:
  25149. goto tr47
  25150. case 76:
  25151. goto st199
  25152. case 92:
  25153. goto st22
  25154. }
  25155. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  25156. goto tr60
  25157. }
  25158. goto st16
  25159. st199:
  25160. if (m.p)++; (m.p) == (m.pe) {
  25161. goto _test_eof199
  25162. }
  25163. st_case_199:
  25164. switch (m.data)[(m.p)] {
  25165. case 10:
  25166. goto tr47
  25167. case 11:
  25168. goto tr61
  25169. case 13:
  25170. goto tr47
  25171. case 32:
  25172. goto tr60
  25173. case 44:
  25174. goto tr62
  25175. case 61:
  25176. goto tr47
  25177. case 83:
  25178. goto st200
  25179. case 92:
  25180. goto st22
  25181. }
  25182. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  25183. goto tr60
  25184. }
  25185. goto st16
  25186. st200:
  25187. if (m.p)++; (m.p) == (m.pe) {
  25188. goto _test_eof200
  25189. }
  25190. st_case_200:
  25191. switch (m.data)[(m.p)] {
  25192. case 10:
  25193. goto tr47
  25194. case 11:
  25195. goto tr61
  25196. case 13:
  25197. goto tr47
  25198. case 32:
  25199. goto tr60
  25200. case 44:
  25201. goto tr62
  25202. case 61:
  25203. goto tr47
  25204. case 69:
  25205. goto st648
  25206. case 92:
  25207. goto st22
  25208. }
  25209. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  25210. goto tr60
  25211. }
  25212. goto st16
  25213. st648:
  25214. if (m.p)++; (m.p) == (m.pe) {
  25215. goto _test_eof648
  25216. }
  25217. st_case_648:
  25218. switch (m.data)[(m.p)] {
  25219. case 10:
  25220. goto tr962
  25221. case 11:
  25222. goto tr963
  25223. case 13:
  25224. goto tr964
  25225. case 32:
  25226. goto tr757
  25227. case 44:
  25228. goto tr965
  25229. case 61:
  25230. goto tr132
  25231. case 92:
  25232. goto st22
  25233. }
  25234. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  25235. goto tr757
  25236. }
  25237. goto st16
  25238. st201:
  25239. if (m.p)++; (m.p) == (m.pe) {
  25240. goto _test_eof201
  25241. }
  25242. st_case_201:
  25243. switch (m.data)[(m.p)] {
  25244. case 10:
  25245. goto tr47
  25246. case 11:
  25247. goto tr61
  25248. case 13:
  25249. goto tr47
  25250. case 32:
  25251. goto tr60
  25252. case 44:
  25253. goto tr62
  25254. case 61:
  25255. goto tr47
  25256. case 92:
  25257. goto st22
  25258. case 108:
  25259. goto st202
  25260. }
  25261. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  25262. goto tr60
  25263. }
  25264. goto st16
  25265. st202:
  25266. if (m.p)++; (m.p) == (m.pe) {
  25267. goto _test_eof202
  25268. }
  25269. st_case_202:
  25270. switch (m.data)[(m.p)] {
  25271. case 10:
  25272. goto tr47
  25273. case 11:
  25274. goto tr61
  25275. case 13:
  25276. goto tr47
  25277. case 32:
  25278. goto tr60
  25279. case 44:
  25280. goto tr62
  25281. case 61:
  25282. goto tr47
  25283. case 92:
  25284. goto st22
  25285. case 115:
  25286. goto st203
  25287. }
  25288. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  25289. goto tr60
  25290. }
  25291. goto st16
  25292. st203:
  25293. if (m.p)++; (m.p) == (m.pe) {
  25294. goto _test_eof203
  25295. }
  25296. st_case_203:
  25297. switch (m.data)[(m.p)] {
  25298. case 10:
  25299. goto tr47
  25300. case 11:
  25301. goto tr61
  25302. case 13:
  25303. goto tr47
  25304. case 32:
  25305. goto tr60
  25306. case 44:
  25307. goto tr62
  25308. case 61:
  25309. goto tr47
  25310. case 92:
  25311. goto st22
  25312. case 101:
  25313. goto st648
  25314. }
  25315. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  25316. goto tr60
  25317. }
  25318. goto st16
  25319. tr145:
  25320. //line plugins/parsers/influx/machine.go.rl:20
  25321. m.pb = m.p
  25322. goto st649
  25323. st649:
  25324. if (m.p)++; (m.p) == (m.pe) {
  25325. goto _test_eof649
  25326. }
  25327. st_case_649:
  25328. //line plugins/parsers/influx/machine.go:25861
  25329. switch (m.data)[(m.p)] {
  25330. case 10:
  25331. goto tr962
  25332. case 11:
  25333. goto tr963
  25334. case 13:
  25335. goto tr964
  25336. case 32:
  25337. goto tr757
  25338. case 44:
  25339. goto tr965
  25340. case 61:
  25341. goto tr132
  25342. case 82:
  25343. goto st204
  25344. case 92:
  25345. goto st22
  25346. case 114:
  25347. goto st205
  25348. }
  25349. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  25350. goto tr757
  25351. }
  25352. goto st16
  25353. st204:
  25354. if (m.p)++; (m.p) == (m.pe) {
  25355. goto _test_eof204
  25356. }
  25357. st_case_204:
  25358. switch (m.data)[(m.p)] {
  25359. case 10:
  25360. goto tr47
  25361. case 11:
  25362. goto tr61
  25363. case 13:
  25364. goto tr47
  25365. case 32:
  25366. goto tr60
  25367. case 44:
  25368. goto tr62
  25369. case 61:
  25370. goto tr47
  25371. case 85:
  25372. goto st200
  25373. case 92:
  25374. goto st22
  25375. }
  25376. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  25377. goto tr60
  25378. }
  25379. goto st16
  25380. st205:
  25381. if (m.p)++; (m.p) == (m.pe) {
  25382. goto _test_eof205
  25383. }
  25384. st_case_205:
  25385. switch (m.data)[(m.p)] {
  25386. case 10:
  25387. goto tr47
  25388. case 11:
  25389. goto tr61
  25390. case 13:
  25391. goto tr47
  25392. case 32:
  25393. goto tr60
  25394. case 44:
  25395. goto tr62
  25396. case 61:
  25397. goto tr47
  25398. case 92:
  25399. goto st22
  25400. case 117:
  25401. goto st203
  25402. }
  25403. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  25404. goto tr60
  25405. }
  25406. goto st16
  25407. tr146:
  25408. //line plugins/parsers/influx/machine.go.rl:20
  25409. m.pb = m.p
  25410. goto st650
  25411. st650:
  25412. if (m.p)++; (m.p) == (m.pe) {
  25413. goto _test_eof650
  25414. }
  25415. st_case_650:
  25416. //line plugins/parsers/influx/machine.go:25951
  25417. switch (m.data)[(m.p)] {
  25418. case 10:
  25419. goto tr962
  25420. case 11:
  25421. goto tr963
  25422. case 13:
  25423. goto tr964
  25424. case 32:
  25425. goto tr757
  25426. case 44:
  25427. goto tr965
  25428. case 61:
  25429. goto tr132
  25430. case 92:
  25431. goto st22
  25432. case 97:
  25433. goto st201
  25434. }
  25435. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  25436. goto tr757
  25437. }
  25438. goto st16
  25439. tr147:
  25440. //line plugins/parsers/influx/machine.go.rl:20
  25441. m.pb = m.p
  25442. goto st651
  25443. st651:
  25444. if (m.p)++; (m.p) == (m.pe) {
  25445. goto _test_eof651
  25446. }
  25447. st_case_651:
  25448. //line plugins/parsers/influx/machine.go:25985
  25449. switch (m.data)[(m.p)] {
  25450. case 10:
  25451. goto tr962
  25452. case 11:
  25453. goto tr963
  25454. case 13:
  25455. goto tr964
  25456. case 32:
  25457. goto tr757
  25458. case 44:
  25459. goto tr965
  25460. case 61:
  25461. goto tr132
  25462. case 92:
  25463. goto st22
  25464. case 114:
  25465. goto st205
  25466. }
  25467. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  25468. goto tr757
  25469. }
  25470. goto st16
  25471. tr123:
  25472. //line plugins/parsers/influx/machine.go.rl:20
  25473. m.pb = m.p
  25474. goto st206
  25475. tr382:
  25476. (m.cs) = 206
  25477. //line plugins/parsers/influx/machine.go.rl:20
  25478. m.pb = m.p
  25479. //line plugins/parsers/influx/machine.go.rl:78
  25480. err = m.handler.SetMeasurement(m.text())
  25481. if err != nil {
  25482. (m.p)--
  25483. (m.cs) = 258
  25484. {
  25485. (m.p)++
  25486. goto _out
  25487. }
  25488. }
  25489. goto _again
  25490. st206:
  25491. if (m.p)++; (m.p) == (m.pe) {
  25492. goto _test_eof206
  25493. }
  25494. st_case_206:
  25495. //line plugins/parsers/influx/machine.go:26036
  25496. switch (m.data)[(m.p)] {
  25497. case 9:
  25498. goto tr119
  25499. case 10:
  25500. goto tr29
  25501. case 11:
  25502. goto tr382
  25503. case 12:
  25504. goto tr38
  25505. case 13:
  25506. goto st7
  25507. case 32:
  25508. goto tr119
  25509. case 34:
  25510. goto tr124
  25511. case 44:
  25512. goto tr92
  25513. case 61:
  25514. goto tr383
  25515. case 92:
  25516. goto tr125
  25517. }
  25518. goto tr121
  25519. tr120:
  25520. (m.cs) = 207
  25521. //line plugins/parsers/influx/machine.go.rl:20
  25522. m.pb = m.p
  25523. //line plugins/parsers/influx/machine.go.rl:78
  25524. err = m.handler.SetMeasurement(m.text())
  25525. if err != nil {
  25526. (m.p)--
  25527. (m.cs) = 258
  25528. {
  25529. (m.p)++
  25530. goto _out
  25531. }
  25532. }
  25533. goto _again
  25534. st207:
  25535. if (m.p)++; (m.p) == (m.pe) {
  25536. goto _test_eof207
  25537. }
  25538. st_case_207:
  25539. //line plugins/parsers/influx/machine.go:26082
  25540. switch (m.data)[(m.p)] {
  25541. case 9:
  25542. goto tr119
  25543. case 10:
  25544. goto tr29
  25545. case 11:
  25546. goto tr382
  25547. case 12:
  25548. goto tr38
  25549. case 13:
  25550. goto st7
  25551. case 32:
  25552. goto tr119
  25553. case 34:
  25554. goto tr124
  25555. case 44:
  25556. goto tr92
  25557. case 61:
  25558. goto tr82
  25559. case 92:
  25560. goto tr125
  25561. }
  25562. goto tr121
  25563. tr499:
  25564. //line plugins/parsers/influx/machine.go.rl:20
  25565. m.pb = m.p
  25566. goto st208
  25567. st208:
  25568. if (m.p)++; (m.p) == (m.pe) {
  25569. goto _test_eof208
  25570. }
  25571. st_case_208:
  25572. //line plugins/parsers/influx/machine.go:26117
  25573. switch (m.data)[(m.p)] {
  25574. case 10:
  25575. goto tr29
  25576. case 12:
  25577. goto tr105
  25578. case 13:
  25579. goto st7
  25580. case 34:
  25581. goto tr31
  25582. case 92:
  25583. goto st75
  25584. }
  25585. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  25586. goto st652
  25587. }
  25588. goto st6
  25589. tr500:
  25590. //line plugins/parsers/influx/machine.go.rl:20
  25591. m.pb = m.p
  25592. goto st652
  25593. st652:
  25594. if (m.p)++; (m.p) == (m.pe) {
  25595. goto _test_eof652
  25596. }
  25597. st_case_652:
  25598. //line plugins/parsers/influx/machine.go:26145
  25599. switch (m.data)[(m.p)] {
  25600. case 10:
  25601. goto tr603
  25602. case 12:
  25603. goto tr469
  25604. case 13:
  25605. goto tr605
  25606. case 32:
  25607. goto tr602
  25608. case 34:
  25609. goto tr31
  25610. case 92:
  25611. goto st75
  25612. }
  25613. switch {
  25614. case (m.data)[(m.p)] > 11:
  25615. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  25616. goto st653
  25617. }
  25618. case (m.data)[(m.p)] >= 9:
  25619. goto tr602
  25620. }
  25621. goto st6
  25622. st653:
  25623. if (m.p)++; (m.p) == (m.pe) {
  25624. goto _test_eof653
  25625. }
  25626. st_case_653:
  25627. switch (m.data)[(m.p)] {
  25628. case 10:
  25629. goto tr603
  25630. case 12:
  25631. goto tr469
  25632. case 13:
  25633. goto tr605
  25634. case 32:
  25635. goto tr602
  25636. case 34:
  25637. goto tr31
  25638. case 92:
  25639. goto st75
  25640. }
  25641. switch {
  25642. case (m.data)[(m.p)] > 11:
  25643. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  25644. goto st654
  25645. }
  25646. case (m.data)[(m.p)] >= 9:
  25647. goto tr602
  25648. }
  25649. goto st6
  25650. st654:
  25651. if (m.p)++; (m.p) == (m.pe) {
  25652. goto _test_eof654
  25653. }
  25654. st_case_654:
  25655. switch (m.data)[(m.p)] {
  25656. case 10:
  25657. goto tr603
  25658. case 12:
  25659. goto tr469
  25660. case 13:
  25661. goto tr605
  25662. case 32:
  25663. goto tr602
  25664. case 34:
  25665. goto tr31
  25666. case 92:
  25667. goto st75
  25668. }
  25669. switch {
  25670. case (m.data)[(m.p)] > 11:
  25671. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  25672. goto st655
  25673. }
  25674. case (m.data)[(m.p)] >= 9:
  25675. goto tr602
  25676. }
  25677. goto st6
  25678. st655:
  25679. if (m.p)++; (m.p) == (m.pe) {
  25680. goto _test_eof655
  25681. }
  25682. st_case_655:
  25683. switch (m.data)[(m.p)] {
  25684. case 10:
  25685. goto tr603
  25686. case 12:
  25687. goto tr469
  25688. case 13:
  25689. goto tr605
  25690. case 32:
  25691. goto tr602
  25692. case 34:
  25693. goto tr31
  25694. case 92:
  25695. goto st75
  25696. }
  25697. switch {
  25698. case (m.data)[(m.p)] > 11:
  25699. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  25700. goto st656
  25701. }
  25702. case (m.data)[(m.p)] >= 9:
  25703. goto tr602
  25704. }
  25705. goto st6
  25706. st656:
  25707. if (m.p)++; (m.p) == (m.pe) {
  25708. goto _test_eof656
  25709. }
  25710. st_case_656:
  25711. switch (m.data)[(m.p)] {
  25712. case 10:
  25713. goto tr603
  25714. case 12:
  25715. goto tr469
  25716. case 13:
  25717. goto tr605
  25718. case 32:
  25719. goto tr602
  25720. case 34:
  25721. goto tr31
  25722. case 92:
  25723. goto st75
  25724. }
  25725. switch {
  25726. case (m.data)[(m.p)] > 11:
  25727. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  25728. goto st657
  25729. }
  25730. case (m.data)[(m.p)] >= 9:
  25731. goto tr602
  25732. }
  25733. goto st6
  25734. st657:
  25735. if (m.p)++; (m.p) == (m.pe) {
  25736. goto _test_eof657
  25737. }
  25738. st_case_657:
  25739. switch (m.data)[(m.p)] {
  25740. case 10:
  25741. goto tr603
  25742. case 12:
  25743. goto tr469
  25744. case 13:
  25745. goto tr605
  25746. case 32:
  25747. goto tr602
  25748. case 34:
  25749. goto tr31
  25750. case 92:
  25751. goto st75
  25752. }
  25753. switch {
  25754. case (m.data)[(m.p)] > 11:
  25755. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  25756. goto st658
  25757. }
  25758. case (m.data)[(m.p)] >= 9:
  25759. goto tr602
  25760. }
  25761. goto st6
  25762. st658:
  25763. if (m.p)++; (m.p) == (m.pe) {
  25764. goto _test_eof658
  25765. }
  25766. st_case_658:
  25767. switch (m.data)[(m.p)] {
  25768. case 10:
  25769. goto tr603
  25770. case 12:
  25771. goto tr469
  25772. case 13:
  25773. goto tr605
  25774. case 32:
  25775. goto tr602
  25776. case 34:
  25777. goto tr31
  25778. case 92:
  25779. goto st75
  25780. }
  25781. switch {
  25782. case (m.data)[(m.p)] > 11:
  25783. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  25784. goto st659
  25785. }
  25786. case (m.data)[(m.p)] >= 9:
  25787. goto tr602
  25788. }
  25789. goto st6
  25790. st659:
  25791. if (m.p)++; (m.p) == (m.pe) {
  25792. goto _test_eof659
  25793. }
  25794. st_case_659:
  25795. switch (m.data)[(m.p)] {
  25796. case 10:
  25797. goto tr603
  25798. case 12:
  25799. goto tr469
  25800. case 13:
  25801. goto tr605
  25802. case 32:
  25803. goto tr602
  25804. case 34:
  25805. goto tr31
  25806. case 92:
  25807. goto st75
  25808. }
  25809. switch {
  25810. case (m.data)[(m.p)] > 11:
  25811. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  25812. goto st660
  25813. }
  25814. case (m.data)[(m.p)] >= 9:
  25815. goto tr602
  25816. }
  25817. goto st6
  25818. st660:
  25819. if (m.p)++; (m.p) == (m.pe) {
  25820. goto _test_eof660
  25821. }
  25822. st_case_660:
  25823. switch (m.data)[(m.p)] {
  25824. case 10:
  25825. goto tr603
  25826. case 12:
  25827. goto tr469
  25828. case 13:
  25829. goto tr605
  25830. case 32:
  25831. goto tr602
  25832. case 34:
  25833. goto tr31
  25834. case 92:
  25835. goto st75
  25836. }
  25837. switch {
  25838. case (m.data)[(m.p)] > 11:
  25839. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  25840. goto st661
  25841. }
  25842. case (m.data)[(m.p)] >= 9:
  25843. goto tr602
  25844. }
  25845. goto st6
  25846. st661:
  25847. if (m.p)++; (m.p) == (m.pe) {
  25848. goto _test_eof661
  25849. }
  25850. st_case_661:
  25851. switch (m.data)[(m.p)] {
  25852. case 10:
  25853. goto tr603
  25854. case 12:
  25855. goto tr469
  25856. case 13:
  25857. goto tr605
  25858. case 32:
  25859. goto tr602
  25860. case 34:
  25861. goto tr31
  25862. case 92:
  25863. goto st75
  25864. }
  25865. switch {
  25866. case (m.data)[(m.p)] > 11:
  25867. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  25868. goto st662
  25869. }
  25870. case (m.data)[(m.p)] >= 9:
  25871. goto tr602
  25872. }
  25873. goto st6
  25874. st662:
  25875. if (m.p)++; (m.p) == (m.pe) {
  25876. goto _test_eof662
  25877. }
  25878. st_case_662:
  25879. switch (m.data)[(m.p)] {
  25880. case 10:
  25881. goto tr603
  25882. case 12:
  25883. goto tr469
  25884. case 13:
  25885. goto tr605
  25886. case 32:
  25887. goto tr602
  25888. case 34:
  25889. goto tr31
  25890. case 92:
  25891. goto st75
  25892. }
  25893. switch {
  25894. case (m.data)[(m.p)] > 11:
  25895. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  25896. goto st663
  25897. }
  25898. case (m.data)[(m.p)] >= 9:
  25899. goto tr602
  25900. }
  25901. goto st6
  25902. st663:
  25903. if (m.p)++; (m.p) == (m.pe) {
  25904. goto _test_eof663
  25905. }
  25906. st_case_663:
  25907. switch (m.data)[(m.p)] {
  25908. case 10:
  25909. goto tr603
  25910. case 12:
  25911. goto tr469
  25912. case 13:
  25913. goto tr605
  25914. case 32:
  25915. goto tr602
  25916. case 34:
  25917. goto tr31
  25918. case 92:
  25919. goto st75
  25920. }
  25921. switch {
  25922. case (m.data)[(m.p)] > 11:
  25923. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  25924. goto st664
  25925. }
  25926. case (m.data)[(m.p)] >= 9:
  25927. goto tr602
  25928. }
  25929. goto st6
  25930. st664:
  25931. if (m.p)++; (m.p) == (m.pe) {
  25932. goto _test_eof664
  25933. }
  25934. st_case_664:
  25935. switch (m.data)[(m.p)] {
  25936. case 10:
  25937. goto tr603
  25938. case 12:
  25939. goto tr469
  25940. case 13:
  25941. goto tr605
  25942. case 32:
  25943. goto tr602
  25944. case 34:
  25945. goto tr31
  25946. case 92:
  25947. goto st75
  25948. }
  25949. switch {
  25950. case (m.data)[(m.p)] > 11:
  25951. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  25952. goto st665
  25953. }
  25954. case (m.data)[(m.p)] >= 9:
  25955. goto tr602
  25956. }
  25957. goto st6
  25958. st665:
  25959. if (m.p)++; (m.p) == (m.pe) {
  25960. goto _test_eof665
  25961. }
  25962. st_case_665:
  25963. switch (m.data)[(m.p)] {
  25964. case 10:
  25965. goto tr603
  25966. case 12:
  25967. goto tr469
  25968. case 13:
  25969. goto tr605
  25970. case 32:
  25971. goto tr602
  25972. case 34:
  25973. goto tr31
  25974. case 92:
  25975. goto st75
  25976. }
  25977. switch {
  25978. case (m.data)[(m.p)] > 11:
  25979. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  25980. goto st666
  25981. }
  25982. case (m.data)[(m.p)] >= 9:
  25983. goto tr602
  25984. }
  25985. goto st6
  25986. st666:
  25987. if (m.p)++; (m.p) == (m.pe) {
  25988. goto _test_eof666
  25989. }
  25990. st_case_666:
  25991. switch (m.data)[(m.p)] {
  25992. case 10:
  25993. goto tr603
  25994. case 12:
  25995. goto tr469
  25996. case 13:
  25997. goto tr605
  25998. case 32:
  25999. goto tr602
  26000. case 34:
  26001. goto tr31
  26002. case 92:
  26003. goto st75
  26004. }
  26005. switch {
  26006. case (m.data)[(m.p)] > 11:
  26007. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  26008. goto st667
  26009. }
  26010. case (m.data)[(m.p)] >= 9:
  26011. goto tr602
  26012. }
  26013. goto st6
  26014. st667:
  26015. if (m.p)++; (m.p) == (m.pe) {
  26016. goto _test_eof667
  26017. }
  26018. st_case_667:
  26019. switch (m.data)[(m.p)] {
  26020. case 10:
  26021. goto tr603
  26022. case 12:
  26023. goto tr469
  26024. case 13:
  26025. goto tr605
  26026. case 32:
  26027. goto tr602
  26028. case 34:
  26029. goto tr31
  26030. case 92:
  26031. goto st75
  26032. }
  26033. switch {
  26034. case (m.data)[(m.p)] > 11:
  26035. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  26036. goto st668
  26037. }
  26038. case (m.data)[(m.p)] >= 9:
  26039. goto tr602
  26040. }
  26041. goto st6
  26042. st668:
  26043. if (m.p)++; (m.p) == (m.pe) {
  26044. goto _test_eof668
  26045. }
  26046. st_case_668:
  26047. switch (m.data)[(m.p)] {
  26048. case 10:
  26049. goto tr603
  26050. case 12:
  26051. goto tr469
  26052. case 13:
  26053. goto tr605
  26054. case 32:
  26055. goto tr602
  26056. case 34:
  26057. goto tr31
  26058. case 92:
  26059. goto st75
  26060. }
  26061. switch {
  26062. case (m.data)[(m.p)] > 11:
  26063. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  26064. goto st669
  26065. }
  26066. case (m.data)[(m.p)] >= 9:
  26067. goto tr602
  26068. }
  26069. goto st6
  26070. st669:
  26071. if (m.p)++; (m.p) == (m.pe) {
  26072. goto _test_eof669
  26073. }
  26074. st_case_669:
  26075. switch (m.data)[(m.p)] {
  26076. case 10:
  26077. goto tr603
  26078. case 12:
  26079. goto tr469
  26080. case 13:
  26081. goto tr605
  26082. case 32:
  26083. goto tr602
  26084. case 34:
  26085. goto tr31
  26086. case 92:
  26087. goto st75
  26088. }
  26089. switch {
  26090. case (m.data)[(m.p)] > 11:
  26091. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  26092. goto st670
  26093. }
  26094. case (m.data)[(m.p)] >= 9:
  26095. goto tr602
  26096. }
  26097. goto st6
  26098. st670:
  26099. if (m.p)++; (m.p) == (m.pe) {
  26100. goto _test_eof670
  26101. }
  26102. st_case_670:
  26103. switch (m.data)[(m.p)] {
  26104. case 10:
  26105. goto tr603
  26106. case 12:
  26107. goto tr469
  26108. case 13:
  26109. goto tr605
  26110. case 32:
  26111. goto tr602
  26112. case 34:
  26113. goto tr31
  26114. case 92:
  26115. goto st75
  26116. }
  26117. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  26118. goto tr602
  26119. }
  26120. goto st6
  26121. tr496:
  26122. //line plugins/parsers/influx/machine.go.rl:20
  26123. m.pb = m.p
  26124. goto st209
  26125. tr989:
  26126. (m.cs) = 209
  26127. //line plugins/parsers/influx/machine.go.rl:122
  26128. err = m.handler.AddFloat(m.key, m.text())
  26129. if err != nil {
  26130. (m.p)--
  26131. (m.cs) = 258
  26132. {
  26133. (m.p)++
  26134. goto _out
  26135. }
  26136. }
  26137. goto _again
  26138. tr994:
  26139. (m.cs) = 209
  26140. //line plugins/parsers/influx/machine.go.rl:104
  26141. err = m.handler.AddInt(m.key, m.text())
  26142. if err != nil {
  26143. (m.p)--
  26144. (m.cs) = 258
  26145. {
  26146. (m.p)++
  26147. goto _out
  26148. }
  26149. }
  26150. goto _again
  26151. tr997:
  26152. (m.cs) = 209
  26153. //line plugins/parsers/influx/machine.go.rl:113
  26154. err = m.handler.AddUint(m.key, m.text())
  26155. if err != nil {
  26156. (m.p)--
  26157. (m.cs) = 258
  26158. {
  26159. (m.p)++
  26160. goto _out
  26161. }
  26162. }
  26163. goto _again
  26164. tr1000:
  26165. (m.cs) = 209
  26166. //line plugins/parsers/influx/machine.go.rl:131
  26167. err = m.handler.AddBool(m.key, m.text())
  26168. if err != nil {
  26169. (m.p)--
  26170. (m.cs) = 258
  26171. {
  26172. (m.p)++
  26173. goto _out
  26174. }
  26175. }
  26176. goto _again
  26177. st209:
  26178. if (m.p)++; (m.p) == (m.pe) {
  26179. goto _test_eof209
  26180. }
  26181. st_case_209:
  26182. //line plugins/parsers/influx/machine.go:26731
  26183. switch (m.data)[(m.p)] {
  26184. case 9:
  26185. goto st6
  26186. case 10:
  26187. goto tr29
  26188. case 12:
  26189. goto tr8
  26190. case 13:
  26191. goto st7
  26192. case 32:
  26193. goto st6
  26194. case 34:
  26195. goto tr386
  26196. case 44:
  26197. goto st6
  26198. case 61:
  26199. goto st6
  26200. case 92:
  26201. goto tr387
  26202. }
  26203. goto tr385
  26204. tr385:
  26205. //line plugins/parsers/influx/machine.go.rl:20
  26206. m.pb = m.p
  26207. goto st210
  26208. st210:
  26209. if (m.p)++; (m.p) == (m.pe) {
  26210. goto _test_eof210
  26211. }
  26212. st_case_210:
  26213. //line plugins/parsers/influx/machine.go:26764
  26214. switch (m.data)[(m.p)] {
  26215. case 9:
  26216. goto st6
  26217. case 10:
  26218. goto tr29
  26219. case 12:
  26220. goto tr8
  26221. case 13:
  26222. goto st7
  26223. case 32:
  26224. goto st6
  26225. case 34:
  26226. goto tr100
  26227. case 44:
  26228. goto st6
  26229. case 61:
  26230. goto tr389
  26231. case 92:
  26232. goto st224
  26233. }
  26234. goto st210
  26235. tr389:
  26236. //line plugins/parsers/influx/machine.go.rl:100
  26237. m.key = m.text()
  26238. goto st211
  26239. st211:
  26240. if (m.p)++; (m.p) == (m.pe) {
  26241. goto _test_eof211
  26242. }
  26243. st_case_211:
  26244. //line plugins/parsers/influx/machine.go:26797
  26245. switch (m.data)[(m.p)] {
  26246. case 10:
  26247. goto tr29
  26248. case 12:
  26249. goto tr8
  26250. case 13:
  26251. goto st7
  26252. case 34:
  26253. goto tr353
  26254. case 45:
  26255. goto tr391
  26256. case 46:
  26257. goto tr392
  26258. case 48:
  26259. goto tr393
  26260. case 70:
  26261. goto tr112
  26262. case 84:
  26263. goto tr113
  26264. case 92:
  26265. goto st75
  26266. case 102:
  26267. goto tr114
  26268. case 116:
  26269. goto tr115
  26270. }
  26271. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  26272. goto tr394
  26273. }
  26274. goto st6
  26275. tr391:
  26276. //line plugins/parsers/influx/machine.go.rl:20
  26277. m.pb = m.p
  26278. goto st212
  26279. st212:
  26280. if (m.p)++; (m.p) == (m.pe) {
  26281. goto _test_eof212
  26282. }
  26283. st_case_212:
  26284. //line plugins/parsers/influx/machine.go:26839
  26285. switch (m.data)[(m.p)] {
  26286. case 10:
  26287. goto tr29
  26288. case 12:
  26289. goto tr8
  26290. case 13:
  26291. goto st7
  26292. case 34:
  26293. goto tr31
  26294. case 46:
  26295. goto st213
  26296. case 48:
  26297. goto st673
  26298. case 92:
  26299. goto st75
  26300. }
  26301. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  26302. goto st676
  26303. }
  26304. goto st6
  26305. tr392:
  26306. //line plugins/parsers/influx/machine.go.rl:20
  26307. m.pb = m.p
  26308. goto st213
  26309. st213:
  26310. if (m.p)++; (m.p) == (m.pe) {
  26311. goto _test_eof213
  26312. }
  26313. st_case_213:
  26314. //line plugins/parsers/influx/machine.go:26871
  26315. switch (m.data)[(m.p)] {
  26316. case 10:
  26317. goto tr29
  26318. case 12:
  26319. goto tr8
  26320. case 13:
  26321. goto st7
  26322. case 34:
  26323. goto tr31
  26324. case 92:
  26325. goto st75
  26326. }
  26327. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  26328. goto st671
  26329. }
  26330. goto st6
  26331. st671:
  26332. if (m.p)++; (m.p) == (m.pe) {
  26333. goto _test_eof671
  26334. }
  26335. st_case_671:
  26336. switch (m.data)[(m.p)] {
  26337. case 10:
  26338. goto tr765
  26339. case 12:
  26340. goto tr535
  26341. case 13:
  26342. goto tr642
  26343. case 32:
  26344. goto tr988
  26345. case 34:
  26346. goto tr31
  26347. case 44:
  26348. goto tr989
  26349. case 69:
  26350. goto st214
  26351. case 92:
  26352. goto st75
  26353. case 101:
  26354. goto st214
  26355. }
  26356. switch {
  26357. case (m.data)[(m.p)] > 11:
  26358. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  26359. goto st671
  26360. }
  26361. case (m.data)[(m.p)] >= 9:
  26362. goto tr988
  26363. }
  26364. goto st6
  26365. st214:
  26366. if (m.p)++; (m.p) == (m.pe) {
  26367. goto _test_eof214
  26368. }
  26369. st_case_214:
  26370. switch (m.data)[(m.p)] {
  26371. case 10:
  26372. goto tr29
  26373. case 12:
  26374. goto tr8
  26375. case 13:
  26376. goto st7
  26377. case 34:
  26378. goto tr358
  26379. case 43:
  26380. goto st215
  26381. case 45:
  26382. goto st215
  26383. case 92:
  26384. goto st75
  26385. }
  26386. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  26387. goto st672
  26388. }
  26389. goto st6
  26390. st215:
  26391. if (m.p)++; (m.p) == (m.pe) {
  26392. goto _test_eof215
  26393. }
  26394. st_case_215:
  26395. switch (m.data)[(m.p)] {
  26396. case 10:
  26397. goto tr29
  26398. case 12:
  26399. goto tr8
  26400. case 13:
  26401. goto st7
  26402. case 34:
  26403. goto tr31
  26404. case 92:
  26405. goto st75
  26406. }
  26407. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  26408. goto st672
  26409. }
  26410. goto st6
  26411. st672:
  26412. if (m.p)++; (m.p) == (m.pe) {
  26413. goto _test_eof672
  26414. }
  26415. st_case_672:
  26416. switch (m.data)[(m.p)] {
  26417. case 10:
  26418. goto tr765
  26419. case 12:
  26420. goto tr535
  26421. case 13:
  26422. goto tr642
  26423. case 32:
  26424. goto tr988
  26425. case 34:
  26426. goto tr31
  26427. case 44:
  26428. goto tr989
  26429. case 92:
  26430. goto st75
  26431. }
  26432. switch {
  26433. case (m.data)[(m.p)] > 11:
  26434. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  26435. goto st672
  26436. }
  26437. case (m.data)[(m.p)] >= 9:
  26438. goto tr988
  26439. }
  26440. goto st6
  26441. st673:
  26442. if (m.p)++; (m.p) == (m.pe) {
  26443. goto _test_eof673
  26444. }
  26445. st_case_673:
  26446. switch (m.data)[(m.p)] {
  26447. case 10:
  26448. goto tr765
  26449. case 12:
  26450. goto tr535
  26451. case 13:
  26452. goto tr642
  26453. case 32:
  26454. goto tr988
  26455. case 34:
  26456. goto tr31
  26457. case 44:
  26458. goto tr989
  26459. case 46:
  26460. goto st671
  26461. case 69:
  26462. goto st214
  26463. case 92:
  26464. goto st75
  26465. case 101:
  26466. goto st214
  26467. case 105:
  26468. goto st675
  26469. }
  26470. switch {
  26471. case (m.data)[(m.p)] > 11:
  26472. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  26473. goto st674
  26474. }
  26475. case (m.data)[(m.p)] >= 9:
  26476. goto tr988
  26477. }
  26478. goto st6
  26479. st674:
  26480. if (m.p)++; (m.p) == (m.pe) {
  26481. goto _test_eof674
  26482. }
  26483. st_case_674:
  26484. switch (m.data)[(m.p)] {
  26485. case 10:
  26486. goto tr765
  26487. case 12:
  26488. goto tr535
  26489. case 13:
  26490. goto tr642
  26491. case 32:
  26492. goto tr988
  26493. case 34:
  26494. goto tr31
  26495. case 44:
  26496. goto tr989
  26497. case 46:
  26498. goto st671
  26499. case 69:
  26500. goto st214
  26501. case 92:
  26502. goto st75
  26503. case 101:
  26504. goto st214
  26505. }
  26506. switch {
  26507. case (m.data)[(m.p)] > 11:
  26508. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  26509. goto st674
  26510. }
  26511. case (m.data)[(m.p)] >= 9:
  26512. goto tr988
  26513. }
  26514. goto st6
  26515. st675:
  26516. if (m.p)++; (m.p) == (m.pe) {
  26517. goto _test_eof675
  26518. }
  26519. st_case_675:
  26520. switch (m.data)[(m.p)] {
  26521. case 10:
  26522. goto tr798
  26523. case 12:
  26524. goto tr932
  26525. case 13:
  26526. goto tr800
  26527. case 32:
  26528. goto tr993
  26529. case 34:
  26530. goto tr31
  26531. case 44:
  26532. goto tr994
  26533. case 92:
  26534. goto st75
  26535. }
  26536. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  26537. goto tr993
  26538. }
  26539. goto st6
  26540. st676:
  26541. if (m.p)++; (m.p) == (m.pe) {
  26542. goto _test_eof676
  26543. }
  26544. st_case_676:
  26545. switch (m.data)[(m.p)] {
  26546. case 10:
  26547. goto tr765
  26548. case 12:
  26549. goto tr535
  26550. case 13:
  26551. goto tr642
  26552. case 32:
  26553. goto tr988
  26554. case 34:
  26555. goto tr31
  26556. case 44:
  26557. goto tr989
  26558. case 46:
  26559. goto st671
  26560. case 69:
  26561. goto st214
  26562. case 92:
  26563. goto st75
  26564. case 101:
  26565. goto st214
  26566. case 105:
  26567. goto st675
  26568. }
  26569. switch {
  26570. case (m.data)[(m.p)] > 11:
  26571. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  26572. goto st676
  26573. }
  26574. case (m.data)[(m.p)] >= 9:
  26575. goto tr988
  26576. }
  26577. goto st6
  26578. tr393:
  26579. //line plugins/parsers/influx/machine.go.rl:20
  26580. m.pb = m.p
  26581. goto st677
  26582. st677:
  26583. if (m.p)++; (m.p) == (m.pe) {
  26584. goto _test_eof677
  26585. }
  26586. st_case_677:
  26587. //line plugins/parsers/influx/machine.go:27146
  26588. switch (m.data)[(m.p)] {
  26589. case 10:
  26590. goto tr765
  26591. case 12:
  26592. goto tr535
  26593. case 13:
  26594. goto tr642
  26595. case 32:
  26596. goto tr988
  26597. case 34:
  26598. goto tr31
  26599. case 44:
  26600. goto tr989
  26601. case 46:
  26602. goto st671
  26603. case 69:
  26604. goto st214
  26605. case 92:
  26606. goto st75
  26607. case 101:
  26608. goto st214
  26609. case 105:
  26610. goto st675
  26611. case 117:
  26612. goto st678
  26613. }
  26614. switch {
  26615. case (m.data)[(m.p)] > 11:
  26616. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  26617. goto st674
  26618. }
  26619. case (m.data)[(m.p)] >= 9:
  26620. goto tr988
  26621. }
  26622. goto st6
  26623. st678:
  26624. if (m.p)++; (m.p) == (m.pe) {
  26625. goto _test_eof678
  26626. }
  26627. st_case_678:
  26628. switch (m.data)[(m.p)] {
  26629. case 10:
  26630. goto tr804
  26631. case 12:
  26632. goto tr935
  26633. case 13:
  26634. goto tr806
  26635. case 32:
  26636. goto tr996
  26637. case 34:
  26638. goto tr31
  26639. case 44:
  26640. goto tr997
  26641. case 92:
  26642. goto st75
  26643. }
  26644. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  26645. goto tr996
  26646. }
  26647. goto st6
  26648. tr394:
  26649. //line plugins/parsers/influx/machine.go.rl:20
  26650. m.pb = m.p
  26651. goto st679
  26652. st679:
  26653. if (m.p)++; (m.p) == (m.pe) {
  26654. goto _test_eof679
  26655. }
  26656. st_case_679:
  26657. //line plugins/parsers/influx/machine.go:27218
  26658. switch (m.data)[(m.p)] {
  26659. case 10:
  26660. goto tr765
  26661. case 12:
  26662. goto tr535
  26663. case 13:
  26664. goto tr642
  26665. case 32:
  26666. goto tr988
  26667. case 34:
  26668. goto tr31
  26669. case 44:
  26670. goto tr989
  26671. case 46:
  26672. goto st671
  26673. case 69:
  26674. goto st214
  26675. case 92:
  26676. goto st75
  26677. case 101:
  26678. goto st214
  26679. case 105:
  26680. goto st675
  26681. case 117:
  26682. goto st678
  26683. }
  26684. switch {
  26685. case (m.data)[(m.p)] > 11:
  26686. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  26687. goto st679
  26688. }
  26689. case (m.data)[(m.p)] >= 9:
  26690. goto tr988
  26691. }
  26692. goto st6
  26693. tr112:
  26694. //line plugins/parsers/influx/machine.go.rl:20
  26695. m.pb = m.p
  26696. goto st680
  26697. st680:
  26698. if (m.p)++; (m.p) == (m.pe) {
  26699. goto _test_eof680
  26700. }
  26701. st_case_680:
  26702. //line plugins/parsers/influx/machine.go:27265
  26703. switch (m.data)[(m.p)] {
  26704. case 10:
  26705. goto tr810
  26706. case 12:
  26707. goto tr939
  26708. case 13:
  26709. goto tr812
  26710. case 32:
  26711. goto tr999
  26712. case 34:
  26713. goto tr31
  26714. case 44:
  26715. goto tr1000
  26716. case 65:
  26717. goto st216
  26718. case 92:
  26719. goto st75
  26720. case 97:
  26721. goto st219
  26722. }
  26723. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  26724. goto tr999
  26725. }
  26726. goto st6
  26727. st216:
  26728. if (m.p)++; (m.p) == (m.pe) {
  26729. goto _test_eof216
  26730. }
  26731. st_case_216:
  26732. switch (m.data)[(m.p)] {
  26733. case 10:
  26734. goto tr29
  26735. case 12:
  26736. goto tr8
  26737. case 13:
  26738. goto st7
  26739. case 34:
  26740. goto tr31
  26741. case 76:
  26742. goto st217
  26743. case 92:
  26744. goto st75
  26745. }
  26746. goto st6
  26747. st217:
  26748. if (m.p)++; (m.p) == (m.pe) {
  26749. goto _test_eof217
  26750. }
  26751. st_case_217:
  26752. switch (m.data)[(m.p)] {
  26753. case 10:
  26754. goto tr29
  26755. case 12:
  26756. goto tr8
  26757. case 13:
  26758. goto st7
  26759. case 34:
  26760. goto tr31
  26761. case 83:
  26762. goto st218
  26763. case 92:
  26764. goto st75
  26765. }
  26766. goto st6
  26767. st218:
  26768. if (m.p)++; (m.p) == (m.pe) {
  26769. goto _test_eof218
  26770. }
  26771. st_case_218:
  26772. switch (m.data)[(m.p)] {
  26773. case 10:
  26774. goto tr29
  26775. case 12:
  26776. goto tr8
  26777. case 13:
  26778. goto st7
  26779. case 34:
  26780. goto tr31
  26781. case 69:
  26782. goto st681
  26783. case 92:
  26784. goto st75
  26785. }
  26786. goto st6
  26787. st681:
  26788. if (m.p)++; (m.p) == (m.pe) {
  26789. goto _test_eof681
  26790. }
  26791. st_case_681:
  26792. switch (m.data)[(m.p)] {
  26793. case 10:
  26794. goto tr810
  26795. case 12:
  26796. goto tr939
  26797. case 13:
  26798. goto tr812
  26799. case 32:
  26800. goto tr999
  26801. case 34:
  26802. goto tr31
  26803. case 44:
  26804. goto tr1000
  26805. case 92:
  26806. goto st75
  26807. }
  26808. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  26809. goto tr999
  26810. }
  26811. goto st6
  26812. st219:
  26813. if (m.p)++; (m.p) == (m.pe) {
  26814. goto _test_eof219
  26815. }
  26816. st_case_219:
  26817. switch (m.data)[(m.p)] {
  26818. case 10:
  26819. goto tr29
  26820. case 12:
  26821. goto tr8
  26822. case 13:
  26823. goto st7
  26824. case 34:
  26825. goto tr31
  26826. case 92:
  26827. goto st75
  26828. case 108:
  26829. goto st220
  26830. }
  26831. goto st6
  26832. st220:
  26833. if (m.p)++; (m.p) == (m.pe) {
  26834. goto _test_eof220
  26835. }
  26836. st_case_220:
  26837. switch (m.data)[(m.p)] {
  26838. case 10:
  26839. goto tr29
  26840. case 12:
  26841. goto tr8
  26842. case 13:
  26843. goto st7
  26844. case 34:
  26845. goto tr31
  26846. case 92:
  26847. goto st75
  26848. case 115:
  26849. goto st221
  26850. }
  26851. goto st6
  26852. st221:
  26853. if (m.p)++; (m.p) == (m.pe) {
  26854. goto _test_eof221
  26855. }
  26856. st_case_221:
  26857. switch (m.data)[(m.p)] {
  26858. case 10:
  26859. goto tr29
  26860. case 12:
  26861. goto tr8
  26862. case 13:
  26863. goto st7
  26864. case 34:
  26865. goto tr31
  26866. case 92:
  26867. goto st75
  26868. case 101:
  26869. goto st681
  26870. }
  26871. goto st6
  26872. tr113:
  26873. //line plugins/parsers/influx/machine.go.rl:20
  26874. m.pb = m.p
  26875. goto st682
  26876. st682:
  26877. if (m.p)++; (m.p) == (m.pe) {
  26878. goto _test_eof682
  26879. }
  26880. st_case_682:
  26881. //line plugins/parsers/influx/machine.go:27446
  26882. switch (m.data)[(m.p)] {
  26883. case 10:
  26884. goto tr810
  26885. case 12:
  26886. goto tr939
  26887. case 13:
  26888. goto tr812
  26889. case 32:
  26890. goto tr999
  26891. case 34:
  26892. goto tr31
  26893. case 44:
  26894. goto tr1000
  26895. case 82:
  26896. goto st222
  26897. case 92:
  26898. goto st75
  26899. case 114:
  26900. goto st223
  26901. }
  26902. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  26903. goto tr999
  26904. }
  26905. goto st6
  26906. st222:
  26907. if (m.p)++; (m.p) == (m.pe) {
  26908. goto _test_eof222
  26909. }
  26910. st_case_222:
  26911. switch (m.data)[(m.p)] {
  26912. case 10:
  26913. goto tr29
  26914. case 12:
  26915. goto tr8
  26916. case 13:
  26917. goto st7
  26918. case 34:
  26919. goto tr31
  26920. case 85:
  26921. goto st218
  26922. case 92:
  26923. goto st75
  26924. }
  26925. goto st6
  26926. st223:
  26927. if (m.p)++; (m.p) == (m.pe) {
  26928. goto _test_eof223
  26929. }
  26930. st_case_223:
  26931. switch (m.data)[(m.p)] {
  26932. case 10:
  26933. goto tr29
  26934. case 12:
  26935. goto tr8
  26936. case 13:
  26937. goto st7
  26938. case 34:
  26939. goto tr31
  26940. case 92:
  26941. goto st75
  26942. case 117:
  26943. goto st221
  26944. }
  26945. goto st6
  26946. tr114:
  26947. //line plugins/parsers/influx/machine.go.rl:20
  26948. m.pb = m.p
  26949. goto st683
  26950. st683:
  26951. if (m.p)++; (m.p) == (m.pe) {
  26952. goto _test_eof683
  26953. }
  26954. st_case_683:
  26955. //line plugins/parsers/influx/machine.go:27522
  26956. switch (m.data)[(m.p)] {
  26957. case 10:
  26958. goto tr810
  26959. case 12:
  26960. goto tr939
  26961. case 13:
  26962. goto tr812
  26963. case 32:
  26964. goto tr999
  26965. case 34:
  26966. goto tr31
  26967. case 44:
  26968. goto tr1000
  26969. case 92:
  26970. goto st75
  26971. case 97:
  26972. goto st219
  26973. }
  26974. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  26975. goto tr999
  26976. }
  26977. goto st6
  26978. tr115:
  26979. //line plugins/parsers/influx/machine.go.rl:20
  26980. m.pb = m.p
  26981. goto st684
  26982. st684:
  26983. if (m.p)++; (m.p) == (m.pe) {
  26984. goto _test_eof684
  26985. }
  26986. st_case_684:
  26987. //line plugins/parsers/influx/machine.go:27556
  26988. switch (m.data)[(m.p)] {
  26989. case 10:
  26990. goto tr810
  26991. case 12:
  26992. goto tr939
  26993. case 13:
  26994. goto tr812
  26995. case 32:
  26996. goto tr999
  26997. case 34:
  26998. goto tr31
  26999. case 44:
  27000. goto tr1000
  27001. case 92:
  27002. goto st75
  27003. case 114:
  27004. goto st223
  27005. }
  27006. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  27007. goto tr999
  27008. }
  27009. goto st6
  27010. tr387:
  27011. //line plugins/parsers/influx/machine.go.rl:20
  27012. m.pb = m.p
  27013. goto st224
  27014. st224:
  27015. if (m.p)++; (m.p) == (m.pe) {
  27016. goto _test_eof224
  27017. }
  27018. st_case_224:
  27019. //line plugins/parsers/influx/machine.go:27590
  27020. switch (m.data)[(m.p)] {
  27021. case 34:
  27022. goto st210
  27023. case 92:
  27024. goto st210
  27025. }
  27026. switch {
  27027. case (m.data)[(m.p)] > 10:
  27028. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  27029. goto tr8
  27030. }
  27031. case (m.data)[(m.p)] >= 9:
  27032. goto tr8
  27033. }
  27034. goto st3
  27035. tr108:
  27036. //line plugins/parsers/influx/machine.go.rl:20
  27037. m.pb = m.p
  27038. goto st225
  27039. st225:
  27040. if (m.p)++; (m.p) == (m.pe) {
  27041. goto _test_eof225
  27042. }
  27043. st_case_225:
  27044. //line plugins/parsers/influx/machine.go:27617
  27045. switch (m.data)[(m.p)] {
  27046. case 10:
  27047. goto tr29
  27048. case 12:
  27049. goto tr8
  27050. case 13:
  27051. goto st7
  27052. case 34:
  27053. goto tr31
  27054. case 46:
  27055. goto st226
  27056. case 48:
  27057. goto st687
  27058. case 92:
  27059. goto st75
  27060. }
  27061. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27062. goto st690
  27063. }
  27064. goto st6
  27065. tr109:
  27066. //line plugins/parsers/influx/machine.go.rl:20
  27067. m.pb = m.p
  27068. goto st226
  27069. st226:
  27070. if (m.p)++; (m.p) == (m.pe) {
  27071. goto _test_eof226
  27072. }
  27073. st_case_226:
  27074. //line plugins/parsers/influx/machine.go:27649
  27075. switch (m.data)[(m.p)] {
  27076. case 10:
  27077. goto tr29
  27078. case 12:
  27079. goto tr8
  27080. case 13:
  27081. goto st7
  27082. case 34:
  27083. goto tr31
  27084. case 92:
  27085. goto st75
  27086. }
  27087. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27088. goto st685
  27089. }
  27090. goto st6
  27091. st685:
  27092. if (m.p)++; (m.p) == (m.pe) {
  27093. goto _test_eof685
  27094. }
  27095. st_case_685:
  27096. switch (m.data)[(m.p)] {
  27097. case 10:
  27098. goto tr639
  27099. case 12:
  27100. goto tr535
  27101. case 13:
  27102. goto tr642
  27103. case 32:
  27104. goto tr988
  27105. case 34:
  27106. goto tr31
  27107. case 44:
  27108. goto tr989
  27109. case 69:
  27110. goto st227
  27111. case 92:
  27112. goto st75
  27113. case 101:
  27114. goto st227
  27115. }
  27116. switch {
  27117. case (m.data)[(m.p)] > 11:
  27118. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27119. goto st685
  27120. }
  27121. case (m.data)[(m.p)] >= 9:
  27122. goto tr988
  27123. }
  27124. goto st6
  27125. st227:
  27126. if (m.p)++; (m.p) == (m.pe) {
  27127. goto _test_eof227
  27128. }
  27129. st_case_227:
  27130. switch (m.data)[(m.p)] {
  27131. case 10:
  27132. goto tr29
  27133. case 12:
  27134. goto tr8
  27135. case 13:
  27136. goto st7
  27137. case 34:
  27138. goto tr358
  27139. case 43:
  27140. goto st228
  27141. case 45:
  27142. goto st228
  27143. case 92:
  27144. goto st75
  27145. }
  27146. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27147. goto st686
  27148. }
  27149. goto st6
  27150. st228:
  27151. if (m.p)++; (m.p) == (m.pe) {
  27152. goto _test_eof228
  27153. }
  27154. st_case_228:
  27155. switch (m.data)[(m.p)] {
  27156. case 10:
  27157. goto tr29
  27158. case 12:
  27159. goto tr8
  27160. case 13:
  27161. goto st7
  27162. case 34:
  27163. goto tr31
  27164. case 92:
  27165. goto st75
  27166. }
  27167. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27168. goto st686
  27169. }
  27170. goto st6
  27171. st686:
  27172. if (m.p)++; (m.p) == (m.pe) {
  27173. goto _test_eof686
  27174. }
  27175. st_case_686:
  27176. switch (m.data)[(m.p)] {
  27177. case 10:
  27178. goto tr639
  27179. case 12:
  27180. goto tr535
  27181. case 13:
  27182. goto tr642
  27183. case 32:
  27184. goto tr988
  27185. case 34:
  27186. goto tr31
  27187. case 44:
  27188. goto tr989
  27189. case 92:
  27190. goto st75
  27191. }
  27192. switch {
  27193. case (m.data)[(m.p)] > 11:
  27194. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27195. goto st686
  27196. }
  27197. case (m.data)[(m.p)] >= 9:
  27198. goto tr988
  27199. }
  27200. goto st6
  27201. st687:
  27202. if (m.p)++; (m.p) == (m.pe) {
  27203. goto _test_eof687
  27204. }
  27205. st_case_687:
  27206. switch (m.data)[(m.p)] {
  27207. case 10:
  27208. goto tr639
  27209. case 12:
  27210. goto tr535
  27211. case 13:
  27212. goto tr642
  27213. case 32:
  27214. goto tr988
  27215. case 34:
  27216. goto tr31
  27217. case 44:
  27218. goto tr989
  27219. case 46:
  27220. goto st685
  27221. case 69:
  27222. goto st227
  27223. case 92:
  27224. goto st75
  27225. case 101:
  27226. goto st227
  27227. case 105:
  27228. goto st689
  27229. }
  27230. switch {
  27231. case (m.data)[(m.p)] > 11:
  27232. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27233. goto st688
  27234. }
  27235. case (m.data)[(m.p)] >= 9:
  27236. goto tr988
  27237. }
  27238. goto st6
  27239. st688:
  27240. if (m.p)++; (m.p) == (m.pe) {
  27241. goto _test_eof688
  27242. }
  27243. st_case_688:
  27244. switch (m.data)[(m.p)] {
  27245. case 10:
  27246. goto tr639
  27247. case 12:
  27248. goto tr535
  27249. case 13:
  27250. goto tr642
  27251. case 32:
  27252. goto tr988
  27253. case 34:
  27254. goto tr31
  27255. case 44:
  27256. goto tr989
  27257. case 46:
  27258. goto st685
  27259. case 69:
  27260. goto st227
  27261. case 92:
  27262. goto st75
  27263. case 101:
  27264. goto st227
  27265. }
  27266. switch {
  27267. case (m.data)[(m.p)] > 11:
  27268. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27269. goto st688
  27270. }
  27271. case (m.data)[(m.p)] >= 9:
  27272. goto tr988
  27273. }
  27274. goto st6
  27275. st689:
  27276. if (m.p)++; (m.p) == (m.pe) {
  27277. goto _test_eof689
  27278. }
  27279. st_case_689:
  27280. switch (m.data)[(m.p)] {
  27281. case 10:
  27282. goto tr823
  27283. case 12:
  27284. goto tr932
  27285. case 13:
  27286. goto tr800
  27287. case 32:
  27288. goto tr993
  27289. case 34:
  27290. goto tr31
  27291. case 44:
  27292. goto tr994
  27293. case 92:
  27294. goto st75
  27295. }
  27296. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  27297. goto tr993
  27298. }
  27299. goto st6
  27300. st690:
  27301. if (m.p)++; (m.p) == (m.pe) {
  27302. goto _test_eof690
  27303. }
  27304. st_case_690:
  27305. switch (m.data)[(m.p)] {
  27306. case 10:
  27307. goto tr639
  27308. case 12:
  27309. goto tr535
  27310. case 13:
  27311. goto tr642
  27312. case 32:
  27313. goto tr988
  27314. case 34:
  27315. goto tr31
  27316. case 44:
  27317. goto tr989
  27318. case 46:
  27319. goto st685
  27320. case 69:
  27321. goto st227
  27322. case 92:
  27323. goto st75
  27324. case 101:
  27325. goto st227
  27326. case 105:
  27327. goto st689
  27328. }
  27329. switch {
  27330. case (m.data)[(m.p)] > 11:
  27331. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27332. goto st690
  27333. }
  27334. case (m.data)[(m.p)] >= 9:
  27335. goto tr988
  27336. }
  27337. goto st6
  27338. tr110:
  27339. //line plugins/parsers/influx/machine.go.rl:20
  27340. m.pb = m.p
  27341. goto st691
  27342. st691:
  27343. if (m.p)++; (m.p) == (m.pe) {
  27344. goto _test_eof691
  27345. }
  27346. st_case_691:
  27347. //line plugins/parsers/influx/machine.go:27924
  27348. switch (m.data)[(m.p)] {
  27349. case 10:
  27350. goto tr639
  27351. case 12:
  27352. goto tr535
  27353. case 13:
  27354. goto tr642
  27355. case 32:
  27356. goto tr988
  27357. case 34:
  27358. goto tr31
  27359. case 44:
  27360. goto tr989
  27361. case 46:
  27362. goto st685
  27363. case 69:
  27364. goto st227
  27365. case 92:
  27366. goto st75
  27367. case 101:
  27368. goto st227
  27369. case 105:
  27370. goto st689
  27371. case 117:
  27372. goto st692
  27373. }
  27374. switch {
  27375. case (m.data)[(m.p)] > 11:
  27376. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27377. goto st688
  27378. }
  27379. case (m.data)[(m.p)] >= 9:
  27380. goto tr988
  27381. }
  27382. goto st6
  27383. st692:
  27384. if (m.p)++; (m.p) == (m.pe) {
  27385. goto _test_eof692
  27386. }
  27387. st_case_692:
  27388. switch (m.data)[(m.p)] {
  27389. case 10:
  27390. goto tr829
  27391. case 12:
  27392. goto tr935
  27393. case 13:
  27394. goto tr806
  27395. case 32:
  27396. goto tr996
  27397. case 34:
  27398. goto tr31
  27399. case 44:
  27400. goto tr997
  27401. case 92:
  27402. goto st75
  27403. }
  27404. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 11 {
  27405. goto tr996
  27406. }
  27407. goto st6
  27408. tr111:
  27409. //line plugins/parsers/influx/machine.go.rl:20
  27410. m.pb = m.p
  27411. goto st693
  27412. st693:
  27413. if (m.p)++; (m.p) == (m.pe) {
  27414. goto _test_eof693
  27415. }
  27416. st_case_693:
  27417. //line plugins/parsers/influx/machine.go:27996
  27418. switch (m.data)[(m.p)] {
  27419. case 10:
  27420. goto tr639
  27421. case 12:
  27422. goto tr535
  27423. case 13:
  27424. goto tr642
  27425. case 32:
  27426. goto tr988
  27427. case 34:
  27428. goto tr31
  27429. case 44:
  27430. goto tr989
  27431. case 46:
  27432. goto st685
  27433. case 69:
  27434. goto st227
  27435. case 92:
  27436. goto st75
  27437. case 101:
  27438. goto st227
  27439. case 105:
  27440. goto st689
  27441. case 117:
  27442. goto st692
  27443. }
  27444. switch {
  27445. case (m.data)[(m.p)] > 11:
  27446. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27447. goto st693
  27448. }
  27449. case (m.data)[(m.p)] >= 9:
  27450. goto tr988
  27451. }
  27452. goto st6
  27453. tr96:
  27454. //line plugins/parsers/influx/machine.go.rl:20
  27455. m.pb = m.p
  27456. goto st229
  27457. st229:
  27458. if (m.p)++; (m.p) == (m.pe) {
  27459. goto _test_eof229
  27460. }
  27461. st_case_229:
  27462. //line plugins/parsers/influx/machine.go:28043
  27463. switch (m.data)[(m.p)] {
  27464. case 9:
  27465. goto st31
  27466. case 10:
  27467. goto tr29
  27468. case 11:
  27469. goto tr96
  27470. case 12:
  27471. goto st2
  27472. case 13:
  27473. goto st7
  27474. case 32:
  27475. goto st31
  27476. case 34:
  27477. goto tr97
  27478. case 44:
  27479. goto st6
  27480. case 61:
  27481. goto tr101
  27482. case 92:
  27483. goto tr98
  27484. }
  27485. goto tr94
  27486. tr74:
  27487. //line plugins/parsers/influx/machine.go.rl:20
  27488. m.pb = m.p
  27489. goto st230
  27490. st230:
  27491. if (m.p)++; (m.p) == (m.pe) {
  27492. goto _test_eof230
  27493. }
  27494. st_case_230:
  27495. //line plugins/parsers/influx/machine.go:28078
  27496. switch (m.data)[(m.p)] {
  27497. case 10:
  27498. goto tr47
  27499. case 11:
  27500. goto tr3
  27501. case 13:
  27502. goto tr47
  27503. case 32:
  27504. goto tr1
  27505. case 44:
  27506. goto tr4
  27507. case 46:
  27508. goto st231
  27509. case 48:
  27510. goto st695
  27511. case 92:
  27512. goto st95
  27513. }
  27514. switch {
  27515. case (m.data)[(m.p)] > 12:
  27516. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27517. goto st698
  27518. }
  27519. case (m.data)[(m.p)] >= 9:
  27520. goto tr1
  27521. }
  27522. goto st1
  27523. tr75:
  27524. //line plugins/parsers/influx/machine.go.rl:20
  27525. m.pb = m.p
  27526. goto st231
  27527. st231:
  27528. if (m.p)++; (m.p) == (m.pe) {
  27529. goto _test_eof231
  27530. }
  27531. st_case_231:
  27532. //line plugins/parsers/influx/machine.go:28117
  27533. switch (m.data)[(m.p)] {
  27534. case 10:
  27535. goto tr47
  27536. case 11:
  27537. goto tr3
  27538. case 13:
  27539. goto tr47
  27540. case 32:
  27541. goto tr1
  27542. case 44:
  27543. goto tr4
  27544. case 92:
  27545. goto st95
  27546. }
  27547. switch {
  27548. case (m.data)[(m.p)] > 12:
  27549. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27550. goto st694
  27551. }
  27552. case (m.data)[(m.p)] >= 9:
  27553. goto tr1
  27554. }
  27555. goto st1
  27556. st694:
  27557. if (m.p)++; (m.p) == (m.pe) {
  27558. goto _test_eof694
  27559. }
  27560. st_case_694:
  27561. switch (m.data)[(m.p)] {
  27562. case 10:
  27563. goto tr734
  27564. case 11:
  27565. goto tr818
  27566. case 13:
  27567. goto tr736
  27568. case 32:
  27569. goto tr641
  27570. case 44:
  27571. goto tr819
  27572. case 69:
  27573. goto st232
  27574. case 92:
  27575. goto st95
  27576. case 101:
  27577. goto st232
  27578. }
  27579. switch {
  27580. case (m.data)[(m.p)] > 12:
  27581. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27582. goto st694
  27583. }
  27584. case (m.data)[(m.p)] >= 9:
  27585. goto tr641
  27586. }
  27587. goto st1
  27588. st232:
  27589. if (m.p)++; (m.p) == (m.pe) {
  27590. goto _test_eof232
  27591. }
  27592. st_case_232:
  27593. switch (m.data)[(m.p)] {
  27594. case 10:
  27595. goto tr47
  27596. case 11:
  27597. goto tr3
  27598. case 13:
  27599. goto tr47
  27600. case 32:
  27601. goto tr1
  27602. case 34:
  27603. goto st233
  27604. case 44:
  27605. goto tr4
  27606. case 92:
  27607. goto st95
  27608. }
  27609. switch {
  27610. case (m.data)[(m.p)] < 43:
  27611. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  27612. goto tr1
  27613. }
  27614. case (m.data)[(m.p)] > 45:
  27615. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27616. goto st531
  27617. }
  27618. default:
  27619. goto st233
  27620. }
  27621. goto st1
  27622. st233:
  27623. if (m.p)++; (m.p) == (m.pe) {
  27624. goto _test_eof233
  27625. }
  27626. st_case_233:
  27627. switch (m.data)[(m.p)] {
  27628. case 10:
  27629. goto tr47
  27630. case 11:
  27631. goto tr3
  27632. case 13:
  27633. goto tr47
  27634. case 32:
  27635. goto tr1
  27636. case 44:
  27637. goto tr4
  27638. case 92:
  27639. goto st95
  27640. }
  27641. switch {
  27642. case (m.data)[(m.p)] > 12:
  27643. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27644. goto st531
  27645. }
  27646. case (m.data)[(m.p)] >= 9:
  27647. goto tr1
  27648. }
  27649. goto st1
  27650. st695:
  27651. if (m.p)++; (m.p) == (m.pe) {
  27652. goto _test_eof695
  27653. }
  27654. st_case_695:
  27655. switch (m.data)[(m.p)] {
  27656. case 10:
  27657. goto tr734
  27658. case 11:
  27659. goto tr818
  27660. case 13:
  27661. goto tr736
  27662. case 32:
  27663. goto tr641
  27664. case 44:
  27665. goto tr819
  27666. case 46:
  27667. goto st694
  27668. case 69:
  27669. goto st232
  27670. case 92:
  27671. goto st95
  27672. case 101:
  27673. goto st232
  27674. case 105:
  27675. goto st697
  27676. }
  27677. switch {
  27678. case (m.data)[(m.p)] > 12:
  27679. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27680. goto st696
  27681. }
  27682. case (m.data)[(m.p)] >= 9:
  27683. goto tr641
  27684. }
  27685. goto st1
  27686. st696:
  27687. if (m.p)++; (m.p) == (m.pe) {
  27688. goto _test_eof696
  27689. }
  27690. st_case_696:
  27691. switch (m.data)[(m.p)] {
  27692. case 10:
  27693. goto tr734
  27694. case 11:
  27695. goto tr818
  27696. case 13:
  27697. goto tr736
  27698. case 32:
  27699. goto tr641
  27700. case 44:
  27701. goto tr819
  27702. case 46:
  27703. goto st694
  27704. case 69:
  27705. goto st232
  27706. case 92:
  27707. goto st95
  27708. case 101:
  27709. goto st232
  27710. }
  27711. switch {
  27712. case (m.data)[(m.p)] > 12:
  27713. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27714. goto st696
  27715. }
  27716. case (m.data)[(m.p)] >= 9:
  27717. goto tr641
  27718. }
  27719. goto st1
  27720. st697:
  27721. if (m.p)++; (m.p) == (m.pe) {
  27722. goto _test_eof697
  27723. }
  27724. st_case_697:
  27725. switch (m.data)[(m.p)] {
  27726. case 10:
  27727. goto tr952
  27728. case 11:
  27729. goto tr1013
  27730. case 13:
  27731. goto tr954
  27732. case 32:
  27733. goto tr825
  27734. case 44:
  27735. goto tr1014
  27736. case 92:
  27737. goto st95
  27738. }
  27739. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  27740. goto tr825
  27741. }
  27742. goto st1
  27743. st698:
  27744. if (m.p)++; (m.p) == (m.pe) {
  27745. goto _test_eof698
  27746. }
  27747. st_case_698:
  27748. switch (m.data)[(m.p)] {
  27749. case 10:
  27750. goto tr734
  27751. case 11:
  27752. goto tr818
  27753. case 13:
  27754. goto tr736
  27755. case 32:
  27756. goto tr641
  27757. case 44:
  27758. goto tr819
  27759. case 46:
  27760. goto st694
  27761. case 69:
  27762. goto st232
  27763. case 92:
  27764. goto st95
  27765. case 101:
  27766. goto st232
  27767. case 105:
  27768. goto st697
  27769. }
  27770. switch {
  27771. case (m.data)[(m.p)] > 12:
  27772. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27773. goto st698
  27774. }
  27775. case (m.data)[(m.p)] >= 9:
  27776. goto tr641
  27777. }
  27778. goto st1
  27779. tr76:
  27780. //line plugins/parsers/influx/machine.go.rl:20
  27781. m.pb = m.p
  27782. goto st699
  27783. st699:
  27784. if (m.p)++; (m.p) == (m.pe) {
  27785. goto _test_eof699
  27786. }
  27787. st_case_699:
  27788. //line plugins/parsers/influx/machine.go:28375
  27789. switch (m.data)[(m.p)] {
  27790. case 10:
  27791. goto tr734
  27792. case 11:
  27793. goto tr818
  27794. case 13:
  27795. goto tr736
  27796. case 32:
  27797. goto tr641
  27798. case 44:
  27799. goto tr819
  27800. case 46:
  27801. goto st694
  27802. case 69:
  27803. goto st232
  27804. case 92:
  27805. goto st95
  27806. case 101:
  27807. goto st232
  27808. case 105:
  27809. goto st697
  27810. case 117:
  27811. goto st700
  27812. }
  27813. switch {
  27814. case (m.data)[(m.p)] > 12:
  27815. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27816. goto st696
  27817. }
  27818. case (m.data)[(m.p)] >= 9:
  27819. goto tr641
  27820. }
  27821. goto st1
  27822. st700:
  27823. if (m.p)++; (m.p) == (m.pe) {
  27824. goto _test_eof700
  27825. }
  27826. st_case_700:
  27827. switch (m.data)[(m.p)] {
  27828. case 10:
  27829. goto tr957
  27830. case 11:
  27831. goto tr1016
  27832. case 13:
  27833. goto tr959
  27834. case 32:
  27835. goto tr831
  27836. case 44:
  27837. goto tr1017
  27838. case 92:
  27839. goto st95
  27840. }
  27841. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  27842. goto tr831
  27843. }
  27844. goto st1
  27845. tr77:
  27846. //line plugins/parsers/influx/machine.go.rl:20
  27847. m.pb = m.p
  27848. goto st701
  27849. st701:
  27850. if (m.p)++; (m.p) == (m.pe) {
  27851. goto _test_eof701
  27852. }
  27853. st_case_701:
  27854. //line plugins/parsers/influx/machine.go:28443
  27855. switch (m.data)[(m.p)] {
  27856. case 10:
  27857. goto tr734
  27858. case 11:
  27859. goto tr818
  27860. case 13:
  27861. goto tr736
  27862. case 32:
  27863. goto tr641
  27864. case 44:
  27865. goto tr819
  27866. case 46:
  27867. goto st694
  27868. case 69:
  27869. goto st232
  27870. case 92:
  27871. goto st95
  27872. case 101:
  27873. goto st232
  27874. case 105:
  27875. goto st697
  27876. case 117:
  27877. goto st700
  27878. }
  27879. switch {
  27880. case (m.data)[(m.p)] > 12:
  27881. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  27882. goto st701
  27883. }
  27884. case (m.data)[(m.p)] >= 9:
  27885. goto tr641
  27886. }
  27887. goto st1
  27888. tr78:
  27889. //line plugins/parsers/influx/machine.go.rl:20
  27890. m.pb = m.p
  27891. goto st702
  27892. st702:
  27893. if (m.p)++; (m.p) == (m.pe) {
  27894. goto _test_eof702
  27895. }
  27896. st_case_702:
  27897. //line plugins/parsers/influx/machine.go:28488
  27898. switch (m.data)[(m.p)] {
  27899. case 10:
  27900. goto tr962
  27901. case 11:
  27902. goto tr1019
  27903. case 13:
  27904. goto tr964
  27905. case 32:
  27906. goto tr836
  27907. case 44:
  27908. goto tr1020
  27909. case 65:
  27910. goto st234
  27911. case 92:
  27912. goto st95
  27913. case 97:
  27914. goto st237
  27915. }
  27916. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  27917. goto tr836
  27918. }
  27919. goto st1
  27920. st234:
  27921. if (m.p)++; (m.p) == (m.pe) {
  27922. goto _test_eof234
  27923. }
  27924. st_case_234:
  27925. switch (m.data)[(m.p)] {
  27926. case 10:
  27927. goto tr47
  27928. case 11:
  27929. goto tr3
  27930. case 13:
  27931. goto tr47
  27932. case 32:
  27933. goto tr1
  27934. case 44:
  27935. goto tr4
  27936. case 76:
  27937. goto st235
  27938. case 92:
  27939. goto st95
  27940. }
  27941. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  27942. goto tr1
  27943. }
  27944. goto st1
  27945. st235:
  27946. if (m.p)++; (m.p) == (m.pe) {
  27947. goto _test_eof235
  27948. }
  27949. st_case_235:
  27950. switch (m.data)[(m.p)] {
  27951. case 10:
  27952. goto tr47
  27953. case 11:
  27954. goto tr3
  27955. case 13:
  27956. goto tr47
  27957. case 32:
  27958. goto tr1
  27959. case 44:
  27960. goto tr4
  27961. case 83:
  27962. goto st236
  27963. case 92:
  27964. goto st95
  27965. }
  27966. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  27967. goto tr1
  27968. }
  27969. goto st1
  27970. st236:
  27971. if (m.p)++; (m.p) == (m.pe) {
  27972. goto _test_eof236
  27973. }
  27974. st_case_236:
  27975. switch (m.data)[(m.p)] {
  27976. case 10:
  27977. goto tr47
  27978. case 11:
  27979. goto tr3
  27980. case 13:
  27981. goto tr47
  27982. case 32:
  27983. goto tr1
  27984. case 44:
  27985. goto tr4
  27986. case 69:
  27987. goto st703
  27988. case 92:
  27989. goto st95
  27990. }
  27991. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  27992. goto tr1
  27993. }
  27994. goto st1
  27995. st703:
  27996. if (m.p)++; (m.p) == (m.pe) {
  27997. goto _test_eof703
  27998. }
  27999. st_case_703:
  28000. switch (m.data)[(m.p)] {
  28001. case 10:
  28002. goto tr962
  28003. case 11:
  28004. goto tr1019
  28005. case 13:
  28006. goto tr964
  28007. case 32:
  28008. goto tr836
  28009. case 44:
  28010. goto tr1020
  28011. case 92:
  28012. goto st95
  28013. }
  28014. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  28015. goto tr836
  28016. }
  28017. goto st1
  28018. st237:
  28019. if (m.p)++; (m.p) == (m.pe) {
  28020. goto _test_eof237
  28021. }
  28022. st_case_237:
  28023. switch (m.data)[(m.p)] {
  28024. case 10:
  28025. goto tr47
  28026. case 11:
  28027. goto tr3
  28028. case 13:
  28029. goto tr47
  28030. case 32:
  28031. goto tr1
  28032. case 44:
  28033. goto tr4
  28034. case 92:
  28035. goto st95
  28036. case 108:
  28037. goto st238
  28038. }
  28039. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  28040. goto tr1
  28041. }
  28042. goto st1
  28043. st238:
  28044. if (m.p)++; (m.p) == (m.pe) {
  28045. goto _test_eof238
  28046. }
  28047. st_case_238:
  28048. switch (m.data)[(m.p)] {
  28049. case 10:
  28050. goto tr47
  28051. case 11:
  28052. goto tr3
  28053. case 13:
  28054. goto tr47
  28055. case 32:
  28056. goto tr1
  28057. case 44:
  28058. goto tr4
  28059. case 92:
  28060. goto st95
  28061. case 115:
  28062. goto st239
  28063. }
  28064. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  28065. goto tr1
  28066. }
  28067. goto st1
  28068. st239:
  28069. if (m.p)++; (m.p) == (m.pe) {
  28070. goto _test_eof239
  28071. }
  28072. st_case_239:
  28073. switch (m.data)[(m.p)] {
  28074. case 10:
  28075. goto tr47
  28076. case 11:
  28077. goto tr3
  28078. case 13:
  28079. goto tr47
  28080. case 32:
  28081. goto tr1
  28082. case 44:
  28083. goto tr4
  28084. case 92:
  28085. goto st95
  28086. case 101:
  28087. goto st703
  28088. }
  28089. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  28090. goto tr1
  28091. }
  28092. goto st1
  28093. tr79:
  28094. //line plugins/parsers/influx/machine.go.rl:20
  28095. m.pb = m.p
  28096. goto st704
  28097. st704:
  28098. if (m.p)++; (m.p) == (m.pe) {
  28099. goto _test_eof704
  28100. }
  28101. st_case_704:
  28102. //line plugins/parsers/influx/machine.go:28695
  28103. switch (m.data)[(m.p)] {
  28104. case 10:
  28105. goto tr962
  28106. case 11:
  28107. goto tr1019
  28108. case 13:
  28109. goto tr964
  28110. case 32:
  28111. goto tr836
  28112. case 44:
  28113. goto tr1020
  28114. case 82:
  28115. goto st240
  28116. case 92:
  28117. goto st95
  28118. case 114:
  28119. goto st241
  28120. }
  28121. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  28122. goto tr836
  28123. }
  28124. goto st1
  28125. st240:
  28126. if (m.p)++; (m.p) == (m.pe) {
  28127. goto _test_eof240
  28128. }
  28129. st_case_240:
  28130. switch (m.data)[(m.p)] {
  28131. case 10:
  28132. goto tr47
  28133. case 11:
  28134. goto tr3
  28135. case 13:
  28136. goto tr47
  28137. case 32:
  28138. goto tr1
  28139. case 44:
  28140. goto tr4
  28141. case 85:
  28142. goto st236
  28143. case 92:
  28144. goto st95
  28145. }
  28146. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  28147. goto tr1
  28148. }
  28149. goto st1
  28150. st241:
  28151. if (m.p)++; (m.p) == (m.pe) {
  28152. goto _test_eof241
  28153. }
  28154. st_case_241:
  28155. switch (m.data)[(m.p)] {
  28156. case 10:
  28157. goto tr47
  28158. case 11:
  28159. goto tr3
  28160. case 13:
  28161. goto tr47
  28162. case 32:
  28163. goto tr1
  28164. case 44:
  28165. goto tr4
  28166. case 92:
  28167. goto st95
  28168. case 117:
  28169. goto st239
  28170. }
  28171. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  28172. goto tr1
  28173. }
  28174. goto st1
  28175. tr80:
  28176. //line plugins/parsers/influx/machine.go.rl:20
  28177. m.pb = m.p
  28178. goto st705
  28179. st705:
  28180. if (m.p)++; (m.p) == (m.pe) {
  28181. goto _test_eof705
  28182. }
  28183. st_case_705:
  28184. //line plugins/parsers/influx/machine.go:28779
  28185. switch (m.data)[(m.p)] {
  28186. case 10:
  28187. goto tr962
  28188. case 11:
  28189. goto tr1019
  28190. case 13:
  28191. goto tr964
  28192. case 32:
  28193. goto tr836
  28194. case 44:
  28195. goto tr1020
  28196. case 92:
  28197. goto st95
  28198. case 97:
  28199. goto st237
  28200. }
  28201. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  28202. goto tr836
  28203. }
  28204. goto st1
  28205. tr81:
  28206. //line plugins/parsers/influx/machine.go.rl:20
  28207. m.pb = m.p
  28208. goto st706
  28209. st706:
  28210. if (m.p)++; (m.p) == (m.pe) {
  28211. goto _test_eof706
  28212. }
  28213. st_case_706:
  28214. //line plugins/parsers/influx/machine.go:28811
  28215. switch (m.data)[(m.p)] {
  28216. case 10:
  28217. goto tr962
  28218. case 11:
  28219. goto tr1019
  28220. case 13:
  28221. goto tr964
  28222. case 32:
  28223. goto tr836
  28224. case 44:
  28225. goto tr1020
  28226. case 92:
  28227. goto st95
  28228. case 114:
  28229. goto st241
  28230. }
  28231. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  28232. goto tr836
  28233. }
  28234. goto st1
  28235. tr44:
  28236. //line plugins/parsers/influx/machine.go.rl:20
  28237. m.pb = m.p
  28238. goto st242
  28239. tr424:
  28240. (m.cs) = 242
  28241. //line plugins/parsers/influx/machine.go.rl:20
  28242. m.pb = m.p
  28243. //line plugins/parsers/influx/machine.go.rl:78
  28244. err = m.handler.SetMeasurement(m.text())
  28245. if err != nil {
  28246. (m.p)--
  28247. (m.cs) = 258
  28248. {
  28249. (m.p)++
  28250. goto _out
  28251. }
  28252. }
  28253. goto _again
  28254. st242:
  28255. if (m.p)++; (m.p) == (m.pe) {
  28256. goto _test_eof242
  28257. }
  28258. st_case_242:
  28259. //line plugins/parsers/influx/machine.go:28860
  28260. switch (m.data)[(m.p)] {
  28261. case 10:
  28262. goto tr423
  28263. case 11:
  28264. goto tr424
  28265. case 13:
  28266. goto tr423
  28267. case 32:
  28268. goto tr38
  28269. case 44:
  28270. goto tr4
  28271. case 61:
  28272. goto tr425
  28273. case 92:
  28274. goto tr45
  28275. }
  28276. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  28277. goto tr38
  28278. }
  28279. goto tr41
  28280. tr40:
  28281. (m.cs) = 243
  28282. //line plugins/parsers/influx/machine.go.rl:20
  28283. m.pb = m.p
  28284. //line plugins/parsers/influx/machine.go.rl:78
  28285. err = m.handler.SetMeasurement(m.text())
  28286. if err != nil {
  28287. (m.p)--
  28288. (m.cs) = 258
  28289. {
  28290. (m.p)++
  28291. goto _out
  28292. }
  28293. }
  28294. goto _again
  28295. st243:
  28296. if (m.p)++; (m.p) == (m.pe) {
  28297. goto _test_eof243
  28298. }
  28299. st_case_243:
  28300. //line plugins/parsers/influx/machine.go:28903
  28301. switch (m.data)[(m.p)] {
  28302. case 10:
  28303. goto tr423
  28304. case 11:
  28305. goto tr424
  28306. case 13:
  28307. goto tr423
  28308. case 32:
  28309. goto tr38
  28310. case 44:
  28311. goto tr4
  28312. case 61:
  28313. goto tr33
  28314. case 92:
  28315. goto tr45
  28316. }
  28317. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  28318. goto tr38
  28319. }
  28320. goto tr41
  28321. tr464:
  28322. //line plugins/parsers/influx/machine.go.rl:20
  28323. m.pb = m.p
  28324. goto st244
  28325. st244:
  28326. if (m.p)++; (m.p) == (m.pe) {
  28327. goto _test_eof244
  28328. }
  28329. st_case_244:
  28330. //line plugins/parsers/influx/machine.go:28935
  28331. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28332. goto st707
  28333. }
  28334. goto tr426
  28335. tr465:
  28336. //line plugins/parsers/influx/machine.go.rl:20
  28337. m.pb = m.p
  28338. goto st707
  28339. st707:
  28340. if (m.p)++; (m.p) == (m.pe) {
  28341. goto _test_eof707
  28342. }
  28343. st_case_707:
  28344. //line plugins/parsers/influx/machine.go:28951
  28345. switch (m.data)[(m.p)] {
  28346. case 10:
  28347. goto tr470
  28348. case 13:
  28349. goto tr472
  28350. case 32:
  28351. goto tr469
  28352. }
  28353. switch {
  28354. case (m.data)[(m.p)] > 12:
  28355. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28356. goto st708
  28357. }
  28358. case (m.data)[(m.p)] >= 9:
  28359. goto tr469
  28360. }
  28361. goto tr426
  28362. st708:
  28363. if (m.p)++; (m.p) == (m.pe) {
  28364. goto _test_eof708
  28365. }
  28366. st_case_708:
  28367. switch (m.data)[(m.p)] {
  28368. case 10:
  28369. goto tr470
  28370. case 13:
  28371. goto tr472
  28372. case 32:
  28373. goto tr469
  28374. }
  28375. switch {
  28376. case (m.data)[(m.p)] > 12:
  28377. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28378. goto st709
  28379. }
  28380. case (m.data)[(m.p)] >= 9:
  28381. goto tr469
  28382. }
  28383. goto tr426
  28384. st709:
  28385. if (m.p)++; (m.p) == (m.pe) {
  28386. goto _test_eof709
  28387. }
  28388. st_case_709:
  28389. switch (m.data)[(m.p)] {
  28390. case 10:
  28391. goto tr470
  28392. case 13:
  28393. goto tr472
  28394. case 32:
  28395. goto tr469
  28396. }
  28397. switch {
  28398. case (m.data)[(m.p)] > 12:
  28399. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28400. goto st710
  28401. }
  28402. case (m.data)[(m.p)] >= 9:
  28403. goto tr469
  28404. }
  28405. goto tr426
  28406. st710:
  28407. if (m.p)++; (m.p) == (m.pe) {
  28408. goto _test_eof710
  28409. }
  28410. st_case_710:
  28411. switch (m.data)[(m.p)] {
  28412. case 10:
  28413. goto tr470
  28414. case 13:
  28415. goto tr472
  28416. case 32:
  28417. goto tr469
  28418. }
  28419. switch {
  28420. case (m.data)[(m.p)] > 12:
  28421. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28422. goto st711
  28423. }
  28424. case (m.data)[(m.p)] >= 9:
  28425. goto tr469
  28426. }
  28427. goto tr426
  28428. st711:
  28429. if (m.p)++; (m.p) == (m.pe) {
  28430. goto _test_eof711
  28431. }
  28432. st_case_711:
  28433. switch (m.data)[(m.p)] {
  28434. case 10:
  28435. goto tr470
  28436. case 13:
  28437. goto tr472
  28438. case 32:
  28439. goto tr469
  28440. }
  28441. switch {
  28442. case (m.data)[(m.p)] > 12:
  28443. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28444. goto st712
  28445. }
  28446. case (m.data)[(m.p)] >= 9:
  28447. goto tr469
  28448. }
  28449. goto tr426
  28450. st712:
  28451. if (m.p)++; (m.p) == (m.pe) {
  28452. goto _test_eof712
  28453. }
  28454. st_case_712:
  28455. switch (m.data)[(m.p)] {
  28456. case 10:
  28457. goto tr470
  28458. case 13:
  28459. goto tr472
  28460. case 32:
  28461. goto tr469
  28462. }
  28463. switch {
  28464. case (m.data)[(m.p)] > 12:
  28465. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28466. goto st713
  28467. }
  28468. case (m.data)[(m.p)] >= 9:
  28469. goto tr469
  28470. }
  28471. goto tr426
  28472. st713:
  28473. if (m.p)++; (m.p) == (m.pe) {
  28474. goto _test_eof713
  28475. }
  28476. st_case_713:
  28477. switch (m.data)[(m.p)] {
  28478. case 10:
  28479. goto tr470
  28480. case 13:
  28481. goto tr472
  28482. case 32:
  28483. goto tr469
  28484. }
  28485. switch {
  28486. case (m.data)[(m.p)] > 12:
  28487. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28488. goto st714
  28489. }
  28490. case (m.data)[(m.p)] >= 9:
  28491. goto tr469
  28492. }
  28493. goto tr426
  28494. st714:
  28495. if (m.p)++; (m.p) == (m.pe) {
  28496. goto _test_eof714
  28497. }
  28498. st_case_714:
  28499. switch (m.data)[(m.p)] {
  28500. case 10:
  28501. goto tr470
  28502. case 13:
  28503. goto tr472
  28504. case 32:
  28505. goto tr469
  28506. }
  28507. switch {
  28508. case (m.data)[(m.p)] > 12:
  28509. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28510. goto st715
  28511. }
  28512. case (m.data)[(m.p)] >= 9:
  28513. goto tr469
  28514. }
  28515. goto tr426
  28516. st715:
  28517. if (m.p)++; (m.p) == (m.pe) {
  28518. goto _test_eof715
  28519. }
  28520. st_case_715:
  28521. switch (m.data)[(m.p)] {
  28522. case 10:
  28523. goto tr470
  28524. case 13:
  28525. goto tr472
  28526. case 32:
  28527. goto tr469
  28528. }
  28529. switch {
  28530. case (m.data)[(m.p)] > 12:
  28531. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28532. goto st716
  28533. }
  28534. case (m.data)[(m.p)] >= 9:
  28535. goto tr469
  28536. }
  28537. goto tr426
  28538. st716:
  28539. if (m.p)++; (m.p) == (m.pe) {
  28540. goto _test_eof716
  28541. }
  28542. st_case_716:
  28543. switch (m.data)[(m.p)] {
  28544. case 10:
  28545. goto tr470
  28546. case 13:
  28547. goto tr472
  28548. case 32:
  28549. goto tr469
  28550. }
  28551. switch {
  28552. case (m.data)[(m.p)] > 12:
  28553. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28554. goto st717
  28555. }
  28556. case (m.data)[(m.p)] >= 9:
  28557. goto tr469
  28558. }
  28559. goto tr426
  28560. st717:
  28561. if (m.p)++; (m.p) == (m.pe) {
  28562. goto _test_eof717
  28563. }
  28564. st_case_717:
  28565. switch (m.data)[(m.p)] {
  28566. case 10:
  28567. goto tr470
  28568. case 13:
  28569. goto tr472
  28570. case 32:
  28571. goto tr469
  28572. }
  28573. switch {
  28574. case (m.data)[(m.p)] > 12:
  28575. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28576. goto st718
  28577. }
  28578. case (m.data)[(m.p)] >= 9:
  28579. goto tr469
  28580. }
  28581. goto tr426
  28582. st718:
  28583. if (m.p)++; (m.p) == (m.pe) {
  28584. goto _test_eof718
  28585. }
  28586. st_case_718:
  28587. switch (m.data)[(m.p)] {
  28588. case 10:
  28589. goto tr470
  28590. case 13:
  28591. goto tr472
  28592. case 32:
  28593. goto tr469
  28594. }
  28595. switch {
  28596. case (m.data)[(m.p)] > 12:
  28597. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28598. goto st719
  28599. }
  28600. case (m.data)[(m.p)] >= 9:
  28601. goto tr469
  28602. }
  28603. goto tr426
  28604. st719:
  28605. if (m.p)++; (m.p) == (m.pe) {
  28606. goto _test_eof719
  28607. }
  28608. st_case_719:
  28609. switch (m.data)[(m.p)] {
  28610. case 10:
  28611. goto tr470
  28612. case 13:
  28613. goto tr472
  28614. case 32:
  28615. goto tr469
  28616. }
  28617. switch {
  28618. case (m.data)[(m.p)] > 12:
  28619. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28620. goto st720
  28621. }
  28622. case (m.data)[(m.p)] >= 9:
  28623. goto tr469
  28624. }
  28625. goto tr426
  28626. st720:
  28627. if (m.p)++; (m.p) == (m.pe) {
  28628. goto _test_eof720
  28629. }
  28630. st_case_720:
  28631. switch (m.data)[(m.p)] {
  28632. case 10:
  28633. goto tr470
  28634. case 13:
  28635. goto tr472
  28636. case 32:
  28637. goto tr469
  28638. }
  28639. switch {
  28640. case (m.data)[(m.p)] > 12:
  28641. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28642. goto st721
  28643. }
  28644. case (m.data)[(m.p)] >= 9:
  28645. goto tr469
  28646. }
  28647. goto tr426
  28648. st721:
  28649. if (m.p)++; (m.p) == (m.pe) {
  28650. goto _test_eof721
  28651. }
  28652. st_case_721:
  28653. switch (m.data)[(m.p)] {
  28654. case 10:
  28655. goto tr470
  28656. case 13:
  28657. goto tr472
  28658. case 32:
  28659. goto tr469
  28660. }
  28661. switch {
  28662. case (m.data)[(m.p)] > 12:
  28663. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28664. goto st722
  28665. }
  28666. case (m.data)[(m.p)] >= 9:
  28667. goto tr469
  28668. }
  28669. goto tr426
  28670. st722:
  28671. if (m.p)++; (m.p) == (m.pe) {
  28672. goto _test_eof722
  28673. }
  28674. st_case_722:
  28675. switch (m.data)[(m.p)] {
  28676. case 10:
  28677. goto tr470
  28678. case 13:
  28679. goto tr472
  28680. case 32:
  28681. goto tr469
  28682. }
  28683. switch {
  28684. case (m.data)[(m.p)] > 12:
  28685. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28686. goto st723
  28687. }
  28688. case (m.data)[(m.p)] >= 9:
  28689. goto tr469
  28690. }
  28691. goto tr426
  28692. st723:
  28693. if (m.p)++; (m.p) == (m.pe) {
  28694. goto _test_eof723
  28695. }
  28696. st_case_723:
  28697. switch (m.data)[(m.p)] {
  28698. case 10:
  28699. goto tr470
  28700. case 13:
  28701. goto tr472
  28702. case 32:
  28703. goto tr469
  28704. }
  28705. switch {
  28706. case (m.data)[(m.p)] > 12:
  28707. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28708. goto st724
  28709. }
  28710. case (m.data)[(m.p)] >= 9:
  28711. goto tr469
  28712. }
  28713. goto tr426
  28714. st724:
  28715. if (m.p)++; (m.p) == (m.pe) {
  28716. goto _test_eof724
  28717. }
  28718. st_case_724:
  28719. switch (m.data)[(m.p)] {
  28720. case 10:
  28721. goto tr470
  28722. case 13:
  28723. goto tr472
  28724. case 32:
  28725. goto tr469
  28726. }
  28727. switch {
  28728. case (m.data)[(m.p)] > 12:
  28729. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28730. goto st725
  28731. }
  28732. case (m.data)[(m.p)] >= 9:
  28733. goto tr469
  28734. }
  28735. goto tr426
  28736. st725:
  28737. if (m.p)++; (m.p) == (m.pe) {
  28738. goto _test_eof725
  28739. }
  28740. st_case_725:
  28741. switch (m.data)[(m.p)] {
  28742. case 10:
  28743. goto tr470
  28744. case 13:
  28745. goto tr472
  28746. case 32:
  28747. goto tr469
  28748. }
  28749. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  28750. goto tr469
  28751. }
  28752. goto tr426
  28753. tr15:
  28754. //line plugins/parsers/influx/machine.go.rl:20
  28755. m.pb = m.p
  28756. goto st245
  28757. st245:
  28758. if (m.p)++; (m.p) == (m.pe) {
  28759. goto _test_eof245
  28760. }
  28761. st_case_245:
  28762. //line plugins/parsers/influx/machine.go:29371
  28763. switch (m.data)[(m.p)] {
  28764. case 46:
  28765. goto st246
  28766. case 48:
  28767. goto st727
  28768. }
  28769. if 49 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28770. goto st730
  28771. }
  28772. goto tr8
  28773. tr16:
  28774. //line plugins/parsers/influx/machine.go.rl:20
  28775. m.pb = m.p
  28776. goto st246
  28777. st246:
  28778. if (m.p)++; (m.p) == (m.pe) {
  28779. goto _test_eof246
  28780. }
  28781. st_case_246:
  28782. //line plugins/parsers/influx/machine.go:29393
  28783. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28784. goto st726
  28785. }
  28786. goto tr8
  28787. st726:
  28788. if (m.p)++; (m.p) == (m.pe) {
  28789. goto _test_eof726
  28790. }
  28791. st_case_726:
  28792. switch (m.data)[(m.p)] {
  28793. case 10:
  28794. goto tr734
  28795. case 13:
  28796. goto tr736
  28797. case 32:
  28798. goto tr535
  28799. case 44:
  28800. goto tr930
  28801. case 69:
  28802. goto st247
  28803. case 101:
  28804. goto st247
  28805. }
  28806. switch {
  28807. case (m.data)[(m.p)] > 12:
  28808. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28809. goto st726
  28810. }
  28811. case (m.data)[(m.p)] >= 9:
  28812. goto tr535
  28813. }
  28814. goto tr105
  28815. st247:
  28816. if (m.p)++; (m.p) == (m.pe) {
  28817. goto _test_eof247
  28818. }
  28819. st_case_247:
  28820. switch (m.data)[(m.p)] {
  28821. case 34:
  28822. goto st248
  28823. case 43:
  28824. goto st248
  28825. case 45:
  28826. goto st248
  28827. }
  28828. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28829. goto st622
  28830. }
  28831. goto tr8
  28832. st248:
  28833. if (m.p)++; (m.p) == (m.pe) {
  28834. goto _test_eof248
  28835. }
  28836. st_case_248:
  28837. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28838. goto st622
  28839. }
  28840. goto tr8
  28841. st727:
  28842. if (m.p)++; (m.p) == (m.pe) {
  28843. goto _test_eof727
  28844. }
  28845. st_case_727:
  28846. switch (m.data)[(m.p)] {
  28847. case 10:
  28848. goto tr734
  28849. case 13:
  28850. goto tr736
  28851. case 32:
  28852. goto tr535
  28853. case 44:
  28854. goto tr930
  28855. case 46:
  28856. goto st726
  28857. case 69:
  28858. goto st247
  28859. case 101:
  28860. goto st247
  28861. case 105:
  28862. goto st729
  28863. }
  28864. switch {
  28865. case (m.data)[(m.p)] > 12:
  28866. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28867. goto st728
  28868. }
  28869. case (m.data)[(m.p)] >= 9:
  28870. goto tr535
  28871. }
  28872. goto tr105
  28873. st728:
  28874. if (m.p)++; (m.p) == (m.pe) {
  28875. goto _test_eof728
  28876. }
  28877. st_case_728:
  28878. switch (m.data)[(m.p)] {
  28879. case 10:
  28880. goto tr734
  28881. case 13:
  28882. goto tr736
  28883. case 32:
  28884. goto tr535
  28885. case 44:
  28886. goto tr930
  28887. case 46:
  28888. goto st726
  28889. case 69:
  28890. goto st247
  28891. case 101:
  28892. goto st247
  28893. }
  28894. switch {
  28895. case (m.data)[(m.p)] > 12:
  28896. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28897. goto st728
  28898. }
  28899. case (m.data)[(m.p)] >= 9:
  28900. goto tr535
  28901. }
  28902. goto tr105
  28903. st729:
  28904. if (m.p)++; (m.p) == (m.pe) {
  28905. goto _test_eof729
  28906. }
  28907. st_case_729:
  28908. switch (m.data)[(m.p)] {
  28909. case 10:
  28910. goto tr952
  28911. case 13:
  28912. goto tr954
  28913. case 32:
  28914. goto tr932
  28915. case 44:
  28916. goto tr1046
  28917. }
  28918. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  28919. goto tr932
  28920. }
  28921. goto tr105
  28922. st730:
  28923. if (m.p)++; (m.p) == (m.pe) {
  28924. goto _test_eof730
  28925. }
  28926. st_case_730:
  28927. switch (m.data)[(m.p)] {
  28928. case 10:
  28929. goto tr734
  28930. case 13:
  28931. goto tr736
  28932. case 32:
  28933. goto tr535
  28934. case 44:
  28935. goto tr930
  28936. case 46:
  28937. goto st726
  28938. case 69:
  28939. goto st247
  28940. case 101:
  28941. goto st247
  28942. case 105:
  28943. goto st729
  28944. }
  28945. switch {
  28946. case (m.data)[(m.p)] > 12:
  28947. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28948. goto st730
  28949. }
  28950. case (m.data)[(m.p)] >= 9:
  28951. goto tr535
  28952. }
  28953. goto tr105
  28954. tr17:
  28955. //line plugins/parsers/influx/machine.go.rl:20
  28956. m.pb = m.p
  28957. goto st731
  28958. st731:
  28959. if (m.p)++; (m.p) == (m.pe) {
  28960. goto _test_eof731
  28961. }
  28962. st_case_731:
  28963. //line plugins/parsers/influx/machine.go:29576
  28964. switch (m.data)[(m.p)] {
  28965. case 10:
  28966. goto tr734
  28967. case 13:
  28968. goto tr736
  28969. case 32:
  28970. goto tr535
  28971. case 44:
  28972. goto tr930
  28973. case 46:
  28974. goto st726
  28975. case 69:
  28976. goto st247
  28977. case 101:
  28978. goto st247
  28979. case 105:
  28980. goto st729
  28981. case 117:
  28982. goto st732
  28983. }
  28984. switch {
  28985. case (m.data)[(m.p)] > 12:
  28986. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  28987. goto st728
  28988. }
  28989. case (m.data)[(m.p)] >= 9:
  28990. goto tr535
  28991. }
  28992. goto tr105
  28993. st732:
  28994. if (m.p)++; (m.p) == (m.pe) {
  28995. goto _test_eof732
  28996. }
  28997. st_case_732:
  28998. switch (m.data)[(m.p)] {
  28999. case 10:
  29000. goto tr957
  29001. case 13:
  29002. goto tr959
  29003. case 32:
  29004. goto tr935
  29005. case 44:
  29006. goto tr1048
  29007. }
  29008. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  29009. goto tr935
  29010. }
  29011. goto tr105
  29012. tr18:
  29013. //line plugins/parsers/influx/machine.go.rl:20
  29014. m.pb = m.p
  29015. goto st733
  29016. st733:
  29017. if (m.p)++; (m.p) == (m.pe) {
  29018. goto _test_eof733
  29019. }
  29020. st_case_733:
  29021. //line plugins/parsers/influx/machine.go:29636
  29022. switch (m.data)[(m.p)] {
  29023. case 10:
  29024. goto tr734
  29025. case 13:
  29026. goto tr736
  29027. case 32:
  29028. goto tr535
  29029. case 44:
  29030. goto tr930
  29031. case 46:
  29032. goto st726
  29033. case 69:
  29034. goto st247
  29035. case 101:
  29036. goto st247
  29037. case 105:
  29038. goto st729
  29039. case 117:
  29040. goto st732
  29041. }
  29042. switch {
  29043. case (m.data)[(m.p)] > 12:
  29044. if 48 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 57 {
  29045. goto st733
  29046. }
  29047. case (m.data)[(m.p)] >= 9:
  29048. goto tr535
  29049. }
  29050. goto tr105
  29051. tr19:
  29052. //line plugins/parsers/influx/machine.go.rl:20
  29053. m.pb = m.p
  29054. goto st734
  29055. st734:
  29056. if (m.p)++; (m.p) == (m.pe) {
  29057. goto _test_eof734
  29058. }
  29059. st_case_734:
  29060. //line plugins/parsers/influx/machine.go:29677
  29061. switch (m.data)[(m.p)] {
  29062. case 10:
  29063. goto tr962
  29064. case 13:
  29065. goto tr964
  29066. case 32:
  29067. goto tr939
  29068. case 44:
  29069. goto tr1050
  29070. case 65:
  29071. goto st249
  29072. case 97:
  29073. goto st252
  29074. }
  29075. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  29076. goto tr939
  29077. }
  29078. goto tr105
  29079. st249:
  29080. if (m.p)++; (m.p) == (m.pe) {
  29081. goto _test_eof249
  29082. }
  29083. st_case_249:
  29084. if (m.data)[(m.p)] == 76 {
  29085. goto st250
  29086. }
  29087. goto tr8
  29088. st250:
  29089. if (m.p)++; (m.p) == (m.pe) {
  29090. goto _test_eof250
  29091. }
  29092. st_case_250:
  29093. if (m.data)[(m.p)] == 83 {
  29094. goto st251
  29095. }
  29096. goto tr8
  29097. st251:
  29098. if (m.p)++; (m.p) == (m.pe) {
  29099. goto _test_eof251
  29100. }
  29101. st_case_251:
  29102. if (m.data)[(m.p)] == 69 {
  29103. goto st735
  29104. }
  29105. goto tr8
  29106. st735:
  29107. if (m.p)++; (m.p) == (m.pe) {
  29108. goto _test_eof735
  29109. }
  29110. st_case_735:
  29111. switch (m.data)[(m.p)] {
  29112. case 10:
  29113. goto tr962
  29114. case 13:
  29115. goto tr964
  29116. case 32:
  29117. goto tr939
  29118. case 44:
  29119. goto tr1050
  29120. }
  29121. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  29122. goto tr939
  29123. }
  29124. goto tr105
  29125. st252:
  29126. if (m.p)++; (m.p) == (m.pe) {
  29127. goto _test_eof252
  29128. }
  29129. st_case_252:
  29130. if (m.data)[(m.p)] == 108 {
  29131. goto st253
  29132. }
  29133. goto tr8
  29134. st253:
  29135. if (m.p)++; (m.p) == (m.pe) {
  29136. goto _test_eof253
  29137. }
  29138. st_case_253:
  29139. if (m.data)[(m.p)] == 115 {
  29140. goto st254
  29141. }
  29142. goto tr8
  29143. st254:
  29144. if (m.p)++; (m.p) == (m.pe) {
  29145. goto _test_eof254
  29146. }
  29147. st_case_254:
  29148. if (m.data)[(m.p)] == 101 {
  29149. goto st735
  29150. }
  29151. goto tr8
  29152. tr20:
  29153. //line plugins/parsers/influx/machine.go.rl:20
  29154. m.pb = m.p
  29155. goto st736
  29156. st736:
  29157. if (m.p)++; (m.p) == (m.pe) {
  29158. goto _test_eof736
  29159. }
  29160. st_case_736:
  29161. //line plugins/parsers/influx/machine.go:29780
  29162. switch (m.data)[(m.p)] {
  29163. case 10:
  29164. goto tr962
  29165. case 13:
  29166. goto tr964
  29167. case 32:
  29168. goto tr939
  29169. case 44:
  29170. goto tr1050
  29171. case 82:
  29172. goto st255
  29173. case 114:
  29174. goto st256
  29175. }
  29176. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  29177. goto tr939
  29178. }
  29179. goto tr105
  29180. st255:
  29181. if (m.p)++; (m.p) == (m.pe) {
  29182. goto _test_eof255
  29183. }
  29184. st_case_255:
  29185. if (m.data)[(m.p)] == 85 {
  29186. goto st251
  29187. }
  29188. goto tr8
  29189. st256:
  29190. if (m.p)++; (m.p) == (m.pe) {
  29191. goto _test_eof256
  29192. }
  29193. st_case_256:
  29194. if (m.data)[(m.p)] == 117 {
  29195. goto st254
  29196. }
  29197. goto tr8
  29198. tr21:
  29199. //line plugins/parsers/influx/machine.go.rl:20
  29200. m.pb = m.p
  29201. goto st737
  29202. st737:
  29203. if (m.p)++; (m.p) == (m.pe) {
  29204. goto _test_eof737
  29205. }
  29206. st_case_737:
  29207. //line plugins/parsers/influx/machine.go:29828
  29208. switch (m.data)[(m.p)] {
  29209. case 10:
  29210. goto tr962
  29211. case 13:
  29212. goto tr964
  29213. case 32:
  29214. goto tr939
  29215. case 44:
  29216. goto tr1050
  29217. case 97:
  29218. goto st252
  29219. }
  29220. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  29221. goto tr939
  29222. }
  29223. goto tr105
  29224. tr22:
  29225. //line plugins/parsers/influx/machine.go.rl:20
  29226. m.pb = m.p
  29227. goto st738
  29228. st738:
  29229. if (m.p)++; (m.p) == (m.pe) {
  29230. goto _test_eof738
  29231. }
  29232. st_case_738:
  29233. //line plugins/parsers/influx/machine.go:29856
  29234. switch (m.data)[(m.p)] {
  29235. case 10:
  29236. goto tr962
  29237. case 13:
  29238. goto tr964
  29239. case 32:
  29240. goto tr939
  29241. case 44:
  29242. goto tr1050
  29243. case 114:
  29244. goto st256
  29245. }
  29246. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  29247. goto tr939
  29248. }
  29249. goto tr105
  29250. tr9:
  29251. //line plugins/parsers/influx/machine.go.rl:20
  29252. m.pb = m.p
  29253. goto st257
  29254. st257:
  29255. if (m.p)++; (m.p) == (m.pe) {
  29256. goto _test_eof257
  29257. }
  29258. st_case_257:
  29259. //line plugins/parsers/influx/machine.go:29884
  29260. switch (m.data)[(m.p)] {
  29261. case 10:
  29262. goto tr8
  29263. case 11:
  29264. goto tr9
  29265. case 13:
  29266. goto tr8
  29267. case 32:
  29268. goto st2
  29269. case 44:
  29270. goto tr8
  29271. case 61:
  29272. goto tr12
  29273. case 92:
  29274. goto tr10
  29275. }
  29276. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  29277. goto st2
  29278. }
  29279. goto tr6
  29280. st258:
  29281. if (m.p)++; (m.p) == (m.pe) {
  29282. goto _test_eof258
  29283. }
  29284. st_case_258:
  29285. if (m.data)[(m.p)] == 10 {
  29286. goto tr440
  29287. }
  29288. goto st258
  29289. tr440:
  29290. //line plugins/parsers/influx/machine.go.rl:158
  29291. m.lineno++
  29292. m.sol = m.p
  29293. m.sol++ // next char will be the first column in the line
  29294. //line plugins/parsers/influx/machine.go.rl:70
  29295. {
  29296. goto st740
  29297. }
  29298. goto st739
  29299. st739:
  29300. if (m.p)++; (m.p) == (m.pe) {
  29301. goto _test_eof739
  29302. }
  29303. st_case_739:
  29304. //line plugins/parsers/influx/machine.go:29931
  29305. goto st0
  29306. st261:
  29307. if (m.p)++; (m.p) == (m.pe) {
  29308. goto _test_eof261
  29309. }
  29310. st_case_261:
  29311. switch (m.data)[(m.p)] {
  29312. case 32:
  29313. goto tr35
  29314. case 35:
  29315. goto tr35
  29316. case 44:
  29317. goto tr35
  29318. case 92:
  29319. goto tr444
  29320. }
  29321. switch {
  29322. case (m.data)[(m.p)] > 10:
  29323. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  29324. goto tr35
  29325. }
  29326. case (m.data)[(m.p)] >= 9:
  29327. goto tr35
  29328. }
  29329. goto tr443
  29330. tr443:
  29331. //line plugins/parsers/influx/machine.go.rl:74
  29332. m.beginMetric = true
  29333. //line plugins/parsers/influx/machine.go.rl:20
  29334. m.pb = m.p
  29335. goto st741
  29336. st741:
  29337. if (m.p)++; (m.p) == (m.pe) {
  29338. goto _test_eof741
  29339. }
  29340. st_case_741:
  29341. //line plugins/parsers/influx/machine.go:29972
  29342. switch (m.data)[(m.p)] {
  29343. case 9:
  29344. goto tr2
  29345. case 10:
  29346. goto tr1058
  29347. case 12:
  29348. goto tr2
  29349. case 13:
  29350. goto tr1059
  29351. case 32:
  29352. goto tr2
  29353. case 44:
  29354. goto tr1060
  29355. case 92:
  29356. goto st269
  29357. }
  29358. goto st741
  29359. tr445:
  29360. //line plugins/parsers/influx/machine.go.rl:158
  29361. m.lineno++
  29362. m.sol = m.p
  29363. m.sol++ // next char will be the first column in the line
  29364. goto st742
  29365. tr1058:
  29366. (m.cs) = 742
  29367. //line plugins/parsers/influx/machine.go.rl:78
  29368. err = m.handler.SetMeasurement(m.text())
  29369. if err != nil {
  29370. (m.p)--
  29371. (m.cs) = 258
  29372. {
  29373. (m.p)++
  29374. goto _out
  29375. }
  29376. }
  29377. //line plugins/parsers/influx/machine.go.rl:158
  29378. m.lineno++
  29379. m.sol = m.p
  29380. m.sol++ // next char will be the first column in the line
  29381. goto _again
  29382. tr1062:
  29383. (m.cs) = 742
  29384. //line plugins/parsers/influx/machine.go.rl:91
  29385. err = m.handler.AddTag(m.key, m.text())
  29386. if err != nil {
  29387. (m.p)--
  29388. (m.cs) = 258
  29389. {
  29390. (m.p)++
  29391. goto _out
  29392. }
  29393. }
  29394. //line plugins/parsers/influx/machine.go.rl:158
  29395. m.lineno++
  29396. m.sol = m.p
  29397. m.sol++ // next char will be the first column in the line
  29398. goto _again
  29399. st742:
  29400. //line plugins/parsers/influx/machine.go.rl:164
  29401. m.finishMetric = true
  29402. (m.cs) = 740
  29403. {
  29404. (m.p)++
  29405. goto _out
  29406. }
  29407. if (m.p)++; (m.p) == (m.pe) {
  29408. goto _test_eof742
  29409. }
  29410. st_case_742:
  29411. //line plugins/parsers/influx/machine.go:30047
  29412. goto st0
  29413. tr1059:
  29414. (m.cs) = 262
  29415. //line plugins/parsers/influx/machine.go.rl:78
  29416. err = m.handler.SetMeasurement(m.text())
  29417. if err != nil {
  29418. (m.p)--
  29419. (m.cs) = 258
  29420. {
  29421. (m.p)++
  29422. goto _out
  29423. }
  29424. }
  29425. goto _again
  29426. tr1063:
  29427. (m.cs) = 262
  29428. //line plugins/parsers/influx/machine.go.rl:91
  29429. err = m.handler.AddTag(m.key, m.text())
  29430. if err != nil {
  29431. (m.p)--
  29432. (m.cs) = 258
  29433. {
  29434. (m.p)++
  29435. goto _out
  29436. }
  29437. }
  29438. goto _again
  29439. st262:
  29440. if (m.p)++; (m.p) == (m.pe) {
  29441. goto _test_eof262
  29442. }
  29443. st_case_262:
  29444. //line plugins/parsers/influx/machine.go:30080
  29445. if (m.data)[(m.p)] == 10 {
  29446. goto tr445
  29447. }
  29448. goto st0
  29449. tr1060:
  29450. (m.cs) = 263
  29451. //line plugins/parsers/influx/machine.go.rl:78
  29452. err = m.handler.SetMeasurement(m.text())
  29453. if err != nil {
  29454. (m.p)--
  29455. (m.cs) = 258
  29456. {
  29457. (m.p)++
  29458. goto _out
  29459. }
  29460. }
  29461. goto _again
  29462. tr1064:
  29463. (m.cs) = 263
  29464. //line plugins/parsers/influx/machine.go.rl:91
  29465. err = m.handler.AddTag(m.key, m.text())
  29466. if err != nil {
  29467. (m.p)--
  29468. (m.cs) = 258
  29469. {
  29470. (m.p)++
  29471. goto _out
  29472. }
  29473. }
  29474. goto _again
  29475. st263:
  29476. if (m.p)++; (m.p) == (m.pe) {
  29477. goto _test_eof263
  29478. }
  29479. st_case_263:
  29480. //line plugins/parsers/influx/machine.go:30116
  29481. switch (m.data)[(m.p)] {
  29482. case 32:
  29483. goto tr2
  29484. case 44:
  29485. goto tr2
  29486. case 61:
  29487. goto tr2
  29488. case 92:
  29489. goto tr447
  29490. }
  29491. switch {
  29492. case (m.data)[(m.p)] > 10:
  29493. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  29494. goto tr2
  29495. }
  29496. case (m.data)[(m.p)] >= 9:
  29497. goto tr2
  29498. }
  29499. goto tr446
  29500. tr446:
  29501. //line plugins/parsers/influx/machine.go.rl:20
  29502. m.pb = m.p
  29503. goto st264
  29504. st264:
  29505. if (m.p)++; (m.p) == (m.pe) {
  29506. goto _test_eof264
  29507. }
  29508. st_case_264:
  29509. //line plugins/parsers/influx/machine.go:30147
  29510. switch (m.data)[(m.p)] {
  29511. case 32:
  29512. goto tr2
  29513. case 44:
  29514. goto tr2
  29515. case 61:
  29516. goto tr449
  29517. case 92:
  29518. goto st267
  29519. }
  29520. switch {
  29521. case (m.data)[(m.p)] > 10:
  29522. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  29523. goto tr2
  29524. }
  29525. case (m.data)[(m.p)] >= 9:
  29526. goto tr2
  29527. }
  29528. goto st264
  29529. tr449:
  29530. //line plugins/parsers/influx/machine.go.rl:87
  29531. m.key = m.text()
  29532. goto st265
  29533. st265:
  29534. if (m.p)++; (m.p) == (m.pe) {
  29535. goto _test_eof265
  29536. }
  29537. st_case_265:
  29538. //line plugins/parsers/influx/machine.go:30178
  29539. switch (m.data)[(m.p)] {
  29540. case 32:
  29541. goto tr2
  29542. case 44:
  29543. goto tr2
  29544. case 61:
  29545. goto tr2
  29546. case 92:
  29547. goto tr452
  29548. }
  29549. switch {
  29550. case (m.data)[(m.p)] > 10:
  29551. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  29552. goto tr2
  29553. }
  29554. case (m.data)[(m.p)] >= 9:
  29555. goto tr2
  29556. }
  29557. goto tr451
  29558. tr451:
  29559. //line plugins/parsers/influx/machine.go.rl:20
  29560. m.pb = m.p
  29561. goto st743
  29562. st743:
  29563. if (m.p)++; (m.p) == (m.pe) {
  29564. goto _test_eof743
  29565. }
  29566. st_case_743:
  29567. //line plugins/parsers/influx/machine.go:30209
  29568. switch (m.data)[(m.p)] {
  29569. case 9:
  29570. goto tr2
  29571. case 10:
  29572. goto tr1062
  29573. case 12:
  29574. goto tr2
  29575. case 13:
  29576. goto tr1063
  29577. case 32:
  29578. goto tr2
  29579. case 44:
  29580. goto tr1064
  29581. case 61:
  29582. goto tr2
  29583. case 92:
  29584. goto st266
  29585. }
  29586. goto st743
  29587. tr452:
  29588. //line plugins/parsers/influx/machine.go.rl:20
  29589. m.pb = m.p
  29590. goto st266
  29591. st266:
  29592. if (m.p)++; (m.p) == (m.pe) {
  29593. goto _test_eof266
  29594. }
  29595. st_case_266:
  29596. //line plugins/parsers/influx/machine.go:30240
  29597. if (m.data)[(m.p)] == 92 {
  29598. goto st744
  29599. }
  29600. switch {
  29601. case (m.data)[(m.p)] > 10:
  29602. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  29603. goto tr2
  29604. }
  29605. case (m.data)[(m.p)] >= 9:
  29606. goto tr2
  29607. }
  29608. goto st743
  29609. st744:
  29610. //line plugins/parsers/influx/machine.go.rl:240
  29611. (m.p)--
  29612. if (m.p)++; (m.p) == (m.pe) {
  29613. goto _test_eof744
  29614. }
  29615. st_case_744:
  29616. //line plugins/parsers/influx/machine.go:30261
  29617. switch (m.data)[(m.p)] {
  29618. case 9:
  29619. goto tr2
  29620. case 10:
  29621. goto tr1062
  29622. case 12:
  29623. goto tr2
  29624. case 13:
  29625. goto tr1063
  29626. case 32:
  29627. goto tr2
  29628. case 44:
  29629. goto tr1064
  29630. case 61:
  29631. goto tr2
  29632. case 92:
  29633. goto st266
  29634. }
  29635. goto st743
  29636. tr447:
  29637. //line plugins/parsers/influx/machine.go.rl:20
  29638. m.pb = m.p
  29639. goto st267
  29640. st267:
  29641. if (m.p)++; (m.p) == (m.pe) {
  29642. goto _test_eof267
  29643. }
  29644. st_case_267:
  29645. //line plugins/parsers/influx/machine.go:30292
  29646. if (m.data)[(m.p)] == 92 {
  29647. goto st268
  29648. }
  29649. switch {
  29650. case (m.data)[(m.p)] > 10:
  29651. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  29652. goto tr2
  29653. }
  29654. case (m.data)[(m.p)] >= 9:
  29655. goto tr2
  29656. }
  29657. goto st264
  29658. st268:
  29659. //line plugins/parsers/influx/machine.go.rl:240
  29660. (m.p)--
  29661. if (m.p)++; (m.p) == (m.pe) {
  29662. goto _test_eof268
  29663. }
  29664. st_case_268:
  29665. //line plugins/parsers/influx/machine.go:30313
  29666. switch (m.data)[(m.p)] {
  29667. case 32:
  29668. goto tr2
  29669. case 44:
  29670. goto tr2
  29671. case 61:
  29672. goto tr449
  29673. case 92:
  29674. goto st267
  29675. }
  29676. switch {
  29677. case (m.data)[(m.p)] > 10:
  29678. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  29679. goto tr2
  29680. }
  29681. case (m.data)[(m.p)] >= 9:
  29682. goto tr2
  29683. }
  29684. goto st264
  29685. tr444:
  29686. //line plugins/parsers/influx/machine.go.rl:74
  29687. m.beginMetric = true
  29688. //line plugins/parsers/influx/machine.go.rl:20
  29689. m.pb = m.p
  29690. goto st269
  29691. st269:
  29692. if (m.p)++; (m.p) == (m.pe) {
  29693. goto _test_eof269
  29694. }
  29695. st_case_269:
  29696. //line plugins/parsers/influx/machine.go:30348
  29697. switch {
  29698. case (m.data)[(m.p)] > 10:
  29699. if 12 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 13 {
  29700. goto st0
  29701. }
  29702. case (m.data)[(m.p)] >= 9:
  29703. goto st0
  29704. }
  29705. goto st741
  29706. tr441:
  29707. //line plugins/parsers/influx/machine.go.rl:158
  29708. m.lineno++
  29709. m.sol = m.p
  29710. m.sol++ // next char will be the first column in the line
  29711. goto st740
  29712. st740:
  29713. if (m.p)++; (m.p) == (m.pe) {
  29714. goto _test_eof740
  29715. }
  29716. st_case_740:
  29717. //line plugins/parsers/influx/machine.go:30371
  29718. switch (m.data)[(m.p)] {
  29719. case 10:
  29720. goto tr441
  29721. case 13:
  29722. goto st259
  29723. case 32:
  29724. goto st740
  29725. case 35:
  29726. goto st260
  29727. }
  29728. if 9 <= (m.data)[(m.p)] && (m.data)[(m.p)] <= 12 {
  29729. goto st740
  29730. }
  29731. goto tr1055
  29732. st259:
  29733. if (m.p)++; (m.p) == (m.pe) {
  29734. goto _test_eof259
  29735. }
  29736. st_case_259:
  29737. if (m.data)[(m.p)] == 10 {
  29738. goto tr441
  29739. }
  29740. goto st0
  29741. st260:
  29742. if (m.p)++; (m.p) == (m.pe) {
  29743. goto _test_eof260
  29744. }
  29745. st_case_260:
  29746. if (m.data)[(m.p)] == 10 {
  29747. goto tr441
  29748. }
  29749. goto st260
  29750. st_out:
  29751. _test_eof270:
  29752. (m.cs) = 270
  29753. goto _test_eof
  29754. _test_eof1:
  29755. (m.cs) = 1
  29756. goto _test_eof
  29757. _test_eof2:
  29758. (m.cs) = 2
  29759. goto _test_eof
  29760. _test_eof3:
  29761. (m.cs) = 3
  29762. goto _test_eof
  29763. _test_eof4:
  29764. (m.cs) = 4
  29765. goto _test_eof
  29766. _test_eof5:
  29767. (m.cs) = 5
  29768. goto _test_eof
  29769. _test_eof6:
  29770. (m.cs) = 6
  29771. goto _test_eof
  29772. _test_eof7:
  29773. (m.cs) = 7
  29774. goto _test_eof
  29775. _test_eof271:
  29776. (m.cs) = 271
  29777. goto _test_eof
  29778. _test_eof272:
  29779. (m.cs) = 272
  29780. goto _test_eof
  29781. _test_eof273:
  29782. (m.cs) = 273
  29783. goto _test_eof
  29784. _test_eof8:
  29785. (m.cs) = 8
  29786. goto _test_eof
  29787. _test_eof9:
  29788. (m.cs) = 9
  29789. goto _test_eof
  29790. _test_eof10:
  29791. (m.cs) = 10
  29792. goto _test_eof
  29793. _test_eof11:
  29794. (m.cs) = 11
  29795. goto _test_eof
  29796. _test_eof12:
  29797. (m.cs) = 12
  29798. goto _test_eof
  29799. _test_eof13:
  29800. (m.cs) = 13
  29801. goto _test_eof
  29802. _test_eof14:
  29803. (m.cs) = 14
  29804. goto _test_eof
  29805. _test_eof15:
  29806. (m.cs) = 15
  29807. goto _test_eof
  29808. _test_eof16:
  29809. (m.cs) = 16
  29810. goto _test_eof
  29811. _test_eof17:
  29812. (m.cs) = 17
  29813. goto _test_eof
  29814. _test_eof18:
  29815. (m.cs) = 18
  29816. goto _test_eof
  29817. _test_eof19:
  29818. (m.cs) = 19
  29819. goto _test_eof
  29820. _test_eof20:
  29821. (m.cs) = 20
  29822. goto _test_eof
  29823. _test_eof21:
  29824. (m.cs) = 21
  29825. goto _test_eof
  29826. _test_eof22:
  29827. (m.cs) = 22
  29828. goto _test_eof
  29829. _test_eof23:
  29830. (m.cs) = 23
  29831. goto _test_eof
  29832. _test_eof24:
  29833. (m.cs) = 24
  29834. goto _test_eof
  29835. _test_eof25:
  29836. (m.cs) = 25
  29837. goto _test_eof
  29838. _test_eof26:
  29839. (m.cs) = 26
  29840. goto _test_eof
  29841. _test_eof27:
  29842. (m.cs) = 27
  29843. goto _test_eof
  29844. _test_eof28:
  29845. (m.cs) = 28
  29846. goto _test_eof
  29847. _test_eof29:
  29848. (m.cs) = 29
  29849. goto _test_eof
  29850. _test_eof30:
  29851. (m.cs) = 30
  29852. goto _test_eof
  29853. _test_eof31:
  29854. (m.cs) = 31
  29855. goto _test_eof
  29856. _test_eof32:
  29857. (m.cs) = 32
  29858. goto _test_eof
  29859. _test_eof274:
  29860. (m.cs) = 274
  29861. goto _test_eof
  29862. _test_eof275:
  29863. (m.cs) = 275
  29864. goto _test_eof
  29865. _test_eof33:
  29866. (m.cs) = 33
  29867. goto _test_eof
  29868. _test_eof34:
  29869. (m.cs) = 34
  29870. goto _test_eof
  29871. _test_eof276:
  29872. (m.cs) = 276
  29873. goto _test_eof
  29874. _test_eof277:
  29875. (m.cs) = 277
  29876. goto _test_eof
  29877. _test_eof278:
  29878. (m.cs) = 278
  29879. goto _test_eof
  29880. _test_eof35:
  29881. (m.cs) = 35
  29882. goto _test_eof
  29883. _test_eof279:
  29884. (m.cs) = 279
  29885. goto _test_eof
  29886. _test_eof280:
  29887. (m.cs) = 280
  29888. goto _test_eof
  29889. _test_eof281:
  29890. (m.cs) = 281
  29891. goto _test_eof
  29892. _test_eof282:
  29893. (m.cs) = 282
  29894. goto _test_eof
  29895. _test_eof283:
  29896. (m.cs) = 283
  29897. goto _test_eof
  29898. _test_eof284:
  29899. (m.cs) = 284
  29900. goto _test_eof
  29901. _test_eof285:
  29902. (m.cs) = 285
  29903. goto _test_eof
  29904. _test_eof286:
  29905. (m.cs) = 286
  29906. goto _test_eof
  29907. _test_eof287:
  29908. (m.cs) = 287
  29909. goto _test_eof
  29910. _test_eof288:
  29911. (m.cs) = 288
  29912. goto _test_eof
  29913. _test_eof289:
  29914. (m.cs) = 289
  29915. goto _test_eof
  29916. _test_eof290:
  29917. (m.cs) = 290
  29918. goto _test_eof
  29919. _test_eof291:
  29920. (m.cs) = 291
  29921. goto _test_eof
  29922. _test_eof292:
  29923. (m.cs) = 292
  29924. goto _test_eof
  29925. _test_eof293:
  29926. (m.cs) = 293
  29927. goto _test_eof
  29928. _test_eof294:
  29929. (m.cs) = 294
  29930. goto _test_eof
  29931. _test_eof295:
  29932. (m.cs) = 295
  29933. goto _test_eof
  29934. _test_eof296:
  29935. (m.cs) = 296
  29936. goto _test_eof
  29937. _test_eof36:
  29938. (m.cs) = 36
  29939. goto _test_eof
  29940. _test_eof37:
  29941. (m.cs) = 37
  29942. goto _test_eof
  29943. _test_eof297:
  29944. (m.cs) = 297
  29945. goto _test_eof
  29946. _test_eof298:
  29947. (m.cs) = 298
  29948. goto _test_eof
  29949. _test_eof299:
  29950. (m.cs) = 299
  29951. goto _test_eof
  29952. _test_eof38:
  29953. (m.cs) = 38
  29954. goto _test_eof
  29955. _test_eof39:
  29956. (m.cs) = 39
  29957. goto _test_eof
  29958. _test_eof40:
  29959. (m.cs) = 40
  29960. goto _test_eof
  29961. _test_eof41:
  29962. (m.cs) = 41
  29963. goto _test_eof
  29964. _test_eof42:
  29965. (m.cs) = 42
  29966. goto _test_eof
  29967. _test_eof300:
  29968. (m.cs) = 300
  29969. goto _test_eof
  29970. _test_eof301:
  29971. (m.cs) = 301
  29972. goto _test_eof
  29973. _test_eof302:
  29974. (m.cs) = 302
  29975. goto _test_eof
  29976. _test_eof303:
  29977. (m.cs) = 303
  29978. goto _test_eof
  29979. _test_eof43:
  29980. (m.cs) = 43
  29981. goto _test_eof
  29982. _test_eof304:
  29983. (m.cs) = 304
  29984. goto _test_eof
  29985. _test_eof305:
  29986. (m.cs) = 305
  29987. goto _test_eof
  29988. _test_eof306:
  29989. (m.cs) = 306
  29990. goto _test_eof
  29991. _test_eof307:
  29992. (m.cs) = 307
  29993. goto _test_eof
  29994. _test_eof308:
  29995. (m.cs) = 308
  29996. goto _test_eof
  29997. _test_eof309:
  29998. (m.cs) = 309
  29999. goto _test_eof
  30000. _test_eof310:
  30001. (m.cs) = 310
  30002. goto _test_eof
  30003. _test_eof311:
  30004. (m.cs) = 311
  30005. goto _test_eof
  30006. _test_eof312:
  30007. (m.cs) = 312
  30008. goto _test_eof
  30009. _test_eof313:
  30010. (m.cs) = 313
  30011. goto _test_eof
  30012. _test_eof314:
  30013. (m.cs) = 314
  30014. goto _test_eof
  30015. _test_eof315:
  30016. (m.cs) = 315
  30017. goto _test_eof
  30018. _test_eof316:
  30019. (m.cs) = 316
  30020. goto _test_eof
  30021. _test_eof317:
  30022. (m.cs) = 317
  30023. goto _test_eof
  30024. _test_eof318:
  30025. (m.cs) = 318
  30026. goto _test_eof
  30027. _test_eof319:
  30028. (m.cs) = 319
  30029. goto _test_eof
  30030. _test_eof320:
  30031. (m.cs) = 320
  30032. goto _test_eof
  30033. _test_eof321:
  30034. (m.cs) = 321
  30035. goto _test_eof
  30036. _test_eof322:
  30037. (m.cs) = 322
  30038. goto _test_eof
  30039. _test_eof323:
  30040. (m.cs) = 323
  30041. goto _test_eof
  30042. _test_eof324:
  30043. (m.cs) = 324
  30044. goto _test_eof
  30045. _test_eof325:
  30046. (m.cs) = 325
  30047. goto _test_eof
  30048. _test_eof44:
  30049. (m.cs) = 44
  30050. goto _test_eof
  30051. _test_eof45:
  30052. (m.cs) = 45
  30053. goto _test_eof
  30054. _test_eof46:
  30055. (m.cs) = 46
  30056. goto _test_eof
  30057. _test_eof47:
  30058. (m.cs) = 47
  30059. goto _test_eof
  30060. _test_eof48:
  30061. (m.cs) = 48
  30062. goto _test_eof
  30063. _test_eof49:
  30064. (m.cs) = 49
  30065. goto _test_eof
  30066. _test_eof50:
  30067. (m.cs) = 50
  30068. goto _test_eof
  30069. _test_eof51:
  30070. (m.cs) = 51
  30071. goto _test_eof
  30072. _test_eof52:
  30073. (m.cs) = 52
  30074. goto _test_eof
  30075. _test_eof53:
  30076. (m.cs) = 53
  30077. goto _test_eof
  30078. _test_eof326:
  30079. (m.cs) = 326
  30080. goto _test_eof
  30081. _test_eof327:
  30082. (m.cs) = 327
  30083. goto _test_eof
  30084. _test_eof328:
  30085. (m.cs) = 328
  30086. goto _test_eof
  30087. _test_eof54:
  30088. (m.cs) = 54
  30089. goto _test_eof
  30090. _test_eof55:
  30091. (m.cs) = 55
  30092. goto _test_eof
  30093. _test_eof56:
  30094. (m.cs) = 56
  30095. goto _test_eof
  30096. _test_eof57:
  30097. (m.cs) = 57
  30098. goto _test_eof
  30099. _test_eof58:
  30100. (m.cs) = 58
  30101. goto _test_eof
  30102. _test_eof59:
  30103. (m.cs) = 59
  30104. goto _test_eof
  30105. _test_eof329:
  30106. (m.cs) = 329
  30107. goto _test_eof
  30108. _test_eof330:
  30109. (m.cs) = 330
  30110. goto _test_eof
  30111. _test_eof60:
  30112. (m.cs) = 60
  30113. goto _test_eof
  30114. _test_eof331:
  30115. (m.cs) = 331
  30116. goto _test_eof
  30117. _test_eof332:
  30118. (m.cs) = 332
  30119. goto _test_eof
  30120. _test_eof333:
  30121. (m.cs) = 333
  30122. goto _test_eof
  30123. _test_eof334:
  30124. (m.cs) = 334
  30125. goto _test_eof
  30126. _test_eof335:
  30127. (m.cs) = 335
  30128. goto _test_eof
  30129. _test_eof336:
  30130. (m.cs) = 336
  30131. goto _test_eof
  30132. _test_eof337:
  30133. (m.cs) = 337
  30134. goto _test_eof
  30135. _test_eof338:
  30136. (m.cs) = 338
  30137. goto _test_eof
  30138. _test_eof339:
  30139. (m.cs) = 339
  30140. goto _test_eof
  30141. _test_eof340:
  30142. (m.cs) = 340
  30143. goto _test_eof
  30144. _test_eof341:
  30145. (m.cs) = 341
  30146. goto _test_eof
  30147. _test_eof342:
  30148. (m.cs) = 342
  30149. goto _test_eof
  30150. _test_eof343:
  30151. (m.cs) = 343
  30152. goto _test_eof
  30153. _test_eof344:
  30154. (m.cs) = 344
  30155. goto _test_eof
  30156. _test_eof345:
  30157. (m.cs) = 345
  30158. goto _test_eof
  30159. _test_eof346:
  30160. (m.cs) = 346
  30161. goto _test_eof
  30162. _test_eof347:
  30163. (m.cs) = 347
  30164. goto _test_eof
  30165. _test_eof348:
  30166. (m.cs) = 348
  30167. goto _test_eof
  30168. _test_eof349:
  30169. (m.cs) = 349
  30170. goto _test_eof
  30171. _test_eof350:
  30172. (m.cs) = 350
  30173. goto _test_eof
  30174. _test_eof61:
  30175. (m.cs) = 61
  30176. goto _test_eof
  30177. _test_eof351:
  30178. (m.cs) = 351
  30179. goto _test_eof
  30180. _test_eof352:
  30181. (m.cs) = 352
  30182. goto _test_eof
  30183. _test_eof353:
  30184. (m.cs) = 353
  30185. goto _test_eof
  30186. _test_eof62:
  30187. (m.cs) = 62
  30188. goto _test_eof
  30189. _test_eof354:
  30190. (m.cs) = 354
  30191. goto _test_eof
  30192. _test_eof355:
  30193. (m.cs) = 355
  30194. goto _test_eof
  30195. _test_eof356:
  30196. (m.cs) = 356
  30197. goto _test_eof
  30198. _test_eof357:
  30199. (m.cs) = 357
  30200. goto _test_eof
  30201. _test_eof358:
  30202. (m.cs) = 358
  30203. goto _test_eof
  30204. _test_eof359:
  30205. (m.cs) = 359
  30206. goto _test_eof
  30207. _test_eof360:
  30208. (m.cs) = 360
  30209. goto _test_eof
  30210. _test_eof361:
  30211. (m.cs) = 361
  30212. goto _test_eof
  30213. _test_eof362:
  30214. (m.cs) = 362
  30215. goto _test_eof
  30216. _test_eof363:
  30217. (m.cs) = 363
  30218. goto _test_eof
  30219. _test_eof364:
  30220. (m.cs) = 364
  30221. goto _test_eof
  30222. _test_eof365:
  30223. (m.cs) = 365
  30224. goto _test_eof
  30225. _test_eof366:
  30226. (m.cs) = 366
  30227. goto _test_eof
  30228. _test_eof367:
  30229. (m.cs) = 367
  30230. goto _test_eof
  30231. _test_eof368:
  30232. (m.cs) = 368
  30233. goto _test_eof
  30234. _test_eof369:
  30235. (m.cs) = 369
  30236. goto _test_eof
  30237. _test_eof370:
  30238. (m.cs) = 370
  30239. goto _test_eof
  30240. _test_eof371:
  30241. (m.cs) = 371
  30242. goto _test_eof
  30243. _test_eof372:
  30244. (m.cs) = 372
  30245. goto _test_eof
  30246. _test_eof373:
  30247. (m.cs) = 373
  30248. goto _test_eof
  30249. _test_eof63:
  30250. (m.cs) = 63
  30251. goto _test_eof
  30252. _test_eof64:
  30253. (m.cs) = 64
  30254. goto _test_eof
  30255. _test_eof65:
  30256. (m.cs) = 65
  30257. goto _test_eof
  30258. _test_eof66:
  30259. (m.cs) = 66
  30260. goto _test_eof
  30261. _test_eof67:
  30262. (m.cs) = 67
  30263. goto _test_eof
  30264. _test_eof374:
  30265. (m.cs) = 374
  30266. goto _test_eof
  30267. _test_eof68:
  30268. (m.cs) = 68
  30269. goto _test_eof
  30270. _test_eof69:
  30271. (m.cs) = 69
  30272. goto _test_eof
  30273. _test_eof70:
  30274. (m.cs) = 70
  30275. goto _test_eof
  30276. _test_eof71:
  30277. (m.cs) = 71
  30278. goto _test_eof
  30279. _test_eof72:
  30280. (m.cs) = 72
  30281. goto _test_eof
  30282. _test_eof375:
  30283. (m.cs) = 375
  30284. goto _test_eof
  30285. _test_eof376:
  30286. (m.cs) = 376
  30287. goto _test_eof
  30288. _test_eof377:
  30289. (m.cs) = 377
  30290. goto _test_eof
  30291. _test_eof73:
  30292. (m.cs) = 73
  30293. goto _test_eof
  30294. _test_eof74:
  30295. (m.cs) = 74
  30296. goto _test_eof
  30297. _test_eof378:
  30298. (m.cs) = 378
  30299. goto _test_eof
  30300. _test_eof379:
  30301. (m.cs) = 379
  30302. goto _test_eof
  30303. _test_eof75:
  30304. (m.cs) = 75
  30305. goto _test_eof
  30306. _test_eof380:
  30307. (m.cs) = 380
  30308. goto _test_eof
  30309. _test_eof76:
  30310. (m.cs) = 76
  30311. goto _test_eof
  30312. _test_eof381:
  30313. (m.cs) = 381
  30314. goto _test_eof
  30315. _test_eof382:
  30316. (m.cs) = 382
  30317. goto _test_eof
  30318. _test_eof383:
  30319. (m.cs) = 383
  30320. goto _test_eof
  30321. _test_eof384:
  30322. (m.cs) = 384
  30323. goto _test_eof
  30324. _test_eof385:
  30325. (m.cs) = 385
  30326. goto _test_eof
  30327. _test_eof386:
  30328. (m.cs) = 386
  30329. goto _test_eof
  30330. _test_eof387:
  30331. (m.cs) = 387
  30332. goto _test_eof
  30333. _test_eof388:
  30334. (m.cs) = 388
  30335. goto _test_eof
  30336. _test_eof389:
  30337. (m.cs) = 389
  30338. goto _test_eof
  30339. _test_eof390:
  30340. (m.cs) = 390
  30341. goto _test_eof
  30342. _test_eof391:
  30343. (m.cs) = 391
  30344. goto _test_eof
  30345. _test_eof392:
  30346. (m.cs) = 392
  30347. goto _test_eof
  30348. _test_eof393:
  30349. (m.cs) = 393
  30350. goto _test_eof
  30351. _test_eof394:
  30352. (m.cs) = 394
  30353. goto _test_eof
  30354. _test_eof395:
  30355. (m.cs) = 395
  30356. goto _test_eof
  30357. _test_eof396:
  30358. (m.cs) = 396
  30359. goto _test_eof
  30360. _test_eof397:
  30361. (m.cs) = 397
  30362. goto _test_eof
  30363. _test_eof398:
  30364. (m.cs) = 398
  30365. goto _test_eof
  30366. _test_eof399:
  30367. (m.cs) = 399
  30368. goto _test_eof
  30369. _test_eof400:
  30370. (m.cs) = 400
  30371. goto _test_eof
  30372. _test_eof77:
  30373. (m.cs) = 77
  30374. goto _test_eof
  30375. _test_eof78:
  30376. (m.cs) = 78
  30377. goto _test_eof
  30378. _test_eof79:
  30379. (m.cs) = 79
  30380. goto _test_eof
  30381. _test_eof80:
  30382. (m.cs) = 80
  30383. goto _test_eof
  30384. _test_eof81:
  30385. (m.cs) = 81
  30386. goto _test_eof
  30387. _test_eof82:
  30388. (m.cs) = 82
  30389. goto _test_eof
  30390. _test_eof83:
  30391. (m.cs) = 83
  30392. goto _test_eof
  30393. _test_eof84:
  30394. (m.cs) = 84
  30395. goto _test_eof
  30396. _test_eof85:
  30397. (m.cs) = 85
  30398. goto _test_eof
  30399. _test_eof86:
  30400. (m.cs) = 86
  30401. goto _test_eof
  30402. _test_eof87:
  30403. (m.cs) = 87
  30404. goto _test_eof
  30405. _test_eof88:
  30406. (m.cs) = 88
  30407. goto _test_eof
  30408. _test_eof89:
  30409. (m.cs) = 89
  30410. goto _test_eof
  30411. _test_eof90:
  30412. (m.cs) = 90
  30413. goto _test_eof
  30414. _test_eof401:
  30415. (m.cs) = 401
  30416. goto _test_eof
  30417. _test_eof402:
  30418. (m.cs) = 402
  30419. goto _test_eof
  30420. _test_eof403:
  30421. (m.cs) = 403
  30422. goto _test_eof
  30423. _test_eof404:
  30424. (m.cs) = 404
  30425. goto _test_eof
  30426. _test_eof91:
  30427. (m.cs) = 91
  30428. goto _test_eof
  30429. _test_eof92:
  30430. (m.cs) = 92
  30431. goto _test_eof
  30432. _test_eof93:
  30433. (m.cs) = 93
  30434. goto _test_eof
  30435. _test_eof94:
  30436. (m.cs) = 94
  30437. goto _test_eof
  30438. _test_eof405:
  30439. (m.cs) = 405
  30440. goto _test_eof
  30441. _test_eof406:
  30442. (m.cs) = 406
  30443. goto _test_eof
  30444. _test_eof95:
  30445. (m.cs) = 95
  30446. goto _test_eof
  30447. _test_eof96:
  30448. (m.cs) = 96
  30449. goto _test_eof
  30450. _test_eof407:
  30451. (m.cs) = 407
  30452. goto _test_eof
  30453. _test_eof97:
  30454. (m.cs) = 97
  30455. goto _test_eof
  30456. _test_eof98:
  30457. (m.cs) = 98
  30458. goto _test_eof
  30459. _test_eof408:
  30460. (m.cs) = 408
  30461. goto _test_eof
  30462. _test_eof409:
  30463. (m.cs) = 409
  30464. goto _test_eof
  30465. _test_eof99:
  30466. (m.cs) = 99
  30467. goto _test_eof
  30468. _test_eof410:
  30469. (m.cs) = 410
  30470. goto _test_eof
  30471. _test_eof411:
  30472. (m.cs) = 411
  30473. goto _test_eof
  30474. _test_eof100:
  30475. (m.cs) = 100
  30476. goto _test_eof
  30477. _test_eof101:
  30478. (m.cs) = 101
  30479. goto _test_eof
  30480. _test_eof412:
  30481. (m.cs) = 412
  30482. goto _test_eof
  30483. _test_eof413:
  30484. (m.cs) = 413
  30485. goto _test_eof
  30486. _test_eof414:
  30487. (m.cs) = 414
  30488. goto _test_eof
  30489. _test_eof415:
  30490. (m.cs) = 415
  30491. goto _test_eof
  30492. _test_eof416:
  30493. (m.cs) = 416
  30494. goto _test_eof
  30495. _test_eof417:
  30496. (m.cs) = 417
  30497. goto _test_eof
  30498. _test_eof418:
  30499. (m.cs) = 418
  30500. goto _test_eof
  30501. _test_eof419:
  30502. (m.cs) = 419
  30503. goto _test_eof
  30504. _test_eof420:
  30505. (m.cs) = 420
  30506. goto _test_eof
  30507. _test_eof421:
  30508. (m.cs) = 421
  30509. goto _test_eof
  30510. _test_eof422:
  30511. (m.cs) = 422
  30512. goto _test_eof
  30513. _test_eof423:
  30514. (m.cs) = 423
  30515. goto _test_eof
  30516. _test_eof424:
  30517. (m.cs) = 424
  30518. goto _test_eof
  30519. _test_eof425:
  30520. (m.cs) = 425
  30521. goto _test_eof
  30522. _test_eof426:
  30523. (m.cs) = 426
  30524. goto _test_eof
  30525. _test_eof427:
  30526. (m.cs) = 427
  30527. goto _test_eof
  30528. _test_eof428:
  30529. (m.cs) = 428
  30530. goto _test_eof
  30531. _test_eof429:
  30532. (m.cs) = 429
  30533. goto _test_eof
  30534. _test_eof102:
  30535. (m.cs) = 102
  30536. goto _test_eof
  30537. _test_eof430:
  30538. (m.cs) = 430
  30539. goto _test_eof
  30540. _test_eof431:
  30541. (m.cs) = 431
  30542. goto _test_eof
  30543. _test_eof432:
  30544. (m.cs) = 432
  30545. goto _test_eof
  30546. _test_eof103:
  30547. (m.cs) = 103
  30548. goto _test_eof
  30549. _test_eof104:
  30550. (m.cs) = 104
  30551. goto _test_eof
  30552. _test_eof433:
  30553. (m.cs) = 433
  30554. goto _test_eof
  30555. _test_eof434:
  30556. (m.cs) = 434
  30557. goto _test_eof
  30558. _test_eof435:
  30559. (m.cs) = 435
  30560. goto _test_eof
  30561. _test_eof105:
  30562. (m.cs) = 105
  30563. goto _test_eof
  30564. _test_eof436:
  30565. (m.cs) = 436
  30566. goto _test_eof
  30567. _test_eof437:
  30568. (m.cs) = 437
  30569. goto _test_eof
  30570. _test_eof438:
  30571. (m.cs) = 438
  30572. goto _test_eof
  30573. _test_eof439:
  30574. (m.cs) = 439
  30575. goto _test_eof
  30576. _test_eof440:
  30577. (m.cs) = 440
  30578. goto _test_eof
  30579. _test_eof441:
  30580. (m.cs) = 441
  30581. goto _test_eof
  30582. _test_eof442:
  30583. (m.cs) = 442
  30584. goto _test_eof
  30585. _test_eof443:
  30586. (m.cs) = 443
  30587. goto _test_eof
  30588. _test_eof444:
  30589. (m.cs) = 444
  30590. goto _test_eof
  30591. _test_eof445:
  30592. (m.cs) = 445
  30593. goto _test_eof
  30594. _test_eof446:
  30595. (m.cs) = 446
  30596. goto _test_eof
  30597. _test_eof447:
  30598. (m.cs) = 447
  30599. goto _test_eof
  30600. _test_eof448:
  30601. (m.cs) = 448
  30602. goto _test_eof
  30603. _test_eof449:
  30604. (m.cs) = 449
  30605. goto _test_eof
  30606. _test_eof450:
  30607. (m.cs) = 450
  30608. goto _test_eof
  30609. _test_eof451:
  30610. (m.cs) = 451
  30611. goto _test_eof
  30612. _test_eof452:
  30613. (m.cs) = 452
  30614. goto _test_eof
  30615. _test_eof453:
  30616. (m.cs) = 453
  30617. goto _test_eof
  30618. _test_eof454:
  30619. (m.cs) = 454
  30620. goto _test_eof
  30621. _test_eof455:
  30622. (m.cs) = 455
  30623. goto _test_eof
  30624. _test_eof106:
  30625. (m.cs) = 106
  30626. goto _test_eof
  30627. _test_eof456:
  30628. (m.cs) = 456
  30629. goto _test_eof
  30630. _test_eof457:
  30631. (m.cs) = 457
  30632. goto _test_eof
  30633. _test_eof458:
  30634. (m.cs) = 458
  30635. goto _test_eof
  30636. _test_eof459:
  30637. (m.cs) = 459
  30638. goto _test_eof
  30639. _test_eof460:
  30640. (m.cs) = 460
  30641. goto _test_eof
  30642. _test_eof461:
  30643. (m.cs) = 461
  30644. goto _test_eof
  30645. _test_eof462:
  30646. (m.cs) = 462
  30647. goto _test_eof
  30648. _test_eof463:
  30649. (m.cs) = 463
  30650. goto _test_eof
  30651. _test_eof464:
  30652. (m.cs) = 464
  30653. goto _test_eof
  30654. _test_eof465:
  30655. (m.cs) = 465
  30656. goto _test_eof
  30657. _test_eof466:
  30658. (m.cs) = 466
  30659. goto _test_eof
  30660. _test_eof467:
  30661. (m.cs) = 467
  30662. goto _test_eof
  30663. _test_eof468:
  30664. (m.cs) = 468
  30665. goto _test_eof
  30666. _test_eof469:
  30667. (m.cs) = 469
  30668. goto _test_eof
  30669. _test_eof470:
  30670. (m.cs) = 470
  30671. goto _test_eof
  30672. _test_eof471:
  30673. (m.cs) = 471
  30674. goto _test_eof
  30675. _test_eof472:
  30676. (m.cs) = 472
  30677. goto _test_eof
  30678. _test_eof473:
  30679. (m.cs) = 473
  30680. goto _test_eof
  30681. _test_eof474:
  30682. (m.cs) = 474
  30683. goto _test_eof
  30684. _test_eof475:
  30685. (m.cs) = 475
  30686. goto _test_eof
  30687. _test_eof476:
  30688. (m.cs) = 476
  30689. goto _test_eof
  30690. _test_eof477:
  30691. (m.cs) = 477
  30692. goto _test_eof
  30693. _test_eof107:
  30694. (m.cs) = 107
  30695. goto _test_eof
  30696. _test_eof108:
  30697. (m.cs) = 108
  30698. goto _test_eof
  30699. _test_eof109:
  30700. (m.cs) = 109
  30701. goto _test_eof
  30702. _test_eof110:
  30703. (m.cs) = 110
  30704. goto _test_eof
  30705. _test_eof111:
  30706. (m.cs) = 111
  30707. goto _test_eof
  30708. _test_eof478:
  30709. (m.cs) = 478
  30710. goto _test_eof
  30711. _test_eof112:
  30712. (m.cs) = 112
  30713. goto _test_eof
  30714. _test_eof479:
  30715. (m.cs) = 479
  30716. goto _test_eof
  30717. _test_eof480:
  30718. (m.cs) = 480
  30719. goto _test_eof
  30720. _test_eof113:
  30721. (m.cs) = 113
  30722. goto _test_eof
  30723. _test_eof481:
  30724. (m.cs) = 481
  30725. goto _test_eof
  30726. _test_eof482:
  30727. (m.cs) = 482
  30728. goto _test_eof
  30729. _test_eof483:
  30730. (m.cs) = 483
  30731. goto _test_eof
  30732. _test_eof484:
  30733. (m.cs) = 484
  30734. goto _test_eof
  30735. _test_eof485:
  30736. (m.cs) = 485
  30737. goto _test_eof
  30738. _test_eof486:
  30739. (m.cs) = 486
  30740. goto _test_eof
  30741. _test_eof487:
  30742. (m.cs) = 487
  30743. goto _test_eof
  30744. _test_eof488:
  30745. (m.cs) = 488
  30746. goto _test_eof
  30747. _test_eof489:
  30748. (m.cs) = 489
  30749. goto _test_eof
  30750. _test_eof114:
  30751. (m.cs) = 114
  30752. goto _test_eof
  30753. _test_eof115:
  30754. (m.cs) = 115
  30755. goto _test_eof
  30756. _test_eof116:
  30757. (m.cs) = 116
  30758. goto _test_eof
  30759. _test_eof490:
  30760. (m.cs) = 490
  30761. goto _test_eof
  30762. _test_eof117:
  30763. (m.cs) = 117
  30764. goto _test_eof
  30765. _test_eof118:
  30766. (m.cs) = 118
  30767. goto _test_eof
  30768. _test_eof119:
  30769. (m.cs) = 119
  30770. goto _test_eof
  30771. _test_eof491:
  30772. (m.cs) = 491
  30773. goto _test_eof
  30774. _test_eof120:
  30775. (m.cs) = 120
  30776. goto _test_eof
  30777. _test_eof121:
  30778. (m.cs) = 121
  30779. goto _test_eof
  30780. _test_eof492:
  30781. (m.cs) = 492
  30782. goto _test_eof
  30783. _test_eof493:
  30784. (m.cs) = 493
  30785. goto _test_eof
  30786. _test_eof122:
  30787. (m.cs) = 122
  30788. goto _test_eof
  30789. _test_eof123:
  30790. (m.cs) = 123
  30791. goto _test_eof
  30792. _test_eof124:
  30793. (m.cs) = 124
  30794. goto _test_eof
  30795. _test_eof125:
  30796. (m.cs) = 125
  30797. goto _test_eof
  30798. _test_eof494:
  30799. (m.cs) = 494
  30800. goto _test_eof
  30801. _test_eof495:
  30802. (m.cs) = 495
  30803. goto _test_eof
  30804. _test_eof496:
  30805. (m.cs) = 496
  30806. goto _test_eof
  30807. _test_eof126:
  30808. (m.cs) = 126
  30809. goto _test_eof
  30810. _test_eof497:
  30811. (m.cs) = 497
  30812. goto _test_eof
  30813. _test_eof498:
  30814. (m.cs) = 498
  30815. goto _test_eof
  30816. _test_eof499:
  30817. (m.cs) = 499
  30818. goto _test_eof
  30819. _test_eof500:
  30820. (m.cs) = 500
  30821. goto _test_eof
  30822. _test_eof501:
  30823. (m.cs) = 501
  30824. goto _test_eof
  30825. _test_eof502:
  30826. (m.cs) = 502
  30827. goto _test_eof
  30828. _test_eof503:
  30829. (m.cs) = 503
  30830. goto _test_eof
  30831. _test_eof504:
  30832. (m.cs) = 504
  30833. goto _test_eof
  30834. _test_eof505:
  30835. (m.cs) = 505
  30836. goto _test_eof
  30837. _test_eof506:
  30838. (m.cs) = 506
  30839. goto _test_eof
  30840. _test_eof507:
  30841. (m.cs) = 507
  30842. goto _test_eof
  30843. _test_eof508:
  30844. (m.cs) = 508
  30845. goto _test_eof
  30846. _test_eof509:
  30847. (m.cs) = 509
  30848. goto _test_eof
  30849. _test_eof510:
  30850. (m.cs) = 510
  30851. goto _test_eof
  30852. _test_eof511:
  30853. (m.cs) = 511
  30854. goto _test_eof
  30855. _test_eof512:
  30856. (m.cs) = 512
  30857. goto _test_eof
  30858. _test_eof513:
  30859. (m.cs) = 513
  30860. goto _test_eof
  30861. _test_eof514:
  30862. (m.cs) = 514
  30863. goto _test_eof
  30864. _test_eof515:
  30865. (m.cs) = 515
  30866. goto _test_eof
  30867. _test_eof516:
  30868. (m.cs) = 516
  30869. goto _test_eof
  30870. _test_eof127:
  30871. (m.cs) = 127
  30872. goto _test_eof
  30873. _test_eof128:
  30874. (m.cs) = 128
  30875. goto _test_eof
  30876. _test_eof517:
  30877. (m.cs) = 517
  30878. goto _test_eof
  30879. _test_eof518:
  30880. (m.cs) = 518
  30881. goto _test_eof
  30882. _test_eof519:
  30883. (m.cs) = 519
  30884. goto _test_eof
  30885. _test_eof520:
  30886. (m.cs) = 520
  30887. goto _test_eof
  30888. _test_eof521:
  30889. (m.cs) = 521
  30890. goto _test_eof
  30891. _test_eof522:
  30892. (m.cs) = 522
  30893. goto _test_eof
  30894. _test_eof523:
  30895. (m.cs) = 523
  30896. goto _test_eof
  30897. _test_eof524:
  30898. (m.cs) = 524
  30899. goto _test_eof
  30900. _test_eof525:
  30901. (m.cs) = 525
  30902. goto _test_eof
  30903. _test_eof129:
  30904. (m.cs) = 129
  30905. goto _test_eof
  30906. _test_eof130:
  30907. (m.cs) = 130
  30908. goto _test_eof
  30909. _test_eof131:
  30910. (m.cs) = 131
  30911. goto _test_eof
  30912. _test_eof526:
  30913. (m.cs) = 526
  30914. goto _test_eof
  30915. _test_eof132:
  30916. (m.cs) = 132
  30917. goto _test_eof
  30918. _test_eof133:
  30919. (m.cs) = 133
  30920. goto _test_eof
  30921. _test_eof134:
  30922. (m.cs) = 134
  30923. goto _test_eof
  30924. _test_eof527:
  30925. (m.cs) = 527
  30926. goto _test_eof
  30927. _test_eof135:
  30928. (m.cs) = 135
  30929. goto _test_eof
  30930. _test_eof136:
  30931. (m.cs) = 136
  30932. goto _test_eof
  30933. _test_eof528:
  30934. (m.cs) = 528
  30935. goto _test_eof
  30936. _test_eof529:
  30937. (m.cs) = 529
  30938. goto _test_eof
  30939. _test_eof137:
  30940. (m.cs) = 137
  30941. goto _test_eof
  30942. _test_eof138:
  30943. (m.cs) = 138
  30944. goto _test_eof
  30945. _test_eof139:
  30946. (m.cs) = 139
  30947. goto _test_eof
  30948. _test_eof530:
  30949. (m.cs) = 530
  30950. goto _test_eof
  30951. _test_eof531:
  30952. (m.cs) = 531
  30953. goto _test_eof
  30954. _test_eof140:
  30955. (m.cs) = 140
  30956. goto _test_eof
  30957. _test_eof532:
  30958. (m.cs) = 532
  30959. goto _test_eof
  30960. _test_eof141:
  30961. (m.cs) = 141
  30962. goto _test_eof
  30963. _test_eof533:
  30964. (m.cs) = 533
  30965. goto _test_eof
  30966. _test_eof534:
  30967. (m.cs) = 534
  30968. goto _test_eof
  30969. _test_eof535:
  30970. (m.cs) = 535
  30971. goto _test_eof
  30972. _test_eof536:
  30973. (m.cs) = 536
  30974. goto _test_eof
  30975. _test_eof537:
  30976. (m.cs) = 537
  30977. goto _test_eof
  30978. _test_eof538:
  30979. (m.cs) = 538
  30980. goto _test_eof
  30981. _test_eof539:
  30982. (m.cs) = 539
  30983. goto _test_eof
  30984. _test_eof540:
  30985. (m.cs) = 540
  30986. goto _test_eof
  30987. _test_eof142:
  30988. (m.cs) = 142
  30989. goto _test_eof
  30990. _test_eof143:
  30991. (m.cs) = 143
  30992. goto _test_eof
  30993. _test_eof144:
  30994. (m.cs) = 144
  30995. goto _test_eof
  30996. _test_eof541:
  30997. (m.cs) = 541
  30998. goto _test_eof
  30999. _test_eof145:
  31000. (m.cs) = 145
  31001. goto _test_eof
  31002. _test_eof146:
  31003. (m.cs) = 146
  31004. goto _test_eof
  31005. _test_eof147:
  31006. (m.cs) = 147
  31007. goto _test_eof
  31008. _test_eof542:
  31009. (m.cs) = 542
  31010. goto _test_eof
  31011. _test_eof148:
  31012. (m.cs) = 148
  31013. goto _test_eof
  31014. _test_eof149:
  31015. (m.cs) = 149
  31016. goto _test_eof
  31017. _test_eof543:
  31018. (m.cs) = 543
  31019. goto _test_eof
  31020. _test_eof544:
  31021. (m.cs) = 544
  31022. goto _test_eof
  31023. _test_eof545:
  31024. (m.cs) = 545
  31025. goto _test_eof
  31026. _test_eof546:
  31027. (m.cs) = 546
  31028. goto _test_eof
  31029. _test_eof547:
  31030. (m.cs) = 547
  31031. goto _test_eof
  31032. _test_eof548:
  31033. (m.cs) = 548
  31034. goto _test_eof
  31035. _test_eof549:
  31036. (m.cs) = 549
  31037. goto _test_eof
  31038. _test_eof550:
  31039. (m.cs) = 550
  31040. goto _test_eof
  31041. _test_eof551:
  31042. (m.cs) = 551
  31043. goto _test_eof
  31044. _test_eof552:
  31045. (m.cs) = 552
  31046. goto _test_eof
  31047. _test_eof553:
  31048. (m.cs) = 553
  31049. goto _test_eof
  31050. _test_eof554:
  31051. (m.cs) = 554
  31052. goto _test_eof
  31053. _test_eof555:
  31054. (m.cs) = 555
  31055. goto _test_eof
  31056. _test_eof556:
  31057. (m.cs) = 556
  31058. goto _test_eof
  31059. _test_eof557:
  31060. (m.cs) = 557
  31061. goto _test_eof
  31062. _test_eof558:
  31063. (m.cs) = 558
  31064. goto _test_eof
  31065. _test_eof559:
  31066. (m.cs) = 559
  31067. goto _test_eof
  31068. _test_eof560:
  31069. (m.cs) = 560
  31070. goto _test_eof
  31071. _test_eof561:
  31072. (m.cs) = 561
  31073. goto _test_eof
  31074. _test_eof562:
  31075. (m.cs) = 562
  31076. goto _test_eof
  31077. _test_eof150:
  31078. (m.cs) = 150
  31079. goto _test_eof
  31080. _test_eof151:
  31081. (m.cs) = 151
  31082. goto _test_eof
  31083. _test_eof563:
  31084. (m.cs) = 563
  31085. goto _test_eof
  31086. _test_eof564:
  31087. (m.cs) = 564
  31088. goto _test_eof
  31089. _test_eof565:
  31090. (m.cs) = 565
  31091. goto _test_eof
  31092. _test_eof152:
  31093. (m.cs) = 152
  31094. goto _test_eof
  31095. _test_eof566:
  31096. (m.cs) = 566
  31097. goto _test_eof
  31098. _test_eof567:
  31099. (m.cs) = 567
  31100. goto _test_eof
  31101. _test_eof153:
  31102. (m.cs) = 153
  31103. goto _test_eof
  31104. _test_eof568:
  31105. (m.cs) = 568
  31106. goto _test_eof
  31107. _test_eof569:
  31108. (m.cs) = 569
  31109. goto _test_eof
  31110. _test_eof570:
  31111. (m.cs) = 570
  31112. goto _test_eof
  31113. _test_eof571:
  31114. (m.cs) = 571
  31115. goto _test_eof
  31116. _test_eof572:
  31117. (m.cs) = 572
  31118. goto _test_eof
  31119. _test_eof573:
  31120. (m.cs) = 573
  31121. goto _test_eof
  31122. _test_eof574:
  31123. (m.cs) = 574
  31124. goto _test_eof
  31125. _test_eof575:
  31126. (m.cs) = 575
  31127. goto _test_eof
  31128. _test_eof576:
  31129. (m.cs) = 576
  31130. goto _test_eof
  31131. _test_eof577:
  31132. (m.cs) = 577
  31133. goto _test_eof
  31134. _test_eof578:
  31135. (m.cs) = 578
  31136. goto _test_eof
  31137. _test_eof579:
  31138. (m.cs) = 579
  31139. goto _test_eof
  31140. _test_eof580:
  31141. (m.cs) = 580
  31142. goto _test_eof
  31143. _test_eof581:
  31144. (m.cs) = 581
  31145. goto _test_eof
  31146. _test_eof582:
  31147. (m.cs) = 582
  31148. goto _test_eof
  31149. _test_eof583:
  31150. (m.cs) = 583
  31151. goto _test_eof
  31152. _test_eof584:
  31153. (m.cs) = 584
  31154. goto _test_eof
  31155. _test_eof585:
  31156. (m.cs) = 585
  31157. goto _test_eof
  31158. _test_eof154:
  31159. (m.cs) = 154
  31160. goto _test_eof
  31161. _test_eof155:
  31162. (m.cs) = 155
  31163. goto _test_eof
  31164. _test_eof586:
  31165. (m.cs) = 586
  31166. goto _test_eof
  31167. _test_eof156:
  31168. (m.cs) = 156
  31169. goto _test_eof
  31170. _test_eof587:
  31171. (m.cs) = 587
  31172. goto _test_eof
  31173. _test_eof588:
  31174. (m.cs) = 588
  31175. goto _test_eof
  31176. _test_eof589:
  31177. (m.cs) = 589
  31178. goto _test_eof
  31179. _test_eof590:
  31180. (m.cs) = 590
  31181. goto _test_eof
  31182. _test_eof591:
  31183. (m.cs) = 591
  31184. goto _test_eof
  31185. _test_eof592:
  31186. (m.cs) = 592
  31187. goto _test_eof
  31188. _test_eof593:
  31189. (m.cs) = 593
  31190. goto _test_eof
  31191. _test_eof594:
  31192. (m.cs) = 594
  31193. goto _test_eof
  31194. _test_eof157:
  31195. (m.cs) = 157
  31196. goto _test_eof
  31197. _test_eof158:
  31198. (m.cs) = 158
  31199. goto _test_eof
  31200. _test_eof159:
  31201. (m.cs) = 159
  31202. goto _test_eof
  31203. _test_eof595:
  31204. (m.cs) = 595
  31205. goto _test_eof
  31206. _test_eof160:
  31207. (m.cs) = 160
  31208. goto _test_eof
  31209. _test_eof161:
  31210. (m.cs) = 161
  31211. goto _test_eof
  31212. _test_eof162:
  31213. (m.cs) = 162
  31214. goto _test_eof
  31215. _test_eof596:
  31216. (m.cs) = 596
  31217. goto _test_eof
  31218. _test_eof163:
  31219. (m.cs) = 163
  31220. goto _test_eof
  31221. _test_eof164:
  31222. (m.cs) = 164
  31223. goto _test_eof
  31224. _test_eof597:
  31225. (m.cs) = 597
  31226. goto _test_eof
  31227. _test_eof598:
  31228. (m.cs) = 598
  31229. goto _test_eof
  31230. _test_eof165:
  31231. (m.cs) = 165
  31232. goto _test_eof
  31233. _test_eof166:
  31234. (m.cs) = 166
  31235. goto _test_eof
  31236. _test_eof167:
  31237. (m.cs) = 167
  31238. goto _test_eof
  31239. _test_eof168:
  31240. (m.cs) = 168
  31241. goto _test_eof
  31242. _test_eof169:
  31243. (m.cs) = 169
  31244. goto _test_eof
  31245. _test_eof170:
  31246. (m.cs) = 170
  31247. goto _test_eof
  31248. _test_eof599:
  31249. (m.cs) = 599
  31250. goto _test_eof
  31251. _test_eof600:
  31252. (m.cs) = 600
  31253. goto _test_eof
  31254. _test_eof601:
  31255. (m.cs) = 601
  31256. goto _test_eof
  31257. _test_eof602:
  31258. (m.cs) = 602
  31259. goto _test_eof
  31260. _test_eof603:
  31261. (m.cs) = 603
  31262. goto _test_eof
  31263. _test_eof604:
  31264. (m.cs) = 604
  31265. goto _test_eof
  31266. _test_eof605:
  31267. (m.cs) = 605
  31268. goto _test_eof
  31269. _test_eof606:
  31270. (m.cs) = 606
  31271. goto _test_eof
  31272. _test_eof607:
  31273. (m.cs) = 607
  31274. goto _test_eof
  31275. _test_eof608:
  31276. (m.cs) = 608
  31277. goto _test_eof
  31278. _test_eof609:
  31279. (m.cs) = 609
  31280. goto _test_eof
  31281. _test_eof610:
  31282. (m.cs) = 610
  31283. goto _test_eof
  31284. _test_eof611:
  31285. (m.cs) = 611
  31286. goto _test_eof
  31287. _test_eof612:
  31288. (m.cs) = 612
  31289. goto _test_eof
  31290. _test_eof613:
  31291. (m.cs) = 613
  31292. goto _test_eof
  31293. _test_eof614:
  31294. (m.cs) = 614
  31295. goto _test_eof
  31296. _test_eof615:
  31297. (m.cs) = 615
  31298. goto _test_eof
  31299. _test_eof616:
  31300. (m.cs) = 616
  31301. goto _test_eof
  31302. _test_eof617:
  31303. (m.cs) = 617
  31304. goto _test_eof
  31305. _test_eof171:
  31306. (m.cs) = 171
  31307. goto _test_eof
  31308. _test_eof172:
  31309. (m.cs) = 172
  31310. goto _test_eof
  31311. _test_eof173:
  31312. (m.cs) = 173
  31313. goto _test_eof
  31314. _test_eof618:
  31315. (m.cs) = 618
  31316. goto _test_eof
  31317. _test_eof619:
  31318. (m.cs) = 619
  31319. goto _test_eof
  31320. _test_eof620:
  31321. (m.cs) = 620
  31322. goto _test_eof
  31323. _test_eof174:
  31324. (m.cs) = 174
  31325. goto _test_eof
  31326. _test_eof621:
  31327. (m.cs) = 621
  31328. goto _test_eof
  31329. _test_eof622:
  31330. (m.cs) = 622
  31331. goto _test_eof
  31332. _test_eof175:
  31333. (m.cs) = 175
  31334. goto _test_eof
  31335. _test_eof623:
  31336. (m.cs) = 623
  31337. goto _test_eof
  31338. _test_eof624:
  31339. (m.cs) = 624
  31340. goto _test_eof
  31341. _test_eof625:
  31342. (m.cs) = 625
  31343. goto _test_eof
  31344. _test_eof626:
  31345. (m.cs) = 626
  31346. goto _test_eof
  31347. _test_eof627:
  31348. (m.cs) = 627
  31349. goto _test_eof
  31350. _test_eof176:
  31351. (m.cs) = 176
  31352. goto _test_eof
  31353. _test_eof177:
  31354. (m.cs) = 177
  31355. goto _test_eof
  31356. _test_eof178:
  31357. (m.cs) = 178
  31358. goto _test_eof
  31359. _test_eof628:
  31360. (m.cs) = 628
  31361. goto _test_eof
  31362. _test_eof179:
  31363. (m.cs) = 179
  31364. goto _test_eof
  31365. _test_eof180:
  31366. (m.cs) = 180
  31367. goto _test_eof
  31368. _test_eof181:
  31369. (m.cs) = 181
  31370. goto _test_eof
  31371. _test_eof629:
  31372. (m.cs) = 629
  31373. goto _test_eof
  31374. _test_eof182:
  31375. (m.cs) = 182
  31376. goto _test_eof
  31377. _test_eof183:
  31378. (m.cs) = 183
  31379. goto _test_eof
  31380. _test_eof630:
  31381. (m.cs) = 630
  31382. goto _test_eof
  31383. _test_eof631:
  31384. (m.cs) = 631
  31385. goto _test_eof
  31386. _test_eof184:
  31387. (m.cs) = 184
  31388. goto _test_eof
  31389. _test_eof632:
  31390. (m.cs) = 632
  31391. goto _test_eof
  31392. _test_eof633:
  31393. (m.cs) = 633
  31394. goto _test_eof
  31395. _test_eof634:
  31396. (m.cs) = 634
  31397. goto _test_eof
  31398. _test_eof185:
  31399. (m.cs) = 185
  31400. goto _test_eof
  31401. _test_eof186:
  31402. (m.cs) = 186
  31403. goto _test_eof
  31404. _test_eof187:
  31405. (m.cs) = 187
  31406. goto _test_eof
  31407. _test_eof635:
  31408. (m.cs) = 635
  31409. goto _test_eof
  31410. _test_eof188:
  31411. (m.cs) = 188
  31412. goto _test_eof
  31413. _test_eof189:
  31414. (m.cs) = 189
  31415. goto _test_eof
  31416. _test_eof190:
  31417. (m.cs) = 190
  31418. goto _test_eof
  31419. _test_eof636:
  31420. (m.cs) = 636
  31421. goto _test_eof
  31422. _test_eof191:
  31423. (m.cs) = 191
  31424. goto _test_eof
  31425. _test_eof192:
  31426. (m.cs) = 192
  31427. goto _test_eof
  31428. _test_eof637:
  31429. (m.cs) = 637
  31430. goto _test_eof
  31431. _test_eof638:
  31432. (m.cs) = 638
  31433. goto _test_eof
  31434. _test_eof193:
  31435. (m.cs) = 193
  31436. goto _test_eof
  31437. _test_eof194:
  31438. (m.cs) = 194
  31439. goto _test_eof
  31440. _test_eof195:
  31441. (m.cs) = 195
  31442. goto _test_eof
  31443. _test_eof639:
  31444. (m.cs) = 639
  31445. goto _test_eof
  31446. _test_eof196:
  31447. (m.cs) = 196
  31448. goto _test_eof
  31449. _test_eof197:
  31450. (m.cs) = 197
  31451. goto _test_eof
  31452. _test_eof640:
  31453. (m.cs) = 640
  31454. goto _test_eof
  31455. _test_eof641:
  31456. (m.cs) = 641
  31457. goto _test_eof
  31458. _test_eof642:
  31459. (m.cs) = 642
  31460. goto _test_eof
  31461. _test_eof643:
  31462. (m.cs) = 643
  31463. goto _test_eof
  31464. _test_eof644:
  31465. (m.cs) = 644
  31466. goto _test_eof
  31467. _test_eof645:
  31468. (m.cs) = 645
  31469. goto _test_eof
  31470. _test_eof646:
  31471. (m.cs) = 646
  31472. goto _test_eof
  31473. _test_eof647:
  31474. (m.cs) = 647
  31475. goto _test_eof
  31476. _test_eof198:
  31477. (m.cs) = 198
  31478. goto _test_eof
  31479. _test_eof199:
  31480. (m.cs) = 199
  31481. goto _test_eof
  31482. _test_eof200:
  31483. (m.cs) = 200
  31484. goto _test_eof
  31485. _test_eof648:
  31486. (m.cs) = 648
  31487. goto _test_eof
  31488. _test_eof201:
  31489. (m.cs) = 201
  31490. goto _test_eof
  31491. _test_eof202:
  31492. (m.cs) = 202
  31493. goto _test_eof
  31494. _test_eof203:
  31495. (m.cs) = 203
  31496. goto _test_eof
  31497. _test_eof649:
  31498. (m.cs) = 649
  31499. goto _test_eof
  31500. _test_eof204:
  31501. (m.cs) = 204
  31502. goto _test_eof
  31503. _test_eof205:
  31504. (m.cs) = 205
  31505. goto _test_eof
  31506. _test_eof650:
  31507. (m.cs) = 650
  31508. goto _test_eof
  31509. _test_eof651:
  31510. (m.cs) = 651
  31511. goto _test_eof
  31512. _test_eof206:
  31513. (m.cs) = 206
  31514. goto _test_eof
  31515. _test_eof207:
  31516. (m.cs) = 207
  31517. goto _test_eof
  31518. _test_eof208:
  31519. (m.cs) = 208
  31520. goto _test_eof
  31521. _test_eof652:
  31522. (m.cs) = 652
  31523. goto _test_eof
  31524. _test_eof653:
  31525. (m.cs) = 653
  31526. goto _test_eof
  31527. _test_eof654:
  31528. (m.cs) = 654
  31529. goto _test_eof
  31530. _test_eof655:
  31531. (m.cs) = 655
  31532. goto _test_eof
  31533. _test_eof656:
  31534. (m.cs) = 656
  31535. goto _test_eof
  31536. _test_eof657:
  31537. (m.cs) = 657
  31538. goto _test_eof
  31539. _test_eof658:
  31540. (m.cs) = 658
  31541. goto _test_eof
  31542. _test_eof659:
  31543. (m.cs) = 659
  31544. goto _test_eof
  31545. _test_eof660:
  31546. (m.cs) = 660
  31547. goto _test_eof
  31548. _test_eof661:
  31549. (m.cs) = 661
  31550. goto _test_eof
  31551. _test_eof662:
  31552. (m.cs) = 662
  31553. goto _test_eof
  31554. _test_eof663:
  31555. (m.cs) = 663
  31556. goto _test_eof
  31557. _test_eof664:
  31558. (m.cs) = 664
  31559. goto _test_eof
  31560. _test_eof665:
  31561. (m.cs) = 665
  31562. goto _test_eof
  31563. _test_eof666:
  31564. (m.cs) = 666
  31565. goto _test_eof
  31566. _test_eof667:
  31567. (m.cs) = 667
  31568. goto _test_eof
  31569. _test_eof668:
  31570. (m.cs) = 668
  31571. goto _test_eof
  31572. _test_eof669:
  31573. (m.cs) = 669
  31574. goto _test_eof
  31575. _test_eof670:
  31576. (m.cs) = 670
  31577. goto _test_eof
  31578. _test_eof209:
  31579. (m.cs) = 209
  31580. goto _test_eof
  31581. _test_eof210:
  31582. (m.cs) = 210
  31583. goto _test_eof
  31584. _test_eof211:
  31585. (m.cs) = 211
  31586. goto _test_eof
  31587. _test_eof212:
  31588. (m.cs) = 212
  31589. goto _test_eof
  31590. _test_eof213:
  31591. (m.cs) = 213
  31592. goto _test_eof
  31593. _test_eof671:
  31594. (m.cs) = 671
  31595. goto _test_eof
  31596. _test_eof214:
  31597. (m.cs) = 214
  31598. goto _test_eof
  31599. _test_eof215:
  31600. (m.cs) = 215
  31601. goto _test_eof
  31602. _test_eof672:
  31603. (m.cs) = 672
  31604. goto _test_eof
  31605. _test_eof673:
  31606. (m.cs) = 673
  31607. goto _test_eof
  31608. _test_eof674:
  31609. (m.cs) = 674
  31610. goto _test_eof
  31611. _test_eof675:
  31612. (m.cs) = 675
  31613. goto _test_eof
  31614. _test_eof676:
  31615. (m.cs) = 676
  31616. goto _test_eof
  31617. _test_eof677:
  31618. (m.cs) = 677
  31619. goto _test_eof
  31620. _test_eof678:
  31621. (m.cs) = 678
  31622. goto _test_eof
  31623. _test_eof679:
  31624. (m.cs) = 679
  31625. goto _test_eof
  31626. _test_eof680:
  31627. (m.cs) = 680
  31628. goto _test_eof
  31629. _test_eof216:
  31630. (m.cs) = 216
  31631. goto _test_eof
  31632. _test_eof217:
  31633. (m.cs) = 217
  31634. goto _test_eof
  31635. _test_eof218:
  31636. (m.cs) = 218
  31637. goto _test_eof
  31638. _test_eof681:
  31639. (m.cs) = 681
  31640. goto _test_eof
  31641. _test_eof219:
  31642. (m.cs) = 219
  31643. goto _test_eof
  31644. _test_eof220:
  31645. (m.cs) = 220
  31646. goto _test_eof
  31647. _test_eof221:
  31648. (m.cs) = 221
  31649. goto _test_eof
  31650. _test_eof682:
  31651. (m.cs) = 682
  31652. goto _test_eof
  31653. _test_eof222:
  31654. (m.cs) = 222
  31655. goto _test_eof
  31656. _test_eof223:
  31657. (m.cs) = 223
  31658. goto _test_eof
  31659. _test_eof683:
  31660. (m.cs) = 683
  31661. goto _test_eof
  31662. _test_eof684:
  31663. (m.cs) = 684
  31664. goto _test_eof
  31665. _test_eof224:
  31666. (m.cs) = 224
  31667. goto _test_eof
  31668. _test_eof225:
  31669. (m.cs) = 225
  31670. goto _test_eof
  31671. _test_eof226:
  31672. (m.cs) = 226
  31673. goto _test_eof
  31674. _test_eof685:
  31675. (m.cs) = 685
  31676. goto _test_eof
  31677. _test_eof227:
  31678. (m.cs) = 227
  31679. goto _test_eof
  31680. _test_eof228:
  31681. (m.cs) = 228
  31682. goto _test_eof
  31683. _test_eof686:
  31684. (m.cs) = 686
  31685. goto _test_eof
  31686. _test_eof687:
  31687. (m.cs) = 687
  31688. goto _test_eof
  31689. _test_eof688:
  31690. (m.cs) = 688
  31691. goto _test_eof
  31692. _test_eof689:
  31693. (m.cs) = 689
  31694. goto _test_eof
  31695. _test_eof690:
  31696. (m.cs) = 690
  31697. goto _test_eof
  31698. _test_eof691:
  31699. (m.cs) = 691
  31700. goto _test_eof
  31701. _test_eof692:
  31702. (m.cs) = 692
  31703. goto _test_eof
  31704. _test_eof693:
  31705. (m.cs) = 693
  31706. goto _test_eof
  31707. _test_eof229:
  31708. (m.cs) = 229
  31709. goto _test_eof
  31710. _test_eof230:
  31711. (m.cs) = 230
  31712. goto _test_eof
  31713. _test_eof231:
  31714. (m.cs) = 231
  31715. goto _test_eof
  31716. _test_eof694:
  31717. (m.cs) = 694
  31718. goto _test_eof
  31719. _test_eof232:
  31720. (m.cs) = 232
  31721. goto _test_eof
  31722. _test_eof233:
  31723. (m.cs) = 233
  31724. goto _test_eof
  31725. _test_eof695:
  31726. (m.cs) = 695
  31727. goto _test_eof
  31728. _test_eof696:
  31729. (m.cs) = 696
  31730. goto _test_eof
  31731. _test_eof697:
  31732. (m.cs) = 697
  31733. goto _test_eof
  31734. _test_eof698:
  31735. (m.cs) = 698
  31736. goto _test_eof
  31737. _test_eof699:
  31738. (m.cs) = 699
  31739. goto _test_eof
  31740. _test_eof700:
  31741. (m.cs) = 700
  31742. goto _test_eof
  31743. _test_eof701:
  31744. (m.cs) = 701
  31745. goto _test_eof
  31746. _test_eof702:
  31747. (m.cs) = 702
  31748. goto _test_eof
  31749. _test_eof234:
  31750. (m.cs) = 234
  31751. goto _test_eof
  31752. _test_eof235:
  31753. (m.cs) = 235
  31754. goto _test_eof
  31755. _test_eof236:
  31756. (m.cs) = 236
  31757. goto _test_eof
  31758. _test_eof703:
  31759. (m.cs) = 703
  31760. goto _test_eof
  31761. _test_eof237:
  31762. (m.cs) = 237
  31763. goto _test_eof
  31764. _test_eof238:
  31765. (m.cs) = 238
  31766. goto _test_eof
  31767. _test_eof239:
  31768. (m.cs) = 239
  31769. goto _test_eof
  31770. _test_eof704:
  31771. (m.cs) = 704
  31772. goto _test_eof
  31773. _test_eof240:
  31774. (m.cs) = 240
  31775. goto _test_eof
  31776. _test_eof241:
  31777. (m.cs) = 241
  31778. goto _test_eof
  31779. _test_eof705:
  31780. (m.cs) = 705
  31781. goto _test_eof
  31782. _test_eof706:
  31783. (m.cs) = 706
  31784. goto _test_eof
  31785. _test_eof242:
  31786. (m.cs) = 242
  31787. goto _test_eof
  31788. _test_eof243:
  31789. (m.cs) = 243
  31790. goto _test_eof
  31791. _test_eof244:
  31792. (m.cs) = 244
  31793. goto _test_eof
  31794. _test_eof707:
  31795. (m.cs) = 707
  31796. goto _test_eof
  31797. _test_eof708:
  31798. (m.cs) = 708
  31799. goto _test_eof
  31800. _test_eof709:
  31801. (m.cs) = 709
  31802. goto _test_eof
  31803. _test_eof710:
  31804. (m.cs) = 710
  31805. goto _test_eof
  31806. _test_eof711:
  31807. (m.cs) = 711
  31808. goto _test_eof
  31809. _test_eof712:
  31810. (m.cs) = 712
  31811. goto _test_eof
  31812. _test_eof713:
  31813. (m.cs) = 713
  31814. goto _test_eof
  31815. _test_eof714:
  31816. (m.cs) = 714
  31817. goto _test_eof
  31818. _test_eof715:
  31819. (m.cs) = 715
  31820. goto _test_eof
  31821. _test_eof716:
  31822. (m.cs) = 716
  31823. goto _test_eof
  31824. _test_eof717:
  31825. (m.cs) = 717
  31826. goto _test_eof
  31827. _test_eof718:
  31828. (m.cs) = 718
  31829. goto _test_eof
  31830. _test_eof719:
  31831. (m.cs) = 719
  31832. goto _test_eof
  31833. _test_eof720:
  31834. (m.cs) = 720
  31835. goto _test_eof
  31836. _test_eof721:
  31837. (m.cs) = 721
  31838. goto _test_eof
  31839. _test_eof722:
  31840. (m.cs) = 722
  31841. goto _test_eof
  31842. _test_eof723:
  31843. (m.cs) = 723
  31844. goto _test_eof
  31845. _test_eof724:
  31846. (m.cs) = 724
  31847. goto _test_eof
  31848. _test_eof725:
  31849. (m.cs) = 725
  31850. goto _test_eof
  31851. _test_eof245:
  31852. (m.cs) = 245
  31853. goto _test_eof
  31854. _test_eof246:
  31855. (m.cs) = 246
  31856. goto _test_eof
  31857. _test_eof726:
  31858. (m.cs) = 726
  31859. goto _test_eof
  31860. _test_eof247:
  31861. (m.cs) = 247
  31862. goto _test_eof
  31863. _test_eof248:
  31864. (m.cs) = 248
  31865. goto _test_eof
  31866. _test_eof727:
  31867. (m.cs) = 727
  31868. goto _test_eof
  31869. _test_eof728:
  31870. (m.cs) = 728
  31871. goto _test_eof
  31872. _test_eof729:
  31873. (m.cs) = 729
  31874. goto _test_eof
  31875. _test_eof730:
  31876. (m.cs) = 730
  31877. goto _test_eof
  31878. _test_eof731:
  31879. (m.cs) = 731
  31880. goto _test_eof
  31881. _test_eof732:
  31882. (m.cs) = 732
  31883. goto _test_eof
  31884. _test_eof733:
  31885. (m.cs) = 733
  31886. goto _test_eof
  31887. _test_eof734:
  31888. (m.cs) = 734
  31889. goto _test_eof
  31890. _test_eof249:
  31891. (m.cs) = 249
  31892. goto _test_eof
  31893. _test_eof250:
  31894. (m.cs) = 250
  31895. goto _test_eof
  31896. _test_eof251:
  31897. (m.cs) = 251
  31898. goto _test_eof
  31899. _test_eof735:
  31900. (m.cs) = 735
  31901. goto _test_eof
  31902. _test_eof252:
  31903. (m.cs) = 252
  31904. goto _test_eof
  31905. _test_eof253:
  31906. (m.cs) = 253
  31907. goto _test_eof
  31908. _test_eof254:
  31909. (m.cs) = 254
  31910. goto _test_eof
  31911. _test_eof736:
  31912. (m.cs) = 736
  31913. goto _test_eof
  31914. _test_eof255:
  31915. (m.cs) = 255
  31916. goto _test_eof
  31917. _test_eof256:
  31918. (m.cs) = 256
  31919. goto _test_eof
  31920. _test_eof737:
  31921. (m.cs) = 737
  31922. goto _test_eof
  31923. _test_eof738:
  31924. (m.cs) = 738
  31925. goto _test_eof
  31926. _test_eof257:
  31927. (m.cs) = 257
  31928. goto _test_eof
  31929. _test_eof258:
  31930. (m.cs) = 258
  31931. goto _test_eof
  31932. _test_eof739:
  31933. (m.cs) = 739
  31934. goto _test_eof
  31935. _test_eof261:
  31936. (m.cs) = 261
  31937. goto _test_eof
  31938. _test_eof741:
  31939. (m.cs) = 741
  31940. goto _test_eof
  31941. _test_eof742:
  31942. (m.cs) = 742
  31943. goto _test_eof
  31944. _test_eof262:
  31945. (m.cs) = 262
  31946. goto _test_eof
  31947. _test_eof263:
  31948. (m.cs) = 263
  31949. goto _test_eof
  31950. _test_eof264:
  31951. (m.cs) = 264
  31952. goto _test_eof
  31953. _test_eof265:
  31954. (m.cs) = 265
  31955. goto _test_eof
  31956. _test_eof743:
  31957. (m.cs) = 743
  31958. goto _test_eof
  31959. _test_eof266:
  31960. (m.cs) = 266
  31961. goto _test_eof
  31962. _test_eof744:
  31963. (m.cs) = 744
  31964. goto _test_eof
  31965. _test_eof267:
  31966. (m.cs) = 267
  31967. goto _test_eof
  31968. _test_eof268:
  31969. (m.cs) = 268
  31970. goto _test_eof
  31971. _test_eof269:
  31972. (m.cs) = 269
  31973. goto _test_eof
  31974. _test_eof740:
  31975. (m.cs) = 740
  31976. goto _test_eof
  31977. _test_eof259:
  31978. (m.cs) = 259
  31979. goto _test_eof
  31980. _test_eof260:
  31981. (m.cs) = 260
  31982. goto _test_eof
  31983. _test_eof:
  31984. {
  31985. }
  31986. if (m.p) == (m.eof) {
  31987. switch m.cs {
  31988. case 8, 261:
  31989. //line plugins/parsers/influx/machine.go.rl:24
  31990. err = ErrNameParse
  31991. (m.p)--
  31992. (m.cs) = 258
  31993. {
  31994. (m.p)++
  31995. (m.cs) = 0
  31996. goto _out
  31997. }
  31998. case 2, 3, 4, 5, 6, 7, 28, 31, 32, 35, 36, 37, 49, 50, 51, 52, 53, 73, 75, 76, 93, 103, 105, 141, 153, 156, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257:
  31999. //line plugins/parsers/influx/machine.go.rl:31
  32000. err = ErrFieldParse
  32001. (m.p)--
  32002. (m.cs) = 258
  32003. {
  32004. (m.p)++
  32005. (m.cs) = 0
  32006. goto _out
  32007. }
  32008. case 13, 14, 15, 22, 24, 25, 263, 264, 265, 266, 267, 268:
  32009. //line plugins/parsers/influx/machine.go.rl:38
  32010. err = ErrTagParse
  32011. (m.p)--
  32012. (m.cs) = 258
  32013. {
  32014. (m.p)++
  32015. (m.cs) = 0
  32016. goto _out
  32017. }
  32018. case 244:
  32019. //line plugins/parsers/influx/machine.go.rl:45
  32020. err = ErrTimestampParse
  32021. (m.p)--
  32022. (m.cs) = 258
  32023. {
  32024. (m.p)++
  32025. (m.cs) = 0
  32026. goto _out
  32027. }
  32028. case 741:
  32029. //line plugins/parsers/influx/machine.go.rl:78
  32030. err = m.handler.SetMeasurement(m.text())
  32031. if err != nil {
  32032. (m.p)--
  32033. (m.cs) = 258
  32034. {
  32035. (m.p)++
  32036. (m.cs) = 0
  32037. goto _out
  32038. }
  32039. }
  32040. case 743, 744:
  32041. //line plugins/parsers/influx/machine.go.rl:91
  32042. err = m.handler.AddTag(m.key, m.text())
  32043. if err != nil {
  32044. (m.p)--
  32045. (m.cs) = 258
  32046. {
  32047. (m.p)++
  32048. (m.cs) = 0
  32049. goto _out
  32050. }
  32051. }
  32052. case 271, 272, 273, 274, 275, 277, 278, 297, 298, 299, 301, 302, 305, 306, 327, 328, 329, 330, 332, 376, 377, 379, 380, 402, 403, 408, 409, 411, 431, 432, 434, 435, 457, 458, 618, 621:
  32053. //line plugins/parsers/influx/machine.go.rl:170
  32054. m.finishMetric = true
  32055. case 10, 38, 40, 165, 167:
  32056. //line plugins/parsers/influx/machine.go.rl:24
  32057. err = ErrNameParse
  32058. (m.p)--
  32059. (m.cs) = 258
  32060. {
  32061. (m.p)++
  32062. (m.cs) = 0
  32063. goto _out
  32064. }
  32065. //line plugins/parsers/influx/machine.go.rl:31
  32066. err = ErrFieldParse
  32067. (m.p)--
  32068. (m.cs) = 258
  32069. {
  32070. (m.p)++
  32071. (m.cs) = 0
  32072. goto _out
  32073. }
  32074. case 34, 74, 104, 170, 208:
  32075. //line plugins/parsers/influx/machine.go.rl:31
  32076. err = ErrFieldParse
  32077. (m.p)--
  32078. (m.cs) = 258
  32079. {
  32080. (m.p)++
  32081. (m.cs) = 0
  32082. goto _out
  32083. }
  32084. //line plugins/parsers/influx/machine.go.rl:45
  32085. err = ErrTimestampParse
  32086. (m.p)--
  32087. (m.cs) = 258
  32088. {
  32089. (m.p)++
  32090. (m.cs) = 0
  32091. goto _out
  32092. }
  32093. case 20, 44, 45, 46, 58, 59, 61, 63, 68, 70, 71, 77, 78, 79, 84, 86, 88, 89, 97, 98, 100, 101, 102, 107, 108, 109, 122, 123, 137, 138:
  32094. //line plugins/parsers/influx/machine.go.rl:38
  32095. err = ErrTagParse
  32096. (m.p)--
  32097. (m.cs) = 258
  32098. {
  32099. (m.p)++
  32100. (m.cs) = 0
  32101. goto _out
  32102. }
  32103. //line plugins/parsers/influx/machine.go.rl:31
  32104. err = ErrFieldParse
  32105. (m.p)--
  32106. (m.cs) = 258
  32107. {
  32108. (m.p)++
  32109. (m.cs) = 0
  32110. goto _out
  32111. }
  32112. case 60:
  32113. //line plugins/parsers/influx/machine.go.rl:38
  32114. err = ErrTagParse
  32115. (m.p)--
  32116. (m.cs) = 258
  32117. {
  32118. (m.p)++
  32119. (m.cs) = 0
  32120. goto _out
  32121. }
  32122. //line plugins/parsers/influx/machine.go.rl:45
  32123. err = ErrTimestampParse
  32124. (m.p)--
  32125. (m.cs) = 258
  32126. {
  32127. (m.p)++
  32128. (m.cs) = 0
  32129. goto _out
  32130. }
  32131. case 270:
  32132. //line plugins/parsers/influx/machine.go.rl:74
  32133. m.beginMetric = true
  32134. //line plugins/parsers/influx/machine.go.rl:170
  32135. m.finishMetric = true
  32136. case 1:
  32137. //line plugins/parsers/influx/machine.go.rl:78
  32138. err = m.handler.SetMeasurement(m.text())
  32139. if err != nil {
  32140. (m.p)--
  32141. (m.cs) = 258
  32142. {
  32143. (m.p)++
  32144. (m.cs) = 0
  32145. goto _out
  32146. }
  32147. }
  32148. //line plugins/parsers/influx/machine.go.rl:38
  32149. err = ErrTagParse
  32150. (m.p)--
  32151. (m.cs) = 258
  32152. {
  32153. (m.p)++
  32154. (m.cs) = 0
  32155. goto _out
  32156. }
  32157. case 300, 303, 307, 375, 399, 400, 404, 405, 406, 530, 564, 565, 567:
  32158. //line plugins/parsers/influx/machine.go.rl:78
  32159. err = m.handler.SetMeasurement(m.text())
  32160. if err != nil {
  32161. (m.p)--
  32162. (m.cs) = 258
  32163. {
  32164. (m.p)++
  32165. (m.cs) = 0
  32166. goto _out
  32167. }
  32168. }
  32169. //line plugins/parsers/influx/machine.go.rl:170
  32170. m.finishMetric = true
  32171. case 16, 23:
  32172. //line plugins/parsers/influx/machine.go.rl:91
  32173. err = m.handler.AddTag(m.key, m.text())
  32174. if err != nil {
  32175. (m.p)--
  32176. (m.cs) = 258
  32177. {
  32178. (m.p)++
  32179. (m.cs) = 0
  32180. goto _out
  32181. }
  32182. }
  32183. //line plugins/parsers/influx/machine.go.rl:38
  32184. err = ErrTagParse
  32185. (m.p)--
  32186. (m.cs) = 258
  32187. {
  32188. (m.p)++
  32189. (m.cs) = 0
  32190. goto _out
  32191. }
  32192. case 351, 352, 353, 355, 374, 430, 454, 455, 459, 479, 495, 496, 498:
  32193. //line plugins/parsers/influx/machine.go.rl:91
  32194. err = m.handler.AddTag(m.key, m.text())
  32195. if err != nil {
  32196. (m.p)--
  32197. (m.cs) = 258
  32198. {
  32199. (m.p)++
  32200. (m.cs) = 0
  32201. goto _out
  32202. }
  32203. }
  32204. //line plugins/parsers/influx/machine.go.rl:170
  32205. m.finishMetric = true
  32206. case 624, 675, 689, 729:
  32207. //line plugins/parsers/influx/machine.go.rl:104
  32208. err = m.handler.AddInt(m.key, m.text())
  32209. if err != nil {
  32210. (m.p)--
  32211. (m.cs) = 258
  32212. {
  32213. (m.p)++
  32214. (m.cs) = 0
  32215. goto _out
  32216. }
  32217. }
  32218. //line plugins/parsers/influx/machine.go.rl:170
  32219. m.finishMetric = true
  32220. case 625, 678, 692, 732:
  32221. //line plugins/parsers/influx/machine.go.rl:113
  32222. err = m.handler.AddUint(m.key, m.text())
  32223. if err != nil {
  32224. (m.p)--
  32225. (m.cs) = 258
  32226. {
  32227. (m.p)++
  32228. (m.cs) = 0
  32229. goto _out
  32230. }
  32231. }
  32232. //line plugins/parsers/influx/machine.go.rl:170
  32233. m.finishMetric = true
  32234. case 326, 619, 620, 622, 623, 626, 632, 633, 671, 672, 673, 674, 676, 677, 679, 685, 686, 687, 688, 690, 691, 693, 726, 727, 728, 730, 731, 733:
  32235. //line plugins/parsers/influx/machine.go.rl:122
  32236. err = m.handler.AddFloat(m.key, m.text())
  32237. if err != nil {
  32238. (m.p)--
  32239. (m.cs) = 258
  32240. {
  32241. (m.p)++
  32242. (m.cs) = 0
  32243. goto _out
  32244. }
  32245. }
  32246. //line plugins/parsers/influx/machine.go.rl:170
  32247. m.finishMetric = true
  32248. case 627, 628, 629, 630, 631, 634, 635, 636, 637, 638, 680, 681, 682, 683, 684, 734, 735, 736, 737, 738:
  32249. //line plugins/parsers/influx/machine.go.rl:131
  32250. err = m.handler.AddBool(m.key, m.text())
  32251. if err != nil {
  32252. (m.p)--
  32253. (m.cs) = 258
  32254. {
  32255. (m.p)++
  32256. (m.cs) = 0
  32257. goto _out
  32258. }
  32259. }
  32260. //line plugins/parsers/influx/machine.go.rl:170
  32261. m.finishMetric = true
  32262. case 276, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 331, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 378, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 410, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 433, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725:
  32263. //line plugins/parsers/influx/machine.go.rl:149
  32264. err = m.handler.SetTimestamp(m.text())
  32265. if err != nil {
  32266. (m.p)--
  32267. (m.cs) = 258
  32268. {
  32269. (m.p)++
  32270. (m.cs) = 0
  32271. goto _out
  32272. }
  32273. }
  32274. //line plugins/parsers/influx/machine.go.rl:170
  32275. m.finishMetric = true
  32276. case 9:
  32277. //line plugins/parsers/influx/machine.go.rl:24
  32278. err = ErrNameParse
  32279. (m.p)--
  32280. (m.cs) = 258
  32281. {
  32282. (m.p)++
  32283. (m.cs) = 0
  32284. goto _out
  32285. }
  32286. //line plugins/parsers/influx/machine.go.rl:78
  32287. err = m.handler.SetMeasurement(m.text())
  32288. if err != nil {
  32289. (m.p)--
  32290. (m.cs) = 258
  32291. {
  32292. (m.p)++
  32293. (m.cs) = 0
  32294. goto _out
  32295. }
  32296. }
  32297. //line plugins/parsers/influx/machine.go.rl:38
  32298. err = ErrTagParse
  32299. (m.p)--
  32300. (m.cs) = 258
  32301. {
  32302. (m.p)++
  32303. (m.cs) = 0
  32304. goto _out
  32305. }
  32306. case 99:
  32307. //line plugins/parsers/influx/machine.go.rl:38
  32308. err = ErrTagParse
  32309. (m.p)--
  32310. (m.cs) = 258
  32311. {
  32312. (m.p)++
  32313. (m.cs) = 0
  32314. goto _out
  32315. }
  32316. //line plugins/parsers/influx/machine.go.rl:31
  32317. err = ErrFieldParse
  32318. (m.p)--
  32319. (m.cs) = 258
  32320. {
  32321. (m.p)++
  32322. (m.cs) = 0
  32323. goto _out
  32324. }
  32325. //line plugins/parsers/influx/machine.go.rl:45
  32326. err = ErrTimestampParse
  32327. (m.p)--
  32328. (m.cs) = 258
  32329. {
  32330. (m.p)++
  32331. (m.cs) = 0
  32332. goto _out
  32333. }
  32334. case 11, 12, 26, 27, 29, 30, 41, 42, 54, 55, 56, 57, 72, 91, 92, 94, 96, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241:
  32335. //line plugins/parsers/influx/machine.go.rl:78
  32336. err = m.handler.SetMeasurement(m.text())
  32337. if err != nil {
  32338. (m.p)--
  32339. (m.cs) = 258
  32340. {
  32341. (m.p)++
  32342. (m.cs) = 0
  32343. goto _out
  32344. }
  32345. }
  32346. //line plugins/parsers/influx/machine.go.rl:38
  32347. err = ErrTagParse
  32348. (m.p)--
  32349. (m.cs) = 258
  32350. {
  32351. (m.p)++
  32352. (m.cs) = 0
  32353. goto _out
  32354. }
  32355. //line plugins/parsers/influx/machine.go.rl:31
  32356. err = ErrFieldParse
  32357. (m.p)--
  32358. (m.cs) = 258
  32359. {
  32360. (m.p)++
  32361. (m.cs) = 0
  32362. goto _out
  32363. }
  32364. case 535, 589, 697:
  32365. //line plugins/parsers/influx/machine.go.rl:78
  32366. err = m.handler.SetMeasurement(m.text())
  32367. if err != nil {
  32368. (m.p)--
  32369. (m.cs) = 258
  32370. {
  32371. (m.p)++
  32372. (m.cs) = 0
  32373. goto _out
  32374. }
  32375. }
  32376. //line plugins/parsers/influx/machine.go.rl:104
  32377. err = m.handler.AddInt(m.key, m.text())
  32378. if err != nil {
  32379. (m.p)--
  32380. (m.cs) = 258
  32381. {
  32382. (m.p)++
  32383. (m.cs) = 0
  32384. goto _out
  32385. }
  32386. }
  32387. //line plugins/parsers/influx/machine.go.rl:170
  32388. m.finishMetric = true
  32389. case 538, 592, 700:
  32390. //line plugins/parsers/influx/machine.go.rl:78
  32391. err = m.handler.SetMeasurement(m.text())
  32392. if err != nil {
  32393. (m.p)--
  32394. (m.cs) = 258
  32395. {
  32396. (m.p)++
  32397. (m.cs) = 0
  32398. goto _out
  32399. }
  32400. }
  32401. //line plugins/parsers/influx/machine.go.rl:113
  32402. err = m.handler.AddUint(m.key, m.text())
  32403. if err != nil {
  32404. (m.p)--
  32405. (m.cs) = 258
  32406. {
  32407. (m.p)++
  32408. (m.cs) = 0
  32409. goto _out
  32410. }
  32411. }
  32412. //line plugins/parsers/influx/machine.go.rl:170
  32413. m.finishMetric = true
  32414. case 407, 531, 532, 533, 534, 536, 537, 539, 563, 586, 587, 588, 590, 591, 593, 694, 695, 696, 698, 699, 701:
  32415. //line plugins/parsers/influx/machine.go.rl:78
  32416. err = m.handler.SetMeasurement(m.text())
  32417. if err != nil {
  32418. (m.p)--
  32419. (m.cs) = 258
  32420. {
  32421. (m.p)++
  32422. (m.cs) = 0
  32423. goto _out
  32424. }
  32425. }
  32426. //line plugins/parsers/influx/machine.go.rl:122
  32427. err = m.handler.AddFloat(m.key, m.text())
  32428. if err != nil {
  32429. (m.p)--
  32430. (m.cs) = 258
  32431. {
  32432. (m.p)++
  32433. (m.cs) = 0
  32434. goto _out
  32435. }
  32436. }
  32437. //line plugins/parsers/influx/machine.go.rl:170
  32438. m.finishMetric = true
  32439. case 540, 541, 542, 543, 544, 594, 595, 596, 597, 598, 702, 703, 704, 705, 706:
  32440. //line plugins/parsers/influx/machine.go.rl:78
  32441. err = m.handler.SetMeasurement(m.text())
  32442. if err != nil {
  32443. (m.p)--
  32444. (m.cs) = 258
  32445. {
  32446. (m.p)++
  32447. (m.cs) = 0
  32448. goto _out
  32449. }
  32450. }
  32451. //line plugins/parsers/influx/machine.go.rl:131
  32452. err = m.handler.AddBool(m.key, m.text())
  32453. if err != nil {
  32454. (m.p)--
  32455. (m.cs) = 258
  32456. {
  32457. (m.p)++
  32458. (m.cs) = 0
  32459. goto _out
  32460. }
  32461. }
  32462. //line plugins/parsers/influx/machine.go.rl:170
  32463. m.finishMetric = true
  32464. case 304, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 401, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 566, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585:
  32465. //line plugins/parsers/influx/machine.go.rl:78
  32466. err = m.handler.SetMeasurement(m.text())
  32467. if err != nil {
  32468. (m.p)--
  32469. (m.cs) = 258
  32470. {
  32471. (m.p)++
  32472. (m.cs) = 0
  32473. goto _out
  32474. }
  32475. }
  32476. //line plugins/parsers/influx/machine.go.rl:149
  32477. err = m.handler.SetTimestamp(m.text())
  32478. if err != nil {
  32479. (m.p)--
  32480. (m.cs) = 258
  32481. {
  32482. (m.p)++
  32483. (m.cs) = 0
  32484. goto _out
  32485. }
  32486. }
  32487. //line plugins/parsers/influx/machine.go.rl:170
  32488. m.finishMetric = true
  32489. case 17, 18, 19, 21, 47, 48, 64, 65, 66, 67, 69, 80, 81, 82, 83, 85, 87, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205:
  32490. //line plugins/parsers/influx/machine.go.rl:91
  32491. err = m.handler.AddTag(m.key, m.text())
  32492. if err != nil {
  32493. (m.p)--
  32494. (m.cs) = 258
  32495. {
  32496. (m.p)++
  32497. (m.cs) = 0
  32498. goto _out
  32499. }
  32500. }
  32501. //line plugins/parsers/influx/machine.go.rl:38
  32502. err = ErrTagParse
  32503. (m.p)--
  32504. (m.cs) = 258
  32505. {
  32506. (m.p)++
  32507. (m.cs) = 0
  32508. goto _out
  32509. }
  32510. //line plugins/parsers/influx/machine.go.rl:31
  32511. err = ErrFieldParse
  32512. (m.p)--
  32513. (m.cs) = 258
  32514. {
  32515. (m.p)++
  32516. (m.cs) = 0
  32517. goto _out
  32518. }
  32519. case 484, 520, 642:
  32520. //line plugins/parsers/influx/machine.go.rl:91
  32521. err = m.handler.AddTag(m.key, m.text())
  32522. if err != nil {
  32523. (m.p)--
  32524. (m.cs) = 258
  32525. {
  32526. (m.p)++
  32527. (m.cs) = 0
  32528. goto _out
  32529. }
  32530. }
  32531. //line plugins/parsers/influx/machine.go.rl:104
  32532. err = m.handler.AddInt(m.key, m.text())
  32533. if err != nil {
  32534. (m.p)--
  32535. (m.cs) = 258
  32536. {
  32537. (m.p)++
  32538. (m.cs) = 0
  32539. goto _out
  32540. }
  32541. }
  32542. //line plugins/parsers/influx/machine.go.rl:170
  32543. m.finishMetric = true
  32544. case 487, 523, 645:
  32545. //line plugins/parsers/influx/machine.go.rl:91
  32546. err = m.handler.AddTag(m.key, m.text())
  32547. if err != nil {
  32548. (m.p)--
  32549. (m.cs) = 258
  32550. {
  32551. (m.p)++
  32552. (m.cs) = 0
  32553. goto _out
  32554. }
  32555. }
  32556. //line plugins/parsers/influx/machine.go.rl:113
  32557. err = m.handler.AddUint(m.key, m.text())
  32558. if err != nil {
  32559. (m.p)--
  32560. (m.cs) = 258
  32561. {
  32562. (m.p)++
  32563. (m.cs) = 0
  32564. goto _out
  32565. }
  32566. }
  32567. //line plugins/parsers/influx/machine.go.rl:170
  32568. m.finishMetric = true
  32569. case 478, 480, 481, 482, 483, 485, 486, 488, 494, 517, 518, 519, 521, 522, 524, 639, 640, 641, 643, 644, 646:
  32570. //line plugins/parsers/influx/machine.go.rl:91
  32571. err = m.handler.AddTag(m.key, m.text())
  32572. if err != nil {
  32573. (m.p)--
  32574. (m.cs) = 258
  32575. {
  32576. (m.p)++
  32577. (m.cs) = 0
  32578. goto _out
  32579. }
  32580. }
  32581. //line plugins/parsers/influx/machine.go.rl:122
  32582. err = m.handler.AddFloat(m.key, m.text())
  32583. if err != nil {
  32584. (m.p)--
  32585. (m.cs) = 258
  32586. {
  32587. (m.p)++
  32588. (m.cs) = 0
  32589. goto _out
  32590. }
  32591. }
  32592. //line plugins/parsers/influx/machine.go.rl:170
  32593. m.finishMetric = true
  32594. case 489, 490, 491, 492, 493, 525, 526, 527, 528, 529, 647, 648, 649, 650, 651:
  32595. //line plugins/parsers/influx/machine.go.rl:91
  32596. err = m.handler.AddTag(m.key, m.text())
  32597. if err != nil {
  32598. (m.p)--
  32599. (m.cs) = 258
  32600. {
  32601. (m.p)++
  32602. (m.cs) = 0
  32603. goto _out
  32604. }
  32605. }
  32606. //line plugins/parsers/influx/machine.go.rl:131
  32607. err = m.handler.AddBool(m.key, m.text())
  32608. if err != nil {
  32609. (m.p)--
  32610. (m.cs) = 258
  32611. {
  32612. (m.p)++
  32613. (m.cs) = 0
  32614. goto _out
  32615. }
  32616. }
  32617. //line plugins/parsers/influx/machine.go.rl:170
  32618. m.finishMetric = true
  32619. case 354, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 456, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 497, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516:
  32620. //line plugins/parsers/influx/machine.go.rl:91
  32621. err = m.handler.AddTag(m.key, m.text())
  32622. if err != nil {
  32623. (m.p)--
  32624. (m.cs) = 258
  32625. {
  32626. (m.p)++
  32627. (m.cs) = 0
  32628. goto _out
  32629. }
  32630. }
  32631. //line plugins/parsers/influx/machine.go.rl:149
  32632. err = m.handler.SetTimestamp(m.text())
  32633. if err != nil {
  32634. (m.p)--
  32635. (m.cs) = 258
  32636. {
  32637. (m.p)++
  32638. (m.cs) = 0
  32639. goto _out
  32640. }
  32641. }
  32642. //line plugins/parsers/influx/machine.go.rl:170
  32643. m.finishMetric = true
  32644. case 39, 166, 168, 169, 206, 207, 242, 243:
  32645. //line plugins/parsers/influx/machine.go.rl:24
  32646. err = ErrNameParse
  32647. (m.p)--
  32648. (m.cs) = 258
  32649. {
  32650. (m.p)++
  32651. (m.cs) = 0
  32652. goto _out
  32653. }
  32654. //line plugins/parsers/influx/machine.go.rl:78
  32655. err = m.handler.SetMeasurement(m.text())
  32656. if err != nil {
  32657. (m.p)--
  32658. (m.cs) = 258
  32659. {
  32660. (m.p)++
  32661. (m.cs) = 0
  32662. goto _out
  32663. }
  32664. }
  32665. //line plugins/parsers/influx/machine.go.rl:38
  32666. err = ErrTagParse
  32667. (m.p)--
  32668. (m.cs) = 258
  32669. {
  32670. (m.p)++
  32671. (m.cs) = 0
  32672. goto _out
  32673. }
  32674. //line plugins/parsers/influx/machine.go.rl:31
  32675. err = ErrFieldParse
  32676. (m.p)--
  32677. (m.cs) = 258
  32678. {
  32679. (m.p)++
  32680. (m.cs) = 0
  32681. goto _out
  32682. }
  32683. case 43, 90, 152:
  32684. //line plugins/parsers/influx/machine.go.rl:78
  32685. err = m.handler.SetMeasurement(m.text())
  32686. if err != nil {
  32687. (m.p)--
  32688. (m.cs) = 258
  32689. {
  32690. (m.p)++
  32691. (m.cs) = 0
  32692. goto _out
  32693. }
  32694. }
  32695. //line plugins/parsers/influx/machine.go.rl:38
  32696. err = ErrTagParse
  32697. (m.p)--
  32698. (m.cs) = 258
  32699. {
  32700. (m.p)++
  32701. (m.cs) = 0
  32702. goto _out
  32703. }
  32704. //line plugins/parsers/influx/machine.go.rl:31
  32705. err = ErrFieldParse
  32706. (m.p)--
  32707. (m.cs) = 258
  32708. {
  32709. (m.p)++
  32710. (m.cs) = 0
  32711. goto _out
  32712. }
  32713. //line plugins/parsers/influx/machine.go.rl:45
  32714. err = ErrTimestampParse
  32715. (m.p)--
  32716. (m.cs) = 258
  32717. {
  32718. (m.p)++
  32719. (m.cs) = 0
  32720. goto _out
  32721. }
  32722. case 62, 106, 126:
  32723. //line plugins/parsers/influx/machine.go.rl:91
  32724. err = m.handler.AddTag(m.key, m.text())
  32725. if err != nil {
  32726. (m.p)--
  32727. (m.cs) = 258
  32728. {
  32729. (m.p)++
  32730. (m.cs) = 0
  32731. goto _out
  32732. }
  32733. }
  32734. //line plugins/parsers/influx/machine.go.rl:38
  32735. err = ErrTagParse
  32736. (m.p)--
  32737. (m.cs) = 258
  32738. {
  32739. (m.p)++
  32740. (m.cs) = 0
  32741. goto _out
  32742. }
  32743. //line plugins/parsers/influx/machine.go.rl:31
  32744. err = ErrFieldParse
  32745. (m.p)--
  32746. (m.cs) = 258
  32747. {
  32748. (m.p)++
  32749. (m.cs) = 0
  32750. goto _out
  32751. }
  32752. //line plugins/parsers/influx/machine.go.rl:45
  32753. err = ErrTimestampParse
  32754. (m.p)--
  32755. (m.cs) = 258
  32756. {
  32757. (m.p)++
  32758. (m.cs) = 0
  32759. goto _out
  32760. }
  32761. //line plugins/parsers/influx/machine.go:31897
  32762. }
  32763. }
  32764. _out:
  32765. {
  32766. }
  32767. }
  32768. //line plugins/parsers/influx/machine.go.rl:407
  32769. if err != nil {
  32770. return err
  32771. }
  32772. // This would indicate an error in the machine that was reported with a
  32773. // more specific error. We return a generic error but this should
  32774. // possibly be a panic.
  32775. if m.cs == 0 {
  32776. m.cs = LineProtocol_en_discard_line
  32777. return ErrParse
  32778. }
  32779. // If we haven't found a metric line yet and we reached the EOF, report it
  32780. // now. This happens when the data ends with a comment or whitespace.
  32781. //
  32782. // Otherwise we have successfully parsed a metric line, so if we are at
  32783. // the EOF we will report it the next call.
  32784. if !m.beginMetric && m.p == m.pe && m.pe == m.eof {
  32785. return EOF
  32786. }
  32787. return nil
  32788. }
  32789. // Position returns the current byte offset into the data.
  32790. func (m *machine) Position() int {
  32791. return m.p
  32792. }
  32793. // LineOffset returns the byte offset of the current line.
  32794. func (m *machine) LineOffset() int {
  32795. return m.sol
  32796. }
  32797. // LineNumber returns the current line number. Lines are counted based on the
  32798. // regular expression `\r?\n`.
  32799. func (m *machine) LineNumber() int {
  32800. return m.lineno
  32801. }
  32802. // Column returns the current column.
  32803. func (m *machine) Column() int {
  32804. lineOffset := m.p - m.sol
  32805. return lineOffset + 1
  32806. }
  32807. func (m *machine) text() []byte {
  32808. return m.data[m.pb:m.p]
  32809. }
  32810. type streamMachine struct {
  32811. machine *machine
  32812. reader io.Reader
  32813. }
  32814. func NewStreamMachine(r io.Reader, handler Handler) *streamMachine {
  32815. m := &streamMachine{
  32816. machine: NewMachine(handler),
  32817. reader: r,
  32818. }
  32819. m.machine.SetData(make([]byte, 1024))
  32820. m.machine.pe = 0
  32821. m.machine.eof = -1
  32822. return m
  32823. }
  32824. func (m *streamMachine) Next() error {
  32825. // Check if we are already at EOF, this should only happen if called again
  32826. // after already returning EOF.
  32827. if m.machine.p == m.machine.pe && m.machine.pe == m.machine.eof {
  32828. return EOF
  32829. }
  32830. copy(m.machine.data, m.machine.data[m.machine.p:])
  32831. m.machine.pe = m.machine.pe - m.machine.p
  32832. m.machine.sol = m.machine.sol - m.machine.p
  32833. m.machine.pb = 0
  32834. m.machine.p = 0
  32835. m.machine.eof = -1
  32836. m.machine.key = nil
  32837. m.machine.beginMetric = false
  32838. m.machine.finishMetric = false
  32839. for {
  32840. // Expand the buffer if it is full
  32841. if m.machine.pe == len(m.machine.data) {
  32842. expanded := make([]byte, 2*len(m.machine.data))
  32843. copy(expanded, m.machine.data)
  32844. m.machine.data = expanded
  32845. }
  32846. n, err := m.reader.Read(m.machine.data[m.machine.pe:])
  32847. if n == 0 && err == io.EOF {
  32848. m.machine.eof = m.machine.pe
  32849. } else if err != nil && err != io.EOF {
  32850. return err
  32851. }
  32852. m.machine.pe += n
  32853. err = m.machine.exec()
  32854. if err != nil {
  32855. return err
  32856. }
  32857. // If we have successfully parsed a full metric line break out
  32858. if m.machine.finishMetric {
  32859. break
  32860. }
  32861. }
  32862. return nil
  32863. }
  32864. // Position returns the current byte offset into the data.
  32865. func (m *streamMachine) Position() int {
  32866. return m.machine.Position()
  32867. }
  32868. // LineOffset returns the byte offset of the current line.
  32869. func (m *streamMachine) LineOffset() int {
  32870. return m.machine.LineOffset()
  32871. }
  32872. // LineNumber returns the current line number. Lines are counted based on the
  32873. // regular expression `\r?\n`.
  32874. func (m *streamMachine) LineNumber() int {
  32875. return m.machine.LineNumber()
  32876. }
  32877. // Column returns the current column.
  32878. func (m *streamMachine) Column() int {
  32879. return m.machine.Column()
  32880. }
  32881. // LineText returns the text of the current line that has been parsed so far.
  32882. func (m *streamMachine) LineText() string {
  32883. return string(m.machine.data[0:m.machine.p])
  32884. }