1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114(* This file was auto-generated based on "./parser_messages.messages". *)(* Please note that the function [message] can raise [Not_found]. *)letmessage=funs->matchswith|1031->"Assuming that the attribute expression is complete, expecting ']'.\n<^1>this attribute expression\n<4>This '[' opens the enclosing construct.\n"|1030->"Expecting an attribute expression.\n"|1028->"Expecting '=', or ']'.\n<2>This '[' opens the enclosing construct.\n"|1027->"Expecting an identifier.\n"|1026->"Expecting '['.\n"|1024->"Expecting a field group.\n"|1023->"Expecting ']'.\n<2>This '[' opens the enclosing construct.\n"|1012->"Assuming that the constant expression is complete, expecting ';'.\n<^1>this constant expression\n"|1011->"Expecting a constant expression.\n"|1010->"Expecting '='.\n"|1009->"Expecting a value type.\n"|1007->"Assuming that the constant expression is complete, expecting ';'.\n<^1>this constant expression\n"|1006->"Expecting a constant expression.\n"|1005->"Expecting ':', or '='.\n"|1004->"Expecting an identifier.\n"|999->"Assuming that the tag signature is complete, expecting ';'.\n<^1>this tag signature\n"|993->"Expecting a data element.\n"|992->"Expecting ';', or '='.\n"|991->"Assuming that the constant expression is complete, expecting ']'.\n<^1>this constant expression\n<2>This '[' opens the enclosing construct.\n"|990->"Expecting a constant expression.\n"|989->"Expecting '['.\n"|988->"Expecting an identifier.\n"|986->"Expecting a data element.\n"|985->"Expecting ';', '=', or '@'.\n"|984->"Expecting a data name.\n"|982->"Expecting ';'.\n"|981->"Assuming that the expression list is complete, expecting ']'.\n<^1>this expression list\n<2>This '[' opens the enclosing construct.\n"|980->"Expecting ']', or an expression.\n<1>This '[' opens the enclosing construct.\n"|979->"Expecting '['.\n"|978->"Expecting '='.\n"|977->"Assuming that the constant expression is complete, expecting ']'.\n<^1>this constant expression\n<2>This '[' opens the enclosing construct.\n"|976->"Expecting a constant expression.\n"|975->"Expecting '['.\n"|974->"Expecting an identifier.\n"|972->"Expecting ';'.\n"|971->"Assuming that the expression list is complete, expecting ']'.\n<^1>this expression list\n<2>This '[' opens the enclosing construct.\n"|970->"Expecting ']', or an expression.\n<1>This '[' opens the enclosing construct.\n"|969->"Expecting '['.\n"|968->"Expecting '=', or '@'.\n"|967->"Expecting a reference type.\n"|966->"Expecting ':'.\n"|965->"Expecting an identifier.\n"|963->"Assuming that the statement list is complete, expecting '}'.\n<^1>this statement list\n<2>This '{' opens the enclosing construct.\n"|960->"Assuming that the statement list is complete, expecting '}'.\n<^1>this statement list\n<2>This '{' opens the enclosing construct.\n"|958->"Expecting '{'.\n"|957->"Expecting ':'.\n"|956->"Expecting a label name.\n"|955->"Assuming that the function type is complete, expecting ''', or '{'.\n<^1>this function type\n"|953->"Assuming that the statement list is complete, expecting '}'.\n<^1>this statement list\n<2>This '{' opens the enclosing construct.\n"|950->"Assuming that the statement list is complete, expecting '}'.\n<^1>this statement list\n<2>This '{' opens the enclosing construct.\n"|948->"Expecting '{'.\n"|947->"Expecting ':'.\n"|946->"Expecting a label name.\n"|945->"Assuming that the function type is complete, expecting ''', or '{'.\n<^1>this function type\n"|944->"Expecting ''', '{', or a function type.\n"|943->"Expecting a type name.\n"|942->"Expecting '!', or a type name.\n"|941->"Expecting ''', ':', '{', or a function type.\n"|940->"Expecting '!', ''', ':', '{', or a function type.\n"|939->"Expecting a function name.\n"|936->"Expecting '}', or a data item.\n<1>This '{' opens the enclosing construct.\n"|934->"Expecting ';', or '{'.\n"|931->"Expecting '}', or a data item.\n<1>This '{' opens the enclosing construct.\n"|929->"Expecting ';', or '{'.\n"|926->"Expecting '}', or a data item.\n<1>This '{' opens the enclosing construct.\n"|924->"Expecting ';', or '{'.\n"|923->"Expecting ';', 'shared', or '{'.\n"|922->"Expecting ';', 'shared', '{', or a page-size clause.\n"|920->"Expecting '}', or a data item.\n"|914->"Expecting a data element.\n"|913->"Expecting '++', or ';'.\n"|908->"Expecting ']', or a data value.\n"|907->"Expecting ',', or ']'.\n"|902->"Expecting ')', or a number.\n"|901->"Expecting ')', or ','.\n"|899->"Expecting a number.\n"|893->"Expecting ')', or a number.\n<1>This '(' opens the enclosing construct.\n"|892->"Expecting '('.\n"|886->"Expecting ']', or a data value.\n<3>This '[' opens the enclosing construct.\n"|885->"Expecting ':'.\n"|884->"Expecting an identifier.\n"|882->"Expecting a data element.\n"|881->"Expecting ';', or '='.\n"|880->"Assuming that the constant expression is complete, expecting ']'.\n<^1>this constant expression\n<2>This '[' opens the enclosing construct.\n"|878->"Expecting a constant expression.\n"|877->"Expecting '['.\n"|876->"Expecting '@'.\n"|873->"Expecting a data name.\n"|872->"Expecting '}', or a data item.\n<1>This '{' opens the enclosing construct.\n"|870->"Expecting ';', or '{'.\n"|869->"Expecting ';', 'shared', or '{'.\n"|868->"Expecting ';', 'shared', '{', a page-size clause, or memory limits.\n"|867->"Expecting an address type.\n"|866->"Expecting ':'.\n"|865->"Expecting an identifier.\n"|863->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|862->"Expecting an expression.\n"|860->"Expecting ';', or '='.\n"|858->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|857->"Expecting an expression.\n"|855->"Expecting ';', '=', or memory limits.\n"|854->"Expecting a reference type.\n"|852->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|851->"Expecting an expression.\n"|849->"Expecting ';', or '='.\n"|847->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|846->"Expecting an expression.\n"|844->"Expecting ';', '=', or memory limits.\n"|843->"Expecting a reference type, or an address type.\n"|842->"Expecting ':'.\n"|841->"Expecting an identifier.\n"|840->"Assuming that the attributes are complete, expecting a definition.\n<^1>these attributes\n"|838->"Expecting ';', '}', or a module field.\n"|828->"Expecting ';', '}', or an import item.\n"|826->"Expecting a value type.\n"|825->"Expecting ':'.\n"|824->"Expecting an identifier.\n"|822->"Expecting ';'.\n"|817->"Expecting ';', or a function type.\n"|816->"Expecting a type name.\n"|815->"Expecting '!', or a type name.\n"|814->"Expecting ':', ';', or a function type.\n"|813->"Expecting '!', ':', ';', or a function type.\n"|811->"Expecting a function name.\n"|806->"Expecting ';', or 'shared'.\n"|805->"Expecting ';', 'shared', or a page-size clause.\n"|803->"Expecting ';', or 'shared'.\n"|801->"Expecting an integer.\n"|799->"Expecting ';', 'shared', a page-size clause, or memory limits.\n"|798->"Expecting an address type.\n"|797->"Expecting ':'.\n"|796->"Expecting an identifier.\n"|794->"Expecting ';', or memory limits.\n"|793->"Expecting a reference type.\n"|790->"Expecting ']'.\n<4>This '[' opens the enclosing construct.\n"|789->"Expecting an integer.\n"|787->"Expecting ',', or ']'.\n<2>This '[' opens the enclosing construct.\n"|786->"Expecting an integer.\n"|785->"Expecting ';', or memory limits.\n"|783->"Expecting a reference type, or an address type.\n"|782->"Expecting ':'.\n"|781->"Expecting an identifier.\n"|776->"Expecting ';', or a function type.\n"|775->"Expecting a type name.\n"|773->"Expecting a result type.\n"|772->"Expecting ''', '->', ';', or '{'.\n"|771->"Assuming that the parameter list is complete, expecting ')'.\n<^1>this parameter list\n<2>This '(' opens the enclosing construct.\n"|770->"Expecting ')', or a function parameter.\n<1>This '(' opens the enclosing construct.\n"|769->"Expecting ':', ';', or a function type.\n"|768->"Expecting a tag name.\n"|767->"Assuming that the attributes are complete, expecting an import declaration.\n<^1>these attributes\n"|765->"Expecting ';', '}', or an import item.\n"|764->"Expecting ';', '}', or an import item.\n<1>This '{' opens the enclosing construct.\n"|763->"Expecting '=', ']', or an attribute guard.\n<2>This '[' opens the enclosing construct.\n"|762->"Expecting 'import', or an identifier.\n"|761->"Expecting '['.\n"|759->"Expecting a string.\n"|755->"Expecting '}', or a type definition.\n"|754->"Expecting '}', or a type definition.\n<1>This '{' opens the enclosing construct.\n"|753->"Expecting '{'.\n"|752->"Expecting ';', '}', or a module field.\n"|751->"Expecting ';', '}', or a module field.\n<1>This '{' opens the enclosing construct.\n"|750->"Expecting a field group.\n"|749->"Expecting ']'.\n<5>This '[' opens the enclosing construct.\n"|748->"Assuming that the condition is complete, expecting ')'.\n<^1>this condition\n<2>This '(' opens the enclosing construct.\n"|747->"Expecting a condition.\n"|746->"Expecting '('.\n"|744->"Expecting ']'.\n<3>This '[' opens the enclosing construct.\n"|742->"Expecting ']'.\n<5>This '[' opens the enclosing construct.\n"|741->"Assuming that the attribute expression is complete, expecting ']', or an attribute guard.\n<^1>this attribute expression\n<4>This '[' opens the enclosing construct.\n"|738->"Expecting a block.\n"|737->"Assuming that the statement is complete, expecting ')'.\n<^1>this statement\n<2>This '(' opens the enclosing construct.\n"|736->"Expecting a statement.\n"|735->"Expecting '('.\n"|734->"Assuming that the condition expression is complete, expecting ':', or a block.\n<^1>this condition expression\n"|732->"Expecting '}'.\n<3>This '{' opens the enclosing construct.\n"|730->"Expecting ';', '}', a catch clause, or a catch-all clause.\n<1>This '{' opens the enclosing construct.\n"|729->"Expecting '{'.\n"|728->"Expecting 'catch'.\n"|725->"Assuming that the statement list is complete, expecting '}'.\n<^1>this statement list\n<2>This '{' opens the enclosing construct.\n"|714->"Assuming that the statement is complete, expecting ';', or '}'.\n<^1>this statement\n"|711->"Expecting a block.\n"|710->"Expecting ']'.\n<2>This '[' opens the enclosing construct.\n"|708->"Expecting a block.\n"|707->"Expecting ']'.\n<5>This '[' opens the enclosing construct.\n"|706->"Assuming that the condition is complete, expecting ')'.\n<^1>this condition\n<2>This '(' opens the enclosing construct.\n"|705->"Expecting a condition.\n"|704->"Expecting '('.\n"|703->"Expecting 'else', 'if', 'import', or an identifier.\n"|702->"Expecting '['.\n"|700->"Expecting an expression.\n"|699->"Expecting '='.\n"|698->"Expecting a value type.\n"|695->"Assuming that the expression list is complete, expecting ')'.\n<^1>this expression list\n<2>This '(' opens the enclosing construct.\n"|693->"Expecting ']'.\n<3>This '[' opens the enclosing construct.\n"|691->"Expecting ']'.\n<5>This '[' opens the enclosing construct.\n"|689->"Assuming that the condition is complete, expecting ')'.\n<^1>this condition\n<2>This '(' opens the enclosing construct.\n"|686->"Expecting ')'.\n<6>This '(' opens the enclosing construct.\n"|685->"Expecting an integer.\n"|684->"Expecting ','.\n"|683->"Expecting an integer.\n"|682->"Expecting ','.\n"|681->"Expecting an integer.\n"|679->"Expecting a condition literal.\n"|672->"Expecting ')', or a condition.\n"|671->"Expecting ')', or ','.\n"|667->"Expecting ')', or a condition.\n<1>This '(' opens the enclosing construct.\n"|665->"Expecting '(', ')', ',', or a comparison operator.\n"|664->"Expecting a condition.\n"|663->"Expecting '('.\n"|662->"Expecting 'if'.\n"|661->"Assuming that the attribute expression is complete, expecting ']', or an attribute guard.\n<^1>this attribute expression\n<4>This '[' opens the enclosing construct.\n"|658->"Expecting a block.\n"|657->"Expecting a block, or a block type.\n"|655->"Expecting a block.\n"|653->"Expecting a block.\n"|652->"Assuming that the condition expression is complete, expecting '=>', or a block.\n<^1>this condition expression\n"|651->"Expecting a condition expression.\n"|649->"Expecting a block.\n"|648->"Expecting a block, or a block type.\n"|646->"Expecting '}'.\n<3>This '{' opens the enclosing construct.\n"|644->"Expecting ';', '}', a catch arm, or a catch-all arm.\n<1>This '{' opens the enclosing construct.\n"|641->"Expecting ']', or a catch.\n<1>This '[' opens the enclosing construct.\n"|640->"Expecting '[', or '{'.\n"|639->"Expecting 'catch'.\n"|638->"Expecting a block.\n"|637->"Expecting a block, or a block type.\n"|634->"Expecting '}'.\n<3>This '{' opens the enclosing construct.\n"|632->"Expecting a block.\n"|631->"Expecting '=>'.\n"|628->"Expecting ';', '_', '}', or a catch clause.\n"|625->"Expecting a block.\n"|624->"Expecting '=>'.\n"|623->"Expecting ';', '_', '}', or a catch clause.\n"|622->"Expecting ';', '}', a catch clause, or a catch-all clause.\n<1>This '{' opens the enclosing construct.\n"|621->"Expecting '{'.\n"|620->"Expecting 'catch'.\n"|619->"Expecting a block.\n"|618->"Expecting a block, or a block type.\n"|616->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|614->"Expecting a statement, or an expression.\n"|612->"Expecting a block.\n"|611->"Assuming that the statement is complete, expecting ')'.\n<^1>this statement\n<2>This '(' opens the enclosing construct.\n"|608->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|607->"Assuming that the argument list is complete, expecting ')'.\n<^1>this argument list\n<2>This '(' opens the enclosing construct.\n"|606->"Expecting ')', or an argument.\n<1>This '(' opens the enclosing construct.\n"|605->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|604->"Expecting an expression.\n"|601->"Expecting a label name.\n"|600->"Expecting '''.\n"|598->"Expecting an expression.\n"|597->"Expecting ']'.\n<2>This '[' opens the enclosing construct.\n"|596->"Expecting case labels.\n"|595->"Expecting '['.\n"|593->"Expecting an expression.\n"|589->"Expecting an expression.\n"|574->"Expecting an expression.\n"|572->"Expecting a value type.\n"|570->"Expecting an expression.\n"|564->"Expecting an expression.\n"|562->"Assuming that the let pattern is complete, expecting ')'.\n<^1>this let pattern\n<2>This '(' opens the enclosing construct.\n"|558->"Expecting a value type.\n"|557->"Expecting ')', ',', or ':'.\n"|555->"Expecting ')', or a let pattern.\n<1>This '(' opens the enclosing construct.\n"|553->"Expecting '(', or a binding name.\n"|548->"Assuming that the expression list is complete, expecting ')'.\n<^1>this expression list\n<2>This '(' opens the enclosing construct.\n"|547->"Expecting ')', or an expression.\n<1>This '(' opens the enclosing construct.\n"|546->"Expecting '('.\n"|545->"Expecting a tag name.\n"|543->"Expecting an expression.\n"|542->"Expecting a statement.\n"|541->"Expecting '('.\n"|540->"Assuming that the condition expression is complete, expecting ':', or a block.\n<^1>this condition expression\n"|536->"Expecting '}'.\n<3>This '{' opens the enclosing construct.\n"|534->"Expecting a block.\n"|533->"Expecting '=>'.\n"|530->"Expecting ';', '_', or a match arm.\n"|528->"Expecting a block.\n"|527->"Expecting '=>'.\n"|523->"Expecting a reference type.\n"|522->"Expecting ':'.\n"|520->"Expecting ';', '_', or a match arm.\n"|519->"Expecting ';', a default arm, or a match arm.\n"|518->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|516->"Expecting a value type.\n"|514->"Assuming that the expression list is complete, expecting ')'.\n<^1>this expression list\n<4>This '(' opens the enclosing construct.\n"|513->"Expecting ')', or an expression.\n<3>This '(' opens the enclosing construct.\n"|510->"Assuming that the parenthesized expression is complete, expecting ')'.\n<^1>this parenthesized expression\n<2>This '(' opens the enclosing construct.\n"|508->"Assuming that the array body is complete, expecting ']'.\n<^1>this array body\n<2>This '[' opens the enclosing construct.\n"|506->"Assuming that the array body is complete, expecting ']'.\n<^1>this array body\n<4>This '[' opens the enclosing construct.\n"|501->"Expecting a length expression.\n"|495->"Expecting a length expression.\n"|494->"Expecting ';'.\n"|491->"Expecting a length expression.\n"|490->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|489->"Expecting an expression.\n"|487->"Expecting ']', or an array body.\n<3>This '[' opens the enclosing construct.\n"|484->"Assuming that the structure is complete, expecting '}'.\n<^1>this structure\n<4>This '{' opens the enclosing construct.\n"|482->"Expecting '}'.\n<4>This '{' opens the enclosing construct.\n"|481->"Expecting '..', '}', or a structure field.\n<3>This '{' opens the enclosing construct.\n"|480->"Expecting '|'.\n"|478->"Assuming that the structure is complete, expecting '}'.\n<^1>this structure\n<4>This '{' opens the enclosing construct.\n"|477->"Expecting '}', or a structure field.\n<3>This '{' opens the enclosing construct.\n"|475->"Assuming that the structure field is complete, expecting ',', or '}'.\n<^1>this structure field\n<2>This '{' opens the enclosing construct.\n"|473->"Expecting '}'.\n<2>This '{' opens the enclosing construct.\n"|469->"Assuming that the structure is complete, expecting '}'.\n<^1>this structure\n<4>This '{' opens the enclosing construct.\n"|466->"Expecting a block.\n"|464->"Expecting a block.\n"|462->"Expecting a block type.\n"|461->"Assuming that the condition expression is complete, expecting '=>', or a block.\n<^1>this condition expression\n"|455->"Expecting ';', '}', or a dispatch arm.\n"|452->"Expecting a block.\n"|451->"Expecting ':'.\n"|450->"Expecting a label name.\n"|449->"Expecting ';', '}', or a dispatch arm.\n"|448->"Expecting ';', '}', or a dispatch arm.\n<1>This '{' opens the enclosing construct.\n"|447->"Expecting '{'.\n"|446->"Expecting ']'.\n<2>This '[' opens the enclosing construct.\n"|443->"Expecting a label name.\n"|442->"Expecting '''.\n"|441->"Expecting ','.\n"|440->"Expecting a label name.\n"|439->"Expecting case labels.\n"|438->"Expecting ',', or ':'.\n"|437->"Expecting a label name.\n"|436->"Expecting an index expression, or case labels.\n"|435->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|434->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|433->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|432->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|431->"Expecting an expression.\n"|430->"Expecting a descriptor operand.\n"|429->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|428->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|427->"Expecting an expression.\n"|426->"Expecting a descriptor operand.\n"|425->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|424->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|418->"Assuming that the argument list is complete, expecting ')'.\n<^1>this argument list\n<2>This '(' opens the enclosing construct.\n"|413->"Expecting an expression.\n"|411->"Expecting an identifier.\n"|405->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|404->"Expecting an expression.\n"|403->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|402->"Expecting an expression.\n"|401->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|400->"Expecting an expression.\n"|399->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|398->"Expecting an expression.\n"|397->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|396->"Expecting an expression.\n"|395->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|394->"Expecting an expression.\n"|393->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|392->"Expecting an expression.\n"|391->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|390->"Expecting an expression.\n"|389->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|388->"Expecting an expression.\n"|387->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|386->"Expecting an expression.\n"|385->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|384->"Expecting an expression.\n"|383->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|382->"Expecting an expression.\n"|381->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|380->"Expecting an expression.\n"|379->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|378->"Expecting an expression.\n"|376->"Expecting an expression.\n"|374->"Expecting an expression.\n"|372->"Expecting an expression.\n"|370->"Expecting an expression.\n"|369->"Assuming that the then-branch is complete, expecting ':'.\n<^1>this then-branch\n"|368->"Expecting a then-branch.\n"|365->"Expecting an expression.\n"|363->"Expecting an expression.\n"|361->"Expecting an expression.\n"|359->"Expecting an expression.\n"|354->"Expecting an expression.\n"|352->"Expecting an expression.\n"|350->"Expecting an expression.\n"|349->"Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n<2>This '(' opens the enclosing construct.\n"|348->"Expecting an expression.\n"|347->"Expecting '('.\n"|346->"Expecting a descriptor operand.\n"|341->"Expecting a result type.\n"|340->"Expecting '->', an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.\n"|339->"Assuming that the parameter list is complete, expecting ')'.\n<^1>this parameter list\n<2>This '(' opens the enclosing construct.\n"|338->"Expecting ')', or a function parameter.\n<1>This '(' opens the enclosing construct.\n"|337->"Expecting a function type.\n"|336->"Expecting '!', 'fn', or a heap type.\n"|335->"Expecting '!', '?', 'fn', or a heap type.\n"|333->"Expecting '?', a cast type, or a descriptor operand.\n"|330->"Expecting an expression.\n"|328->"Expecting an expression.\n"|326->"Expecting 'descriptor', or an identifier.\n"|324->"Expecting a reference type.\n"|322->"Expecting an expression.\n"|320->"Expecting an expression.\n"|318->"Assuming that the index expression is complete, expecting ']'.\n<^1>this index expression\n<2>This '[' opens the enclosing construct.\n"|317->"Expecting an index expression.\n"|315->"Expecting an expression.\n"|313->"Expecting an expression.\n"|312->"Expecting ':'.\n"|311->"Expecting ')', or an argument.\n<1>This '(' opens the enclosing construct.\n"|306->"Expecting ']', or an on-clause.\n"|305->"Expecting ',', or ']'.\n"|301->"Expecting a label name.\n"|300->"Expecting ''', or an identifier.\n"|299->"Expecting '->'.\n"|298->"Expecting ']', or an on-clause.\n<1>This '[' opens the enclosing construct.\n"|297->"Expecting an on-clause list.\n"|295->"Expecting an expression.\n"|294->"Assuming that the constant expression is complete, expecting ';'.\n"|293->"Expecting an expression.\n"|291->"Expecting an expression.\n"|290->"Expecting an expression.\n"|289->"Expecting a label name.\n"|288->"Expecting '''.\n"|287->"Expecting an expression.\n"|286->"Expecting '?', a descriptor operand, or a reference type.\n"|285->"Expecting a label name.\n"|284->"Expecting '''.\n"|283->"Expecting an expression.\n"|282->"Expecting '?', a descriptor operand, or a reference type.\n"|281->"Expecting a label name.\n"|280->"Expecting '''.\n"|279->"Expecting an expression.\n"|278->"Expecting a label name.\n"|277->"Expecting '''.\n"|276->"Expecting an expression.\n"|275->"Expecting a label name.\n"|274->"Expecting '''.\n"|272->"Expecting an expression.\n"|270->"Expecting a block.\n"|269->"Expecting a block, or a block type.\n"|267->"Expecting an expression.\n"|265->"Expecting a string.\n"|263->"Expecting a condition expression.\n"|260->"Expecting an expression.\n"|254->"Expecting '}'.\n<4>This '{' opens the enclosing construct.\n"|253->"Expecting '..', '}', or a structure field.\n<3>This '{' opens the enclosing construct.\n"|252->"Expecting ',', ':', '|', or '}'.\n<2>This '{' opens the enclosing construct.\n"|250->"Expecting '..', '}', a descriptor operand, a structure field, or an identifier.\n<1>This '{' opens the enclosing construct.\n"|249->"Expecting ']', an array body, or an identifier.\n<1>This '[' opens the enclosing construct.\n"|247->"Expecting a block.\n"|246->"Expecting a block, or a block type.\n"|245->"Expecting a parenthesized expression, or an expression.\n"|244->"Expecting an expression.\n"|243->"Expecting an expression.\n"|240->"Expecting an expression.\n"|239->"Expecting a condition expression.\n"|238->"Expecting a labeled block: 'do', 'while', 'loop', 'if', 'try', or 'try_legacy'.\n"|237->"Expecting ':'.\n"|236->"Expecting a label name.\n"|235->"Expecting an attribute expression.\n"|233->"Expecting ')', or a call target.\n"|232->"Expecting ')', or ','.\n"|230->"Expecting ']'.\n<5>This '[' opens the enclosing construct.\n"|225->"Expecting a float, or an integer.\n"|224->"Expecting ':'.\n"|223->"Expecting ')', or a call target.\n<1>This '(' opens the enclosing construct.\n"|222->"Expecting '(', '=', ']', or an attribute guard.\n<2>This '[' opens the enclosing construct.\n"|221->"Expecting 'import', or an identifier.\n"|220->"Expecting '['.\n"|218->"Expecting ')', or an expression.\n<1>This '(' opens the enclosing construct.\n"|217->"Expecting '('.\n"|215->"Expecting a tag name.\n"|211->"Expecting '}'.\n<3>This '{' opens the enclosing construct.\n"|209->"Expecting a block.\n"|208->"Expecting '=>'.\n"|206->"Expecting a block.\n"|205->"Expecting '&', or '=>'.\n"|202->"Expecting ';', '_', '}', or a catch arm.\n"|199->"Expecting a block.\n"|198->"Expecting '=>'.\n"|196->"Expecting a block.\n"|195->"Expecting '&', or '=>'.\n"|194->"Expecting ';', '_', '}', or a catch arm.\n"|193->"Expecting ';', '}', a catch arm, or a catch-all arm.\n<1>This '{' opens the enclosing construct.\n"|191->"Expecting ']', or a catch.\n"|190->"Expecting ',', or ']'.\n"|185->"Expecting a label name.\n"|184->"Expecting '''.\n"|183->"Expecting '->'.\n"|181->"Expecting a label name.\n"|180->"Expecting '''.\n"|179->"Expecting '&', or '->'.\n"|177->"Expecting a label name.\n"|176->"Expecting '''.\n"|175->"Expecting '->'.\n"|123->"Expecting a label name.\n"|122->"Expecting '''.\n"|121->"Expecting '&', or '->'.\n"|120->"Expecting ']', or a catch.\n<1>This '[' opens the enclosing construct.\n"|119->"Expecting '[', or '{'.\n"|118->"Expecting 'catch'.\n"|117->"Expecting a block.\n"|116->"Expecting a block, or a block type.\n"|115->"Expecting an expression.\n"|111->"Expecting a block.\n"|104->"Expecting a result type.\n"|103->"Expecting '->', or '{'.\n"|102->"Assuming that the parameter types are complete, expecting ')'.\n<^1>these parameter types\n<2>This '(' opens the enclosing construct.\n"|99->"Expecting ')', or a parameter type.\n<1>This '(' opens the enclosing construct.\n"|98->"Expecting a block, or a block type.\n"|96->"Expecting a condition expression.\n"|95->"Expecting an attribute expression.\n"|94->"Expecting '=', ']', or an attribute guard.\n<2>This '[' opens the enclosing construct.\n"|93->"Expecting 'else', 'if', 'import', or an identifier.\n"|92->"Expecting '!', or '['.\n"|90->"Expecting ';'.\n"|88->"Expecting ';'.\n"|86->"Expecting ';'.\n"|85->"Expecting a composite type.\n"|84->"Expecting a type name.\n"|83->"Expecting 'descriptor', or a composite type.\n"|82->"Expecting a type name.\n"|79->"Expecting ';'.\n"|75->"Expecting a type name.\n"|74->"Expecting a composite type.\n"|73->"Expecting a type name.\n"|64->"Assuming that the result type is complete, expecting ')'.\n<^1>this result type\n<2>This '(' opens the enclosing construct.\n"|58->"Expecting ')', or a value type.\n<1>This '(' opens the enclosing construct.\n"|57->"Expecting a result type.\n"|56->"Expecting '->', or ';'.\n"|55->"Assuming that the parameter list is complete, expecting ')'.\n<^1>this parameter list\n<2>This '(' opens the enclosing construct.\n"|49->"Expecting a value type.\n"|48->"Expecting ')', ',', or ':'.\n"|47->"Expecting ')', or a function parameter.\n<1>This '(' opens the enclosing construct.\n"|46->"Expecting a function type.\n"|44->"Assuming that the structure type is complete, expecting '}'.\n<^1>this structure type\n<2>This '{' opens the enclosing construct.\n"|40->"Assuming that the structure type is complete, expecting '}'.\n<^1>this structure type\n<4>This '{' opens the enclosing construct.\n"|38->"Expecting a field type.\n"|37->"Expecting ':'.\n"|33->"Expecting '}', or a structure type field.\n<3>This '{' opens the enclosing construct.\n"|31->"Expecting ',', or '}'.\n<2>This '{' opens the enclosing construct.\n"|29->"Expecting '..', '}', or a structure type field.\n<1>This '{' opens the enclosing construct.\n"|23->"Expecting a heap type.\n"|21->"Expecting '!', or a heap type.\n"|19->"Expecting '!', '?', or a heap type.\n"|17->"Expecting a storage type.\n"|15->"Expecting ']'.\n<2>This '[' opens the enclosing construct.\n"|13->"Expecting a field type.\n"|12->"Expecting 'describes', 'descriptor', or a composite type.\n"|10->"Expecting 'describes', 'descriptor', 'open', or a composite type.\n"|9->"Expecting '='.\n"|7->"Expecting a type name.\n"|6->"Expecting ':', or '='.\n"|4->"Expecting a type name.\n"|0->"Expecting end of file.\n"|_->raiseNot_found