Skip to content

Test Cases

🕙 Start time⌛ Duration
6/14/2026, 3:53:17 PM5.642 s
✅ Passed❌ Failed⏩ Skipped🚧 Todo⚪ Total
Test Suites7300073
Tests29870002987

1853 passed, 0 failed, 0 skipped, 0 todo, done in 1374.8818180000003 s

✅ base grammar declarations › empty document
   ✅ should parse empty string
✅ base grammar declarations › state markers
   ✅ should parse +Init marker
   ✅ should parse +ByPass marker
   ✅ should parse both markers
✅ base grammar declarations › context statement creation › correct statements
   ✅ #{sbMbqrDrtX} --- CORRECT
   ✅ #{CIRuIFAwSY} --- CORRECT
   ✅ #{rJjSBVeNsw} --- CORRECT
   ✅ #{GwhPOPVEGh} --- CORRECT
   ✅ #{HCtdtKhtaM} --- CORRECT
   ✅ #{FgjgNUGubJ} --- CORRECT
   ✅ #{WrjsYaryYO} --- CORRECT
   ✅ #{KqPNTpQKgJ} --- CORRECT
✅ base grammar declarations › context statement creation › incorrect statements
   ✅ #{end note, +INITIAL} --- ERROR
   ✅ #{end note, +INITIAL} --- ERROR
   ✅ #{end note, +INITIAL} --- ERROR
   ✅ #{end note, +INITIAL} --- ERROR
   ✅ #{end note, +INITIAL} --- ERROR
   ✅ #{end note, +INITIAL} --- ERROR
   ✅ #{end note, +INITIAL} --- ERROR
   ✅ #{end note, +INITIAL} --- ERROR
   ✅ !{WWsWuUxLJH} --- ERROR
   ✅ !{hcIjQfsmTz} --- ERROR
   ✅ !{ePBBsMkGCp} --- ERROR
   ✅ !{nCyHCLFBqx} --- ERROR
   ✅ !{KAPsXSPRCa} --- ERROR
   ✅ !{TPMoXfifus} --- ERROR
   ✅ !{WKGbjjbAif} --- ERROR
   ✅ !{ogJDQaNIqt} --- ERROR
   ✅ @{ZyqRsjDeau} --- ERROR
   ✅ @{vxinQskHWY} --- ERROR
   ✅ @{YrEeHONTfe} --- ERROR
   ✅ @{fJoAlCyjtB} --- ERROR
   ✅ @{zVhUQVjIvr} --- ERROR
   ✅ @{pPlXEGUFXA} --- ERROR
   ✅ @{sPvDnSSlGd} --- ERROR
   ✅ @{kdXtTdbstT} --- ERROR
   ✅ ${fhxJVJrSLy} --- ERROR
   ✅ ${ItvPutcngL} --- ERROR
   ✅ ${CiBDHwFhWB} --- ERROR
   ✅ ${BakFLmbEGw} --- ERROR
   ✅ ${FbXnjSPqJS} --- ERROR
   ✅ ${MixCaJBcxy} --- ERROR
   ✅ ${vFYgjeTKDI} --- ERROR
   ✅ ${VqEnLjVSbe} --- ERROR
   ✅ %{LVosSAKEjt} --- ERROR
   ✅ %{IjJGWqTDhJ} --- ERROR
   ✅ %{mCOzNZQFse} --- ERROR
   ✅ %{oDziBBFMDl} --- ERROR
   ✅ %{sMKZQRmcOl} --- ERROR
   ✅ %{KujrDZVNvi} --- ERROR
   ✅ %{BypFeBLwDp} --- ERROR
   ✅ %{qhbKnUHguY} --- ERROR
   ✅ ^{BUPPMFPsVP} --- ERROR
   ✅ ^{RjnjBPanGg} --- ERROR
   ✅ ^{vbuflvgQjh} --- ERROR
   ✅ ^{AqLsEGUrTz} --- ERROR
   ✅ ^{nxIqighCFn} --- ERROR
   ✅ ^{auuPvGtOIH} --- ERROR
   ✅ ^{mXaloYnViF} --- ERROR
   ✅ ^{iIKnTiIsrB} --- ERROR
   ✅ &{IZFsjiofoo} --- ERROR
   ✅ &{qNKfMYpTDZ} --- ERROR
   ✅ &{hORWTDDDPo} --- ERROR
   ✅ &{fGxirHqoFW} --- ERROR
   ✅ &{pelHdnLCuB} --- ERROR
   ✅ &{ubdTgpDqIh} --- ERROR
   ✅ &{CTOmvGfgJn} --- ERROR
   ✅ &{ASPOVbWaxH} --- ERROR
   ✅ *{dtWyrzFkCa} --- ERROR
   ✅ *{pWDrPkCSPU} --- ERROR
   ✅ *{vbgxvXzMnG} --- ERROR
   ✅ *{BAPDlOkbpq} --- ERROR
   ✅ *{LESHUOYUcK} --- ERROR
   ✅ *{dnNKTYoSQi} --- ERROR
   ✅ *{nWcNUxIYuO} --- ERROR
   ✅ *{dYVTZlqBFm} --- ERROR
   ✅ "{jaWkfBrJzE} --- ERROR
   ✅ "{XsSlJLVsUq} --- ERROR
   ✅ "{sSHLFjzZAE} --- ERROR
   ✅ "{sVuRMJSZrj} --- ERROR
   ✅ "{yARyBNDIXT} --- ERROR
   ✅ "{KhTpRzNJXC} --- ERROR
   ✅ "{WBGGPeHkem} --- ERROR
   ✅ "{HAyFFUSaNj} --- ERROR
   ✅ №{pTutNecCOO} --- ERROR
   ✅ №{RmLDoxhvbd} --- ERROR
   ✅ №{aUutGUsxWD} --- ERROR
   ✅ №{MikGDCTJpS} --- ERROR
   ✅ №{kKidJJAsuz} --- ERROR
   ✅ №{iyfvWmdYvo} --- ERROR
   ✅ №{wFWfaYilzM} --- ERROR
   ✅ №{nmrVcvQBtC} --- ERROR
   ✅ ({cCNGoJoiFV} --- ERROR
   ✅ ({fPikyBnCgB} --- ERROR
   ✅ ({avRejTQMeF} --- ERROR
   ✅ ({geFulRwnXj} --- ERROR
   ✅ ({uXVZycFujj} --- ERROR
   ✅ ({LbLoyzyrhf} --- ERROR
   ✅ ({yTIvxYAsXa} --- ERROR
   ✅ ({aLIAJsrNPk} --- ERROR
   ✅ ){WhpvAEAOHh} --- ERROR
   ✅ ){ogCGeUgpmP} --- ERROR
   ✅ ){bZDrLuEQiI} --- ERROR
   ✅ ){fPYptJcyeN} --- ERROR
   ✅ ){dJByXBapPc} --- ERROR
   ✅ ){jwUeRBgMOo} --- ERROR
   ✅ ){grikcdviHq} --- ERROR
   ✅ ){DAvrymyJfJ} --- ERROR
   ✅ [{loaGbOGYjA} --- ERROR
   ✅ [{FGxFTNbfEE} --- ERROR
   ✅ [{sULASqXbWy} --- ERROR
   ✅ [{AzoEdvYmfZ} --- ERROR
   ✅ [{VcrJJuilkI} --- ERROR
   ✅ [{hVyZuMilmH} --- ERROR
   ✅ [{CnhVXJgQCQ} --- ERROR
   ✅ [{jxEFIPKZIG} --- ERROR
   ✅ ]{xHAKbACldz} --- ERROR
   ✅ ]{FoxhFSkIHH} --- ERROR
   ✅ ]{rMRoYUPwhM} --- ERROR
   ✅ ]{hZtUNjIPWF} --- ERROR
   ✅ ]{ZWoXATjSlb} --- ERROR
   ✅ ]{RhjWDWysoe} --- ERROR
   ✅ ]{onhamxXfeR} --- ERROR
   ✅ ]{CoRmfnacsK} --- ERROR
   ✅ {{WAaGdNVKGL} --- ERROR
   ✅ {{QtGItGzNQJ} --- ERROR
   ✅ {{PAXTVwXEfs} --- ERROR
   ✅ {{NTSLTAqDny} --- ERROR
   ✅ {{wosHWBAbSw} --- ERROR
   ✅ {{sUVaBasOxh} --- ERROR
   ✅ {{MXmhXBiViq} --- ERROR
   ✅ {{BszKbzQqFo} --- ERROR
   ✅ }{GixdjxIgdT} --- ERROR
   ✅ }{faCHBPPKXT} --- ERROR
   ✅ }{itOnToLlsb} --- ERROR
   ✅ }{TmcNMpcBep} --- ERROR
   ✅ }{bHSyAcncYR} --- ERROR
   ✅ }{DZSCopooTa} --- ERROR
   ✅ }{fkhIqgiAwo} --- ERROR
   ✅ }{FtXQhGYksh} --- ERROR
   ✅ +{nzGgqrNjDw} --- ERROR
   ✅ +{TWlXwhCdIR} --- ERROR
   ✅ +{fKCDcjIKLm} --- ERROR
   ✅ +{rhdbSuRWsK} --- ERROR
   ✅ +{mHjuqBlcUW} --- ERROR
   ✅ +{yPRLYCaMmQ} --- ERROR
   ✅ +{HrDNbOvcaz} --- ERROR
   ✅ +{dnToOAnRPS} --- ERROR
   ✅ -{KFOaJZqDDO} --- ERROR
   ✅ -{jqmDcZvpzp} --- ERROR
   ✅ -{cCxKwhtpxD} --- ERROR
   ✅ -{XOezlTMOzE} --- ERROR
   ✅ -{zDXJyCQycr} --- ERROR
   ✅ -{nuogaJkvPU} --- ERROR
   ✅ -{DDyvzpqcAR} --- ERROR
   ✅ -{stzyEWkWQC} --- ERROR
   ✅ ={JZYcpXaqzm} --- ERROR
   ✅ ={HMsoqvWbva} --- ERROR
   ✅ ={zIoNfimpfQ} --- ERROR
   ✅ ={yKCdEBfoiL} --- ERROR
   ✅ ={UCgTwHcyKA} --- ERROR
   ✅ ={CMqxMxEXzn} --- ERROR
   ✅ ={ObvKyGdIyT} --- ERROR
   ✅ ={mVmeUaBmDf} --- ERROR
   ✅ ;{SfPWRXunwo} --- ERROR
   ✅ ;{KxOZLdSefa} --- ERROR
   ✅ ;{GFxdPTyPYK} --- ERROR
   ✅ ;{LryxRbLqcf} --- ERROR
   ✅ ;{bDzbiehLoW} --- ERROR
   ✅ ;{rtNSkUAekg} --- ERROR
   ✅ ;{EdQCvEjEwR} --- ERROR
   ✅ ;{BWXkZuSzpN} --- ERROR
   ✅ :{DdYApvEnhO} --- ERROR
   ✅ :{oQrjIeCBBf} --- ERROR
   ✅ :{cJkvDwypZI} --- ERROR
   ✅ :{PsTWEquLAd} --- ERROR
   ✅ :{QejtzkIZvU} --- ERROR
   ✅ :{rNJVfLLLWo} --- ERROR
   ✅ :{WcojHQRwdY} --- ERROR
   ✅ :{ECDddhPUiD} --- ERROR
   ✅ ?{QdTCCyoUHk} --- ERROR
   ✅ ?{JJKKSuaoMU} --- ERROR
   ✅ ?{NZzxvigjZI} --- ERROR
   ✅ ?{KzDonDAdYA} --- ERROR
   ✅ ?{RyoesSPXWp} --- ERROR
   ✅ ?{nHqPmdihXk} --- ERROR
   ✅ ?{kOZGbHDqTL} --- ERROR
   ✅ ?{KmQqkMPYJf} --- ERROR
   ✅ .{uJAFlFgBzr} --- ERROR
   ✅ .{sQCHBajUMA} --- ERROR
   ✅ .{LOSJqOxZys} --- ERROR
   ✅ .{vWofZfzIus} --- ERROR
   ✅ .{fSMljLxUGA} --- ERROR
   ✅ .{FQDrxjHLSb} --- ERROR
   ✅ .{LZcFkzVWEO} --- ERROR
   ✅ .{ORXvNxOdqd} --- ERROR
   ✅ ,{BbcjdaeClH} --- ERROR
   ✅ ,{sExwhDDwLY} --- ERROR
   ✅ ,{ofpgGpfviu} --- ERROR
   ✅ ,{RSecLRgKKk} --- ERROR
   ✅ ,{FOKGAOJaqK} --- ERROR
   ✅ ,{ZIBXLqCvSo} --- ERROR
   ✅ ,{AVzMzPvUgg} --- ERROR
   ✅ ,{kWGqyvNVOJ} --- ERROR
   ✅ /{UINcpcIQpr} --- ERROR
   ✅ /{lYLwDsNBZW} --- ERROR
   ✅ /{UziuVZuPWc} --- ERROR
   ✅ /{BaEcqWppQh} --- ERROR
   ✅ /{XcgsPTcicU} --- ERROR
   ✅ /{yCHWVDcRsg} --- ERROR
   ✅ /{aHRrWSByPn} --- ERROR
   ✅ /{EySnSrERiN} --- ERROR
   ✅ \{DWAVhPmXeX} --- ERROR
   ✅ \{CcUbPfQaVR} --- ERROR
   ✅ \{LbYyPOFBtk} --- ERROR
   ✅ \{IHrjwMXWrG} --- ERROR
   ✅ \{jIJpVSKRnW} --- ERROR
   ✅ \{XTWXHThoMk} --- ERROR
   ✅ \{PrpPcxcIxo} --- ERROR
   ✅ \{CwuZDnIrDr} --- ERROR
   ✅ |{lthdewyVjH} --- ERROR
   ✅ |{tsVIalQWkL} --- ERROR
   ✅ |{kArbyunzoS} --- ERROR
   ✅ |{NRgLDkiKsM} --- ERROR
   ✅ |{yGTpbOxovW} --- ERROR
   ✅ |{LRsWnKzIxX} --- ERROR
   ✅ |{uilOoOgyoJ} --- ERROR
   ✅ |{hQzEgIBnGL} --- ERROR
   ✅ #[yUEmmbbkvY] --- ERROR
   ✅ #[phTeHQrses] --- ERROR
   ✅ #[wAGuXIBVYP] --- ERROR
   ✅ #[CTfDqsEauB] --- ERROR
   ✅ #[SsQLNJPIcF] --- ERROR
   ✅ #[bPNGyriINb] --- ERROR
   ✅ #[eNJAqFciaq] --- ERROR
   ✅ #[CXdmbwUtDB] --- ERROR
   ✅ #(hwntoQjXfB) --- ERROR
   ✅ #(lWXtFNYqaE) --- ERROR
   ✅ #(vSyAnzjiiX) --- ERROR
   ✅ #(TfxvTINkcF) --- ERROR
   ✅ #(KIKPiUKydp) --- ERROR
   ✅ #(BaMxEEKFJe) --- ERROR
   ✅ #(PqNCnInQpG) --- ERROR
   ✅ #(osDzvcMvhQ) --- ERROR
   ✅ #{obxTbGWYye --- ERROR
   ✅ #{OHTSrNCuRt --- ERROR
   ✅ #{krKCfrKvNY --- ERROR
   ✅ #{BPXxgDqThc --- ERROR
   ✅ #{idHpuXePIF --- ERROR
   ✅ #{CZvfPjgjjU --- ERROR
   ✅ #{wermMdAvns --- ERROR
   ✅ #{rQGvOLqyGN --- ERROR
   ✅ #{aBTkLIWTGU,} --- ERROR
   ✅ #{TFQFUairvC,} --- ERROR
   ✅ #{aOWoxUkvpx,} --- ERROR
   ✅ #{aWjhWrxZEC,} --- ERROR
   ✅ #{vtqMyKeyfL,} --- ERROR
   ✅ #{pOjyWUGYHn,} --- ERROR
   ✅ #{rivkVyPcap,} --- ERROR
   ✅ #{qPfGmeAxPB,} --- ERROR
✅ base grammar declarations › context statement creation
   ✅ should parse simple context statement
   ✅ should parse context with multiple items
   ✅ should parse context with default value
   ✅ should parse context with reducer
✅ base grammar declarations › emit statement creation
   ✅ should parse simple emit statement
   ✅ should parse emit with meta
✅ base grammar declarations › subscribe statement creation
   ✅ should parse simple subscribe statement
   ✅ should parse subscribe with payload
✅ base grammar declarations › define statement creation
   ✅ should parse define statement with no args
   ✅ should parse define statement with args
✅ base grammar declarations › inject statement creation
   ✅ should parse inject statement
✅ base grammar declarations › expression statement creation
   ✅ should parse expression statement
✅ base grammar declarations › invalid statements should throw
   ✅ should throw on invalid syntax
✅ base grammar declarations › identical output with
   ✅ #{Left1, Left2} <= #Right1, #Right2 is #{Left2, Left1} <= #Right2, #Right1
   ✅ #{Left1, Left2, Left3} <= (Right1, Right2) = #{Left2, Left1, Left3} <= (Right2, Right1)
   ✅ #{Left1, Left2, Left3} = #{     Left1,	Left2      ,   Left3  }
✅ base grammar declarations › argument count comparisons
   ✅ payload/reducer cannot have more arguments than the context (=> throw)
   ✅ context can have the same or more arguments than the reducer (=> ok)
✅ base grammar declarations › base constructs creation

   ✅ #{LeftSideProperty} <= #RightSideProperty
   ✅ #{LeftSideProperty} <= $RightSideProperty
   ✅ subscribe/event action (#m) <= (#k)
   ✅ emit/event (#t) <= #{ab}
✅ base grammar declarations › expression values are separated into strings, integers, decimals, functions etc
   ✅ #{MNWsCFAhVm = "iWNfJMBFYR"}
   ✅ #{TmCjlnlBvg = "RccGQXveuj"}
   ✅ #{nXdkhdpHbn = "KEgyFcfLLk"}
   ✅ #{eYGSjvjtMz = "YieZNLJFzW"}
   ✅ #{skcpsTrwND = "ziIOwoBchT"}
   ✅ #{EuWqMHOpja = "JmdqiRTCdz"}
   ✅ #{jZPMdnAlHW = "iQGKDrMzRp"}
   ✅ #{SKipGEmSST = "ufPPpHYgwl"}
   ✅ #{QSRfxhISlH = "GwIsakjfut"}
   ✅ #{EGPPFfMZyz = "goRDzIQJLe"}
   ✅ #{mqMcXadpQe = "ScQzmeejyB"}
   ✅ #{oXbVjdZtgi = "naiaKvmAtG"}
   ✅ #{gGswhWCJiF = "naJcUJLEaY"}
   ✅ #{RZRrYYMwWs = "qUwJCDbpvb"}
   ✅ #{NmwEXYyVxz = "SLsNnkLcxQ"}
   ✅ #{gYNvAlzUUU = "nmtxusWOqT"}
   ✅ #{YOcIgsGvbD = "cLwchBeaOv"}
   ✅ #{rcZUGXpGsG = "HzahrHYWhW"}
   ✅ #{CMZqZneoqw = "SEYEihJRRI"}
   ✅ #{IpRadERTFE = "NurgEONiSp"}
   ✅ #{selBEraLbT = "ekUYAPRgAC"}
   ✅ #{FHLEeaHVrM = "ocBgeNqbfa"}
   ✅ #{GMOhQkWPVn = "tJtTaEvWhm"}
   ✅ #{EHkTsQYgEb = "zZpalVLmpL"}
   ✅ #{zWbTuxPyTk = "kRnFULSaTs"}
   ✅ #{WbSMTjwGSq = "YeeqgdUKqa"}
   ✅ #{WUkbKVIWvP = "inHolSAXWf"}
   ✅ #{DCsNzBssxN = 41}
   ✅ #{oMRypnFVsa = 9}
   ✅ #{sxepbVXNdi = 91}
   ✅ #{MXkhYBoUaL = 30}
   ✅ #{osxIBUYOSa = 76}
   ✅ #{TQmTphGZEd = 23}
   ✅ #{zJqMxdgDes = 36}
   ✅ #{ffTiaCgYTB = 24}
   ✅ #{nhonYXMKEd = 40}
   ✅ #{SJFXNszgqT = 88}
   ✅ #{mmxGxIAtFr = 94}
   ✅ #{ZXZfJVLiZE = 49}
   ✅ #{fuvoTZPCLh = 96}
   ✅ #{EYmDXDmegX = 43}
   ✅ #{PsCTcNyzaz = 81}
   ✅ #{bczOymrwOk = 4}
   ✅ #{xUJzzmpBty = 64}
   ✅ #{PbpanPlDQu = 5}
   ✅ #{dTHqCUccgN = 75}
   ✅ #{KJxfuBmXJP = 18}
   ✅ #{GdhbGlkhjT = 62}
   ✅ #{ogHnDZRVFL = 19}
   ✅ #{bvVnaknKpy = 23}
   ✅ #{QkIwjLbmZH = 87}
   ✅ #{lPmtlFhFQw = 81}
   ✅ #{KjTcZHExDu = 70}
   ✅ #{FvPhRIRIlj = 4}
   ✅ #{XvmYaarWBA = -2243.9303219313515}
   ✅ #{CYejShHEkL = 8759.728662436333}
   ✅ #{QlBXIRaGpt = -605.8420949701667}
   ✅ #{dZtsDEMfNr = 9126.721387878086}
   ✅ #{SnvKEnlASw = 7805.634354942962}
   ✅ #{rOiBUouhxT = -8303.64261083838}
   ✅ #{bcMzeAiEIs = 4478.743752680519}
   ✅ #{xnOKtbzZKT = 1047.7276894164534}
   ✅ #{ozUsmrzDrM = -5374.634707783634}
   ✅ #{zOZSqpUTDB = -613.7624082430812}
   ✅ #{BSDMxMLcQI = 4952.325270935831}
   ✅ #{DxwXSOmKzE = -9818.699547858723}
   ✅ #{SEqaGruElN = -223.0941756092725}
   ✅ #{ZWocJsWrtV = 465.4364448757515}
   ✅ #{MZsswAtlmO = -5863.187891760024}
   ✅ #{kGsVsZRuMZ = 2017.77423716243}
   ✅ #{JSCWqPgiDl = -399.1750034262659}
   ✅ #{zNSszKfTQk = 1248.406043760364}
   ✅ #{YKxtVzDoNi = 5308.442515854431}
   ✅ #{iUKOSbibqX = 8640.371081344008}
   ✅ #{JTHwOVyHiv = 2053.5132261780564}
   ✅ #{zqObnwpFFw = 8572.037481245698}
   ✅ #{mZwDipJNmP = -6883.604926778988}
   ✅ #{tVhSscltRH = 7414.490427974106}
   ✅ #{bzeZExYEUF = -3893.5489869269095}
   ✅ #{xSwuNuearO = -3718.9536810972586}
   ✅ #{pLqWBwmkui = -5970.10018165631}
   ✅ #{hKlvRJpGhN = %%lFajIjoEvU}
   ✅ #{HECOqkgtpn = %%SzYnDnwXKw}
   ✅ #{fyvqktAGOd = %%TkQJXCGZSg}
   ✅ #{UtNoIbvBhR = %%ZItCYYHIlc}
   ✅ #{CZIudXJAgP = %%xCIsNCilKq}
   ✅ #{MvswRGoaVz = %%SbNucvFWMo}
   ✅ #{UTfVHMeEfv = %%VcOfURetzR}
   ✅ #{gzwfkTNgAf = %%JiIKxetKWr}
   ✅ #{RoKOfOxABk = %%woCmSiiRNz}
   ✅ #{NdLsOnwVvh = %%UsmNUoNyXE}
   ✅ #{SFYfwjgpox = %%UzTcRYbmic}
   ✅ #{xzQLOMbvQE = %%MnVTpvcXdZ}
   ✅ #{IDunWfBZxU = %%tOxrgvRYGE}
   ✅ #{MUxPQklkKI = %%qwhBmASJVK}
   ✅ #{mcpmOJwLdA = %%BBqavkbMFx}
   ✅ #{BetWYpLeqZ = %%CDlZskzmqC}
   ✅ #{zESTUZJaWs = %%tfGmllcZyZ}
   ✅ #{QCPhLKlAXc = %%sGzSeDlcHv}
   ✅ #{JwrgMELMSS = %%nidYavebdx}
   ✅ #{UhbXGhnggW = %%ZiTjLnzLyh}
   ✅ #{OMTcibKBjy = %%iiYXzVzXUT}
   ✅ #{qFiyzgguAv = %%uKvoiCaBQV}
   ✅ #{myxysEdOlz = %%RznrXLIHGI}
   ✅ #{OSzkhjtufc = %%MTCpazgens}
   ✅ #{QCGEBWELYT = %%fTBMnWaBoH}
   ✅ #{IfYppzRaBj = %%vZOYlKcUMg}
   ✅ #{ACqaZBvWHE = %%IPzdVRgsUh}
   ✅ #{OxErkYVttO = []}
   ✅ #{JQUXGqmOLE = []}
   ✅ #{bZOIRJpZRC = []}
   ✅ #{TfZtHgBaZB = []}
   ✅ #{HJCAaADalv = []}
   ✅ #{ufNhwPQPdy = []}
   ✅ #{wXhgqupXvC = []}
   ✅ #{LAlnwoDNlR = []}
   ✅ #{vFcxlCnLqi = []}
   ✅ #{ymmBcGYqrn = []}
   ✅ #{tGYBjUXqfg = []}
   ✅ #{NXcZotyAHa = []}
   ✅ #{tQZcCrFXPv = []}
   ✅ #{cCbvlimLoS = []}
   ✅ #{NBUaKpodcn = []}
   ✅ #{dVLRTyQoEj = []}
   ✅ #{oqpbYmWJmR = []}
   ✅ #{upmqCpRPOL = []}
   ✅ #{MlNjZTAjaN = []}
   ✅ #{DRjMpbVfSC = []}
   ✅ #{WasFBznKOu = []}
   ✅ #{gdMPZWcogg = []}
   ✅ #{oEwQvntYIT = []}
   ✅ #{gxsylgIJMJ = []}
   ✅ #{ldMKPMXrGn = []}
   ✅ #{XUlpbFjjLb = []}
   ✅ #{TYPsCFOYNV = []}
   ✅ #{CxoszYeZXw = #BIAWHUFqYJ}
   ✅ #{MgZBrEtuMw = #DrpXnlsiez}
   ✅ #{hBjVgzTOYN = #kKDzWeLsyC}
   ✅ #{diQNfyrNmA = #qyIrTXbGpu}
   ✅ #{OzcGBXHdCy = #KobKUcpMdC}
   ✅ #{hrsCHPRMnT = #OssBeUuHQs}
   ✅ #{PIJFUBJEWj = #brLoyrMhQF}
   ✅ #{DIscPuaNJm = #SLpOgfeuNb}
   ✅ #{LjGwMRTwtg = #AzuvRKbDNB}
   ✅ #{ckbUsBkoGw = #jghwlNmgkG}
   ✅ #{tnRHYoKdXU = #bCwKjOZoQg}
   ✅ #{NZcOzUxAcy = #IesdIGDdyQ}
   ✅ #{PdmLKCDreY = #LXMrQKbMxK}
   ✅ #{WEYnETdctP = #PraxAwFwCd}
   ✅ #{tESZgnThwr = #vNNtBBkqHR}
   ✅ #{IDXCOGzEcs = #vorlYpRbUk}
   ✅ #{KkXaCcBudJ = #OIkjNBYCmj}
   ✅ #{ZWwfMnWlUZ = #qecBRewKsJ}
   ✅ #{ZmxufIkHUk = #WKWpLbgKVh}
   ✅ #{aqBnSopfWc = #LGfVSGgNhh}
   ✅ #{tXiUYFzFDQ = #drmNUAaFmo}
   ✅ #{wDlahbQMNd = #TiLvUIKOQJ}
   ✅ #{VUgfPlTeto = #KUQIyqRyqU}
   ✅ #{kNsZETnTYv = #FUdkdwFSFD}
   ✅ #{tfwLvkkpSi = #oGBmxjhEZs}
   ✅ #{SsIQEhBzCp = #exqyMArcMY}
   ✅ #{iQTDUTzygn = #LstYXdSEBz}
   ✅ #{HaEMyDPxtT = $GjLxIwnwPx}
   ✅ #{adGABGqYoT = $MVAiyzbqjn}
   ✅ #{tMjFaRzwXm = $NkHseEdTTx}
   ✅ #{GPaOlyWUtP = $FAFHxBDKDL}
   ✅ #{vSRkKbiPEx = $ImyyrwADTe}
   ✅ #{RJNGAcxOyv = $WsXxIqmdjE}
   ✅ #{UtdzgVwGii = $nMJqLKLItv}
   ✅ #{WjaHBVuZJg = $uwcaWZuBMf}
   ✅ #{BgoUPtXuEn = $KzWugXNihy}
   ✅ #{HwbeHoObBO = $przGitBwGx}
   ✅ #{rKUXigEELA = $DCNaRaNCoY}
   ✅ #{SoWkpIWQzB = $kioUkoTXhA}
   ✅ #{hVXKSJIprW = $NnJgOYODMT}
   ✅ #{XGQALpDzva = $aOCOkLNJCE}
   ✅ #{idzXjmeHjA = $nWhXmePhuZ}
   ✅ #{JVHGMWlZNe = $UnSQRHOEye}
   ✅ #{qruXUksNmn = $iThJymUgBR}
   ✅ #{gvEoTbKilo = $OoNpmVFSjw}
   ✅ #{PrpBfgtbau = $qQoyMDmusH}
   ✅ #{kujMGtPqpF = $GCxjHdodtp}
   ✅ #{ucbbYZTXaN = $YZFPQkBgyV}
   ✅ #{ICURMFQtWE = $Ugzpyuwxqj}
   ✅ #{uNjtEZzyjG = $PyIiDLYjew}
   ✅ #{asVACzBDBs = $jHqZuWrZBc}
   ✅ #{CTOGCmTcOs = $swEApPjjRp}
   ✅ #{ZDbqXKkEZG = $WzKagasBDh}
   ✅ #{hKrmqjrklq = $CjByMDNnem}
   ✅ #{GrgBDxvTTI = HoYrIUcOwu()}
   ✅ #{PaCamirQEa = EimUiQDxsp()}
   ✅ #{vziNWdhVkP = vECMWEIDEz()}
   ✅ #{lDzgLFpiRt = sVJLHubsth()}
   ✅ #{iuzCxlAfIg = zHiADfrGCj()}
   ✅ #{dGscsagOed = nflIQqBMOo()}
   ✅ #{IncnspvMWc = glmiGbDdDe()}
   ✅ #{IcmHRvybTx = bTPvCyAVsC()}
   ✅ #{fNlEiHNHCU = cMFRhjHzcJ()}
   ✅ #{TkerIBljdw = MvpsIEUyvC()}
   ✅ #{xJePMQHTmx = QGVbmagvtS()}
   ✅ #{DRUyUNdErA = QvaWzevIpX()}
   ✅ #{qobMOaYYao = LoXAwZjoje()}
   ✅ #{QKmAJWKOXv = KMmqlCMJfj()}
   ✅ #{wgVrVFsLZf = oHsvWxbqLn()}
   ✅ #{cjRmtTKOcp = ZoMrSjzHDS()}
   ✅ #{gNnBEABDaH = rfqLhwqjWI()}
   ✅ #{BTJeIAKVFc = gUTmvAKgFw()}
   ✅ #{mZQdWnvYVW = YaxsmveIeG()}
   ✅ #{zZDHIEsyoD = roARMuQOKW()}
   ✅ #{qlRZiGBDWm = GUJxdarDvD()}
   ✅ #{UMenHvwcig = iYbwcmJmbU()}
   ✅ #{ApkOEkhrqK = FMNqGSLVyh()}
   ✅ #{qfRgAirhJT = ZUqEeVSbYt()}
   ✅ #{RcowGOVXcF = FyfaADxwSJ()}
   ✅ #{TdWVmVJPKK = IoQVInZDav()}
   ✅ #{OIusXCLySq = QSVDYcDjif()}
✅ base grammar declarations › expression creation › correct expressions
   ✅ #{LNElEIcrxM = #BJovMlmLvx} --- CORRECT
   ✅ #{DRgAqoQHTg = #bfDNFkkFqI} --- CORRECT
   ✅ #{YrOOYXEhdQ = #ebdnufoxik} --- CORRECT
   ✅ #{ESWhfptrIU = #rfSqoPPFQG} --- CORRECT
   ✅ #{oUssaAbTIB = #JacdqhAKYO} --- CORRECT
   ✅ #{rdLrgIjnHg = #PTkwjzyXwy} --- CORRECT
   ✅ #{clXKujwQKB = #fwMejaXPId} --- CORRECT
   ✅ #{oeXPnDWwUe = #tqAyAmqdeG} --- CORRECT
   ✅ #{YxQlAWPljP = #vTtvNYiBGu} --- CORRECT
   ✅ #{FFMsviCoFM = #ArGsNwfevz} --- CORRECT
   ✅ #{vajZfUqivd = #YqdGiltPUP} --- CORRECT
   ✅ #{uNlVurYRBe = #jigNsutTcC} --- CORRECT
   ✅ #{nPnnucJwHW = #OUTncSFGCk} --- CORRECT
   ✅ #{XgMbojHfHz = #FwfnBCiGKZ} --- CORRECT
   ✅ #{kFFgDuGoTQ = #WoNgOcdPSs} --- CORRECT
   ✅ #{VoGrlttNPc = #zPsLeBUbxd} --- CORRECT
   ✅ #{ztAKTCOLwn = #WbfHXoAvIn} --- CORRECT
   ✅ #{PUxkMLIRME = #KaUhGKiCYO} --- CORRECT
   ✅ #{JwfWjhQaLU = #FetisFdOYl} --- CORRECT
   ✅ #{JZMliVTmjh = #lvzwmhFZgA} --- CORRECT
   ✅ #{ViSVDCxFah = #JVoVQWNzDj} --- CORRECT
   ✅ #{AqshNIFksa = #mjkFXErlxU} --- CORRECT
   ✅ #{sbfeLLZcZI = #zHOiGhLoHJ} --- CORRECT
   ✅ #{hBnxJbGrSy = #eXihxMmyvJ} --- CORRECT
   ✅ #{aXfUtXfzmw = #GNBRcdVMWB} --- CORRECT
   ✅ #{kvwOoaIgxU = 'nCyJQVEpzO'} --- CORRECT
   ✅ #{FiVYRbnkiu = 'yktdZWxDvg'} --- CORRECT
   ✅ #{ycOLtDvvWA = 'csLbpGPaDB'} --- CORRECT
   ✅ #{hRLGLvzYFc = 'yQVkhwZarb'} --- CORRECT
   ✅ #{WLmuuiGWSC = 'TsYDshlDTz'} --- CORRECT
   ✅ #{LcbbrmZUqI = 'CHhuJuLRUN'} --- CORRECT
   ✅ #{foEEzFRCiT = 'PKSwVFBWjO'} --- CORRECT
   ✅ #{czhExjhEcT = 'RrxpEdzsnC'} --- CORRECT
   ✅ #{hLVrflnubM = 'GfxZOEGIoI'} --- CORRECT
   ✅ #{gZPSCuaZpD = 'JjqxHUWDMS'} --- CORRECT
   ✅ #{OFNkDIBXmq = 'okXebCLcys'} --- CORRECT
   ✅ #{NpwCGnKRvl = 'neZNLtGkLD'} --- CORRECT
   ✅ #{gnjYGbrUfo = 'dStzgMzpLi'} --- CORRECT
   ✅ #{gbnnpXzjGE = 'IpHsrWVQeZ'} --- CORRECT
   ✅ #{ISCgjyikjH = 'UdIlsmHaoe'} --- CORRECT
   ✅ #{nlmWONwEFZ = 'wBlLmxVsUv'} --- CORRECT
   ✅ #{jkaoqwAniE = 'IpDDEMTtbS'} --- CORRECT
   ✅ #{GsMRiFVFyU = 'qMVApbgVqA'} --- CORRECT
   ✅ #{NPWmHiqYZW = 'xKObhhEHHM'} --- CORRECT
   ✅ #{KNLgXUZBLG = 'YFCbCUOnyk'} --- CORRECT
   ✅ #{ZGrDRXAbbH = 'udZyDyKtFc'} --- CORRECT
   ✅ #{qoiYjTtFjX = 'PEiWbJNEmY'} --- CORRECT
   ✅ #{sGltbPMkxQ = 'bmfVgUSCCQ'} --- CORRECT
   ✅ #{RJyRibkZEb = 'PBZgIAtHhf'} --- CORRECT
   ✅ #{BcVmUPbBmD = 'xckINNZWbh'} --- CORRECT
   ✅ #{PZLKSzZrxb = $gPNurQOfYe} --- CORRECT
   ✅ #{EprurHhUPC = $biHDlFUyMF} --- CORRECT
   ✅ #{dOaWkmKJJP = $HejFOCxcNJ} --- CORRECT
   ✅ #{bcbHFwDjig = $ssiiINtPjy} --- CORRECT
   ✅ #{qCbkrIOIun = $NKtlfaHBBn} --- CORRECT
   ✅ #{JRkdbTxqpv = $TnupyMmeAc} --- CORRECT
   ✅ #{fkXvotPRTG = $mQpxFMAmti} --- CORRECT
   ✅ #{KawjCCMhob = $kcMmQbxPGM} --- CORRECT
   ✅ #{lRAWXgdAgK = $IoiyvSgQCp} --- CORRECT
   ✅ #{iHmSWceXxy = $GFLZCSxkNH} --- CORRECT
   ✅ #{ggjtnAmSig = $uJuNtTFgnO} --- CORRECT
   ✅ #{vJUlYrPdzT = $JihpKGvPjr} --- CORRECT
   ✅ #{daKSoNDcng = $lwugnbVKos} --- CORRECT
   ✅ #{BUpDzlLxch = $IofgSkJhLt} --- CORRECT
   ✅ #{aigSnfQxGr = $lmiHPfdsbK} --- CORRECT
   ✅ #{owpTYVtgBZ = $kHSyKomkRU} --- CORRECT
   ✅ #{rFDeErWdPX = $bMUQgqEDNj} --- CORRECT
   ✅ #{jNORwgisho = $gDNMgDEVOJ} --- CORRECT
   ✅ #{HapGbbaIMO = $BOvDkucftf} --- CORRECT
   ✅ #{kgqzsoGKhQ = $onBDBlsOSu} --- CORRECT
   ✅ #{xPdUnNoyfS = $AiPwRZtLjy} --- CORRECT
   ✅ #{yIyqwGSGcO = $SjOzbOUiJT} --- CORRECT
   ✅ #{VgaCKdnLyG = $YsVyDfNTmp} --- CORRECT
   ✅ #{yRDyGTplzs = $oGpMngFZQh} --- CORRECT
   ✅ #{DykJobRGpN = $fEwivFVlne} --- CORRECT
   ✅ #{QgqUyMfHbJ = %%tINiblSSGu} --- CORRECT
   ✅ #{axoLxValSN = %%qxnNflknPl} --- CORRECT
   ✅ #{UeynRCuxfP = %%MavLndPgqO} --- CORRECT
   ✅ #{HkUscZKaZs = %%UbviomwSZM} --- CORRECT
   ✅ #{mwTICwDUNQ = %%dCVOQmJrUB} --- CORRECT
   ✅ #{oMcdcTPhGS = %%VOPhApHYbJ} --- CORRECT
   ✅ #{paszcdamFp = %%kgOjJDXNrK} --- CORRECT
   ✅ #{zJOGZxvGlA = %%tTCAHldwZi} --- CORRECT
   ✅ #{oDtCoWIZXE = %%TiQTQTwHvp} --- CORRECT
   ✅ #{XalPrLLLIH = %%BMiEKkflqZ} --- CORRECT
   ✅ #{TpFBselADa = %%jJWnbMdJyZ} --- CORRECT
   ✅ #{EZWYSSWYGJ = %%fhRiwJGzHG} --- CORRECT
   ✅ #{qQoJjqoKAY = %%SYlxUrKhsx} --- CORRECT
   ✅ #{kjAcnzBBDB = %%FvBKoYHUcY} --- CORRECT
   ✅ #{GYGuOICbiP = %%GumYcJDziA} --- CORRECT
   ✅ #{IicfUWypbE = %%kTRVBtbdBf} --- CORRECT
   ✅ #{XYYNkrtZbd = %%UzFncgGHFV} --- CORRECT
   ✅ #{rOoRkNlFKT = %%WlrwwwBbus} --- CORRECT
   ✅ #{zMlaIysulK = %%lECKcsEgMk} --- CORRECT
   ✅ #{WtjaFJiImN = %%OKyrOMVjir} --- CORRECT
   ✅ #{SENIxrPqdc = %%WAgAhHPMKM} --- CORRECT
   ✅ #{GCOfrtnnew = %%ZEqhsCpALB} --- CORRECT
   ✅ #{EDdjZkTeEJ = %%SmGDHIcpsS} --- CORRECT
   ✅ #{yulxJHguCT = %%xpVKgvogJt} --- CORRECT
   ✅ #{ufNFgpCezJ = %%SkHemEcaaP} --- CORRECT
   ✅ #{KledGJGzER = []} --- CORRECT
   ✅ #{XHkMHOQAxk = []} --- CORRECT
   ✅ #{uVHbqEtzvr = []} --- CORRECT
   ✅ #{eXIIuBmEvs = []} --- CORRECT
   ✅ #{jLKximJdTn = []} --- CORRECT
   ✅ #{LIwwkaciOm = []} --- CORRECT
   ✅ #{cuALjOGskw = []} --- CORRECT
   ✅ #{JAnUmHOiIL = []} --- CORRECT
   ✅ #{JUgbcoenDK = []} --- CORRECT
   ✅ #{prKfaUkXYC = []} --- CORRECT
   ✅ #{ALkNzpWsFI = []} --- CORRECT
   ✅ #{hQBysPWdaY = []} --- CORRECT
   ✅ #{dzYfReuZPx = []} --- CORRECT
   ✅ #{XzSiqcbald = []} --- CORRECT
   ✅ #{ywkEZySeyY = []} --- CORRECT
   ✅ #{rEPZMCaEhH = []} --- CORRECT
   ✅ #{hQfSNwBrvr = []} --- CORRECT
   ✅ #{OCbEdDzKRN = []} --- CORRECT
   ✅ #{xsqqrQbqjb = []} --- CORRECT
   ✅ #{OUzGThWaVb = []} --- CORRECT
   ✅ #{RBJfVIuYVN = []} --- CORRECT
   ✅ #{jtFTsabWmf = []} --- CORRECT
   ✅ #{grUFWlHrdc = []} --- CORRECT
   ✅ #{VuGuZzGFqU = []} --- CORRECT
   ✅ #{cSyAbajWZG = []} --- CORRECT
   ✅ #{xaOHPdgEIX = '911'} --- CORRECT
   ✅ #{qQpZrjbUAw = '8089'} --- CORRECT
   ✅ #{pFgcaMKQtS = '1939'} --- CORRECT
   ✅ #{VObNbvqyeO = '1200'} --- CORRECT
   ✅ #{AMzDGiQkPa = '7380'} --- CORRECT
   ✅ #{matdoWniqC = '4226'} --- CORRECT
   ✅ #{KRHzfvXzKP = '7513'} --- CORRECT
   ✅ #{HiGytURgIo = '7898'} --- CORRECT
   ✅ #{gJcPmbEltw = '631'} --- CORRECT
   ✅ #{HhjTyHDhdi = '7871'} --- CORRECT
   ✅ #{dKCsXkclnI = '3398'} --- CORRECT
   ✅ #{QSXNyUabid = '258'} --- CORRECT
   ✅ #{qSnEDlrlIa = '4719'} --- CORRECT
   ✅ #{iHEERXgHFF = '4945'} --- CORRECT
   ✅ #{icsbOloKrt = '8892'} --- CORRECT
   ✅ #{qQknmhmdUn = '7858'} --- CORRECT
   ✅ #{KdzEjwiKAn = '1525'} --- CORRECT
   ✅ #{mkwpPSJxKm = '31'} --- CORRECT
   ✅ #{sHoLfmzIWM = '9089'} --- CORRECT
   ✅ #{IFlRapAnAi = '8763'} --- CORRECT
   ✅ #{HsiSIzIUVj = '45'} --- CORRECT
   ✅ #{WejUFldGfR = '9762'} --- CORRECT
   ✅ #{VQqeqClisV = '5782'} --- CORRECT
   ✅ #{klPZhJlGkC = '3967'} --- CORRECT
   ✅ #{dUHajXUYtX = '2738'} --- CORRECT
   ✅ #{VJSqGsxzHb = '7834.7273'} --- CORRECT
   ✅ #{zeqOyqZpaf = '3850.567'} --- CORRECT
   ✅ #{DmPpszJHsn = '2007.6290'} --- CORRECT
   ✅ #{ScPtJgPqTW = '9629.9155'} --- CORRECT
   ✅ #{OwGrkFecdE = '2030.8233'} --- CORRECT
   ✅ #{poEVBrCSwt = '3972.815'} --- CORRECT
   ✅ #{IGFWbbOcLa = '1536.2243'} --- CORRECT
   ✅ #{eSjnOhsvcJ = '9434.4183'} --- CORRECT
   ✅ #{wgbzezFRoZ = '2061.4398'} --- CORRECT
   ✅ #{xgXQuipdNi = '1084.5729'} --- CORRECT
   ✅ #{zRTOBVGhcA = '7269.6859'} --- CORRECT
   ✅ #{upxerPvJwx = '3053.8865'} --- CORRECT
   ✅ #{kDFgxkhENw = '3695.8210'} --- CORRECT
   ✅ #{WzXYQuVdtl = '1823.8190'} --- CORRECT
   ✅ #{cJgeYHCHdL = '4153.1195'} --- CORRECT
   ✅ #{uiOSasNfGJ = '107.3702'} --- CORRECT
   ✅ #{ocZbAuLJYk = '6226.7363'} --- CORRECT
   ✅ #{JlDCFWuJxk = '1309.5685'} --- CORRECT
   ✅ #{pdjxsUynaD = '9123.9537'} --- CORRECT
   ✅ #{CViXIkTyhR = '8235.569'} --- CORRECT
   ✅ #{pfEcJecYZM = '6207.2318'} --- CORRECT
   ✅ #{pFNFVvJjsb = '7881.2384'} --- CORRECT
   ✅ #{ccaVFhVidr = '6077.1708'} --- CORRECT
   ✅ #{DzFBONHWvI = '9876.5404'} --- CORRECT
   ✅ #{xAYrNyvwYE = '9162.8124'} --- CORRECT
✅ base grammar declarations › expression creation › incorrect expressions
   ✅ #{DkcaaYeTgc - dNhTRvYMuk} --- ERROR
   ✅ #{WGcjoRNKXE - UoXPKlWFCA} --- ERROR
   ✅ #{wqyKLbOUYf - XzKMXmbLFU} --- ERROR
   ✅ #{GbAlAGzMVR - boSrsDULvP} --- ERROR
   ✅ #{rwLMZDcneu - fQHAILgWDf} --- ERROR
   ✅ #{noGZHdJgVg - BYWdHKEePp} --- ERROR
   ✅ #{oqGJDkDAFe - IiHXDgQrIQ} --- ERROR
   ✅ #{UROHEYMApH - dyjcZlyuxS} --- ERROR
   ✅ #{hnOvgJRKYn - DDDazrMRsw} --- ERROR
   ✅ #{gfiCLDBCuQ - bwpyOVdOki} --- ERROR
   ✅ #{KeQOasuMvL  BvzbWRZgsC} --- ERROR
   ✅ #{NvLxIezOQE  yRzZsiZFod} --- ERROR
   ✅ #{csgJZqTzzI  LDxOjjpcBa} --- ERROR
   ✅ #{kYpFemZGIV  QznhvQkGHW} --- ERROR
   ✅ #{XWOwqTKPQP  spFZsLoXQB} --- ERROR
   ✅ #{DXxRNFNCnu  lISMQtVvnR} --- ERROR
   ✅ #{PZUFachJni  vdmoviaEFI} --- ERROR
   ✅ #{YzVLApAxPL  zCpTZXilHM} --- ERROR
   ✅ #{DRqzagWuJz  jTvCyRIDfF} --- ERROR
   ✅ #{tcVxagsQBE  wSzmzlnamS} --- ERROR
   ✅ #{JcdCIjTJLg == cgJTRAiepc} --- ERROR
   ✅ #{HIQMNFloYo == CHqMlidGbl} --- ERROR
   ✅ #{KCIoVUvuNF == jcMbToquPi} --- ERROR
   ✅ #{bHKKQRgnlJ == aiszsQNgfD} --- ERROR
   ✅ #{kWWIiGcLqT == oxcnvaQGdN} --- ERROR
   ✅ #{JJATezNxvs == SlNWrDWXjV} --- ERROR
   ✅ #{WSPwOZtxWH == FkgpyElLQS} --- ERROR
   ✅ #{YuOOZCEDpm == zWparwgmAx} --- ERROR
   ✅ #{qovKzOpGAC == kIHnELTrYU} --- ERROR
   ✅ #{pXxmlSOoUp == uLQOJQTYBU} --- ERROR
   ✅ #{mWdpgXsnnW -> zEBYAggqop} --- ERROR
   ✅ #{OLwITXBfYh -> PIMeuqBqQy} --- ERROR
   ✅ #{yGxJlrnTzM -> hIsILDqaMS} --- ERROR
   ✅ #{lsRNJbyCzp -> XiyEfTDGym} --- ERROR
   ✅ #{VIOZkgRGbF -> JAFQYtKfhO} --- ERROR
   ✅ #{rObWDeAegz -> ToFryaOqRA} --- ERROR
   ✅ #{TeNHNGDZny -> WwmHNGBeYp} --- ERROR
   ✅ #{DUPazIBYit -> KbvdcWGRxX} --- ERROR
   ✅ #{dXDZnUKsvz -> yOGHTcSXbO} --- ERROR
   ✅ #{dMfIRaOTwG -> EEuCZbasma} --- ERROR
   ✅ #{KMWzovryGt <- vSxXscYhUU} --- ERROR
   ✅ #{FXYJJTQubg <- YsVPrlgWQc} --- ERROR
   ✅ #{SgXFHXyQOB <- CqKdYSPdsZ} --- ERROR
   ✅ #{ntQhmgvuRh <- TKFuGmIirh} --- ERROR
   ✅ #{rHTBSuSIrM <- gfANlqYpyT} --- ERROR
   ✅ #{iqKydQBeJw <- UyuDilBdGX} --- ERROR
   ✅ #{VnCrUZkMZl <- GJCjsUxOUM} --- ERROR
   ✅ #{kRNWjLRYXF <- VWLFlYMMrZ} --- ERROR
   ✅ #{nFjAyjNMiT <- rSFEexuWyk} --- ERROR
   ✅ #{ndesaFnTHO <- DrQahsicdR} --- ERROR
✅ base grammar declarations › expression creation
   ✅ array expression: empty array allowed
   ✅ array expression: non-empty array forbidden (should throw)
✅ base grammar declarations › state transformer creation › correct statements
   ✅ #{NlAwBHWZMj} <= #fNmEpAqLOo --- CORRECT
   ✅ #{JLaWKVOskU} <= #thHlCXoVkf --- CORRECT
   ✅ #{VddIffqnck} <= #YoGmwtAchR --- CORRECT
   ✅ #{rNpexoZLUw} <= #KHeiyjsTAK --- CORRECT
   ✅ #{cUvnLRlDeV} <= #ziSypTlmqa --- CORRECT
   ✅ #{FMCSbJVGyP} <= #NhqYlgmzQG --- CORRECT
   ✅ #{GzcnDMOxfi} <= #HgqjApXHhy --- CORRECT
   ✅ #{LvvLptfhGq} <= #UuoKQjJaec --- CORRECT
   ✅ #{SbpnGogIYS} <= #clprzzLRlK --- CORRECT
   ✅ #{MVSQcbJRMQ} <= #COvlrhgQGY --- CORRECT
   ✅ #{TncrbqUauo} <= #JAthFqFVnA --- CORRECT
   ✅ #{JIFINPRKKa} <= #NJGuBWCkQC --- CORRECT
   ✅ #{cJBIhdhtew} <= #KVhwgocsaU --- CORRECT
   ✅ #{QznGPfeDtG} <= #OWtoiPgaLp --- CORRECT
   ✅ #{BpziWLHJfm} <= #TptZWqtcjI --- CORRECT
   ✅ #{xeSopouPPg} <= #ftzkFFEFQc --- CORRECT
   ✅ #{KukrLetnce} <= #nRuBxRPyAG --- CORRECT
   ✅ #{rlJshNvqDy} <= #bTVjIutzhj --- CORRECT
   ✅ #{vYDGhnlRNP} <= #tOmCianXRP --- CORRECT
   ✅ #{SkRvBkPPyo} <= #taCAcdlYvv --- CORRECT
   ✅ #{cQJueGswQs} <= #JIABfTzJnK --- CORRECT
   ✅ #{ktkdzvnSqe} <= #TeQuJIeVQU --- CORRECT
   ✅ #{bVVlwYlpqo} <= #QsYPWMmfvB --- CORRECT
   ✅ #{cvaZKBZlWJ} <= #LJtgLJgKZT --- CORRECT
   ✅ #{ieReBcjPxN} <= #pkjlTFmXwQ --- CORRECT
   ✅ #{yPALhutPwm} <= $TpnfrtxORh --- CORRECT
   ✅ #{ExRwpqdsyN} <= $rdYCwjcwJj --- CORRECT
   ✅ #{UEdmKUEKvu} <= $VZMEOAarFO --- CORRECT
   ✅ #{MldnzeLqBY} <= $qXLDgZbdWI --- CORRECT
   ✅ #{qLDzoNfdYF} <= $hvlBrcXmCb --- CORRECT
   ✅ #{aEpyCZyKNl} <= $cbZXlwovVH --- CORRECT
   ✅ #{hlYovjEtde} <= $OlgjffOKbD --- CORRECT
   ✅ #{QSODgfATor} <= $UsdXIEqiKA --- CORRECT
   ✅ #{kOxualpGLU} <= $DLhlvhWPsW --- CORRECT
   ✅ #{EmriMlLyrX} <= $GkuITIlqYJ --- CORRECT
   ✅ #{yqpoUvADIr} <= $EXizbspvBT --- CORRECT
   ✅ #{dfItVBKcwm} <= $XkrlJUDnGp --- CORRECT
   ✅ #{DhxINFrkpX} <= $claohDxgLn --- CORRECT
   ✅ #{GOwVrKReBH} <= $KkCbcSjxwd --- CORRECT
   ✅ #{zyrPYoaLSr} <= $MwMyIbhdOR --- CORRECT
   ✅ #{ekTIewvNSD} <= $DskBWOOICD --- CORRECT
   ✅ #{rOvYZfCIhu} <= $crIjtqTnhb --- CORRECT
   ✅ #{lSDoEVvwlG} <= $xtWLHBYSOV --- CORRECT
   ✅ #{uzvxpJGXLE} <= $ktrXUMpUMp --- CORRECT
   ✅ #{KufVLvuHbl} <= $lgwVRmrpPz --- CORRECT
   ✅ #{mStAiCmDMa} <= $EKfFbBcHkN --- CORRECT
   ✅ #{AdUevbZQLx} <= $GAeLShteqd --- CORRECT
   ✅ #{IMbdWRlMEN} <= $WeovLyENMj --- CORRECT
   ✅ #{OyPxOTjnCd} <= $juqZCWVXLm --- CORRECT
   ✅ #{ZXUVENETve} <= $xgsZOpNiLG --- CORRECT
✅ base grammar declarations › state transformer creation › incorrect statements
   ✅ #{dNYLxCQmAi} <= ((nJguLaRBJN)) --- ERROR
   ✅ #{Wwtjqdamnn} <= ((lrXYbdaeNv)) --- ERROR
   ✅ #{PPuPOGVPqe} <= ((txpONntXCu)) --- ERROR
   ✅ #{hfCnqJRjJL} <= ((oTvUILBDDg)) --- ERROR
   ✅ #{phUmZTnHLz} <= ((drLJFxIrAi)) --- ERROR
   ✅ #{msZTvtNQpQ} <= ((mfvDuaAyeV)) --- ERROR
   ✅ #{vJrjyaAlGM} <= ((OjNswxkzEA)) --- ERROR
   ✅ #{JkdPifXDtt} <= ((EJEETaFvOa)) --- ERROR
   ✅ #{uQDHmWgWXa} <= ((kDnbBpXHfo)) --- ERROR
   ✅ #{ECeTfjOVvG} <= ((FPjSTXQjtp)) --- ERROR
   ✅ #{uyUIhPlndv} <= ((gBUiXCVEov)) --- ERROR
   ✅ #{gVRqKugGvZ} <= ((kXEljDnWYE)) --- ERROR
   ✅ #{PwZTBYEzRE} <= ((MuSUKkbLtZ)) --- ERROR
   ✅ #{CAJMZoEWhu} <= ((xrWDwEsfhY)) --- ERROR
   ✅ #{UXihLIevSW} <= ((bRmmbgPTaZ)) --- ERROR
   ✅ #{BbGaWCOrLQ} <= ((ZltYfnZWJI)) --- ERROR
   ✅ #{GYKlwDhaem} <= ((cQpeVfbbVl)) --- ERROR
   ✅ #{poxYnVKULf} <= ((McqblLmowP)) --- ERROR
   ✅ #{mhkewDLcxx} <= ((efMqholESy)) --- ERROR
   ✅ #{kuhEAOGoDX} <= ((DyuMSusKLy)) --- ERROR
   ✅ #{DgKnNmqsEJ} <= ((nUQLPORPWz)) --- ERROR
   ✅ #{bZjQVLHwBx} <= ((EBsugRySME)) --- ERROR
   ✅ #{iUpkVezxFv} <= ((hVGsAuAuLV)) --- ERROR
   ✅ #{AzUSArLbfz} <= ((lkuYJoOSJn)) --- ERROR
   ✅ #{BLxnaexnTB} <= ((tpMfBBPOLv)) --- ERROR
   ✅ #{nlDQovadFI} <= {{QHMvYsumGK}} --- ERROR
   ✅ #{snnSfkWFWa} <= {{TvdsHuUsbb}} --- ERROR
   ✅ #{KVZiwCMlIx} <= {{tMBiLhZboc}} --- ERROR
   ✅ #{VasEAFCUgo} <= {{sjIrEiwqZV}} --- ERROR
   ✅ #{gsbmsWqWAm} <= {{npUVCHflKW}} --- ERROR
   ✅ #{MuRTZNEDHl} <= {{uDNAZenmwp}} --- ERROR
   ✅ #{msPJLlfUxi} <= {{FtRXYpfyQc}} --- ERROR
   ✅ #{PrbCKHQHAF} <= {{rkVkoroWrX}} --- ERROR
   ✅ #{gxHSNmaFbP} <= {{qlLQmDzyuo}} --- ERROR
   ✅ #{zAlLfbldYn} <= {{ldrIRVhAxd}} --- ERROR
   ✅ #{HgFBPRfyFg} <= {{YJursYmVEl}} --- ERROR
   ✅ #{wBEieBICVQ} <= {{atUSgAEaiF}} --- ERROR
   ✅ #{kbxgPOnVJL} <= {{oQdfUhrhQE}} --- ERROR
   ✅ #{DFwlMVtftv} <= {{OcpOQVcnkh}} --- ERROR
   ✅ #{pLclIHajME} <= {{VQVdtjXBeZ}} --- ERROR
   ✅ #{GZjfziOLcs} <= {{MsMMhoelnb}} --- ERROR
   ✅ #{WqEXBItUwY} <= {{LyNMoywGxu}} --- ERROR
   ✅ #{nwCVyLUeEi} <= {{CLCOPCboPt}} --- ERROR
   ✅ #{TTVueZHQOm} <= {{XHJFXzaKdV}} --- ERROR
   ✅ #{btTeqLXrzX} <= {{gOaNwNRiSc}} --- ERROR
   ✅ #{OhFAuCWIEW} <= {{oTocMjsOAE}} --- ERROR
   ✅ #{uPFrSalaWc} <= {{zlwETCldEF}} --- ERROR
   ✅ #{wtQhPQXKel} <= {{bocRvGCJGf}} --- ERROR
   ✅ #{oaVMmLcaSc} <= {{rWxiGOnBrk}} --- ERROR
   ✅ #{jufTukmeqP} <= {{EqeuJBGLnC}} --- ERROR
   ✅ #{{tpAtIlvLkC}} <= (OJXIMAXlyo) --- ERROR
   ✅ #{{HJgNvYqUlr}} <= (JKCboabroA) --- ERROR
   ✅ #{{rAChQjcZwv}} <= (yyVdnJNRvF) --- ERROR
   ✅ #{{gqvWdIZhwP}} <= (OKTaMRBVgl) --- ERROR
   ✅ #{{cDGojzPnYa}} <= (AQaDlXegXD) --- ERROR
   ✅ #{{EuVWQZZtep}} <= (NjVoKSbXkK) --- ERROR
   ✅ #{{gUoqzbRGlb}} <= (cifQottcTk) --- ERROR
   ✅ #{{RLCdeqczoI}} <= (EtgovAaPvU) --- ERROR
   ✅ #{{gwkEKSLCCi}} <= (kkVTuCzMzQ) --- ERROR
   ✅ #{{ZdSqbkjiNV}} <= (FctUceKGXd) --- ERROR
   ✅ #{{RIFkDNVCGa}} <= (gHIMvOmyOm) --- ERROR
   ✅ #{{qNWGpbXsog}} <= (PrhtjHgiFj) --- ERROR
   ✅ #{{iINJCoiXwt}} <= (aoZXVGGLau) --- ERROR
   ✅ #{{TEJHPjySyd}} <= (ApcGYcRqTb) --- ERROR
   ✅ #{{LiCGVWhxQt}} <= (XjHRSsIRcf) --- ERROR
   ✅ #{{ftgrcmKNia}} <= (NHUmYyRDDj) --- ERROR
   ✅ #{{NepHsXBaXR}} <= (BVIahriTIi) --- ERROR
   ✅ #{{jwUhAMcyhw}} <= (wJCSaNVfcS) --- ERROR
   ✅ #{{TDfwnvvrRo}} <= (vWOxUIlEtW) --- ERROR
   ✅ #{{GOYcyvwvaq}} <= (WApBlMjKQz) --- ERROR
   ✅ #{{IesypJnlzn}} <= (njdHqddstK) --- ERROR
   ✅ #{{HoPZqmFAEL}} <= (zyVCiEMpbp) --- ERROR
   ✅ #{{BQfhzDRxZR}} <= (NJbZnNUyiu) --- ERROR
   ✅ #{{AmzHLCtthv}} <= (LANangdubU) --- ERROR
   ✅ #{{VQFGGkbgvF}} <= (VGVJfPPgVj) --- ERROR
   ✅ #{BWxRaqhGAw} <== (TIhSIfsepU) --- ERROR
   ✅ #{dAKttrYpCh} <== (sgAVyrzdZj) --- ERROR
   ✅ #{NCHJMddoUT} <== (bJbBLTXyWQ) --- ERROR
   ✅ #{fGijhsvpzn} <== (SkOtmfUIIB) --- ERROR
   ✅ #{FMSbBjzjtX} <== (ACHRjMhOYv) --- ERROR
   ✅ #{ayZMSWmFnT} <== (McLXyUiXft) --- ERROR
   ✅ #{WXFFvbAUwg} <== (RqwbgQeXod) --- ERROR
   ✅ #{DgcZlFOHXp} <== (awWNTsJEcy) --- ERROR
   ✅ #{wnVbuUMRZG} <== (IEqMHmPABq) --- ERROR
   ✅ #{wTEPEACfYm} <== (JcecPzsicG) --- ERROR
   ✅ #{FqmCAoXxWS} <== (kphlBrQzsk) --- ERROR
   ✅ #{NekIMDSMDL} <== (esQstvHkcp) --- ERROR
   ✅ #{JjPprADWJJ} <== (HHsIHKadRk) --- ERROR
   ✅ #{HjviCjjxBD} <== (zjcqtWhNQg) --- ERROR
   ✅ #{GQoZcmGSBl} <== (XPrlJjnGJZ) --- ERROR
   ✅ #{yVCNWlhYQi} <== (imyGRBvwbW) --- ERROR
   ✅ #{MJtzgSZZMQ} <== (niyEgLHXuz) --- ERROR
   ✅ #{XBPniHTMuo} <== (mWbpEnGhGY) --- ERROR
   ✅ #{jlCtIfwxTF} <== (gLmhsGXmYs) --- ERROR
   ✅ #{LfwEVvOKZY} <== (RMnUifznau) --- ERROR
   ✅ #{uklOlGAUWM} <== (uYDMibfeTN) --- ERROR
   ✅ #{RrbaVYktVn} <== (PSRRKxFRGe) --- ERROR
   ✅ #{PzQSYzzabE} <== (OfFKDpDOMP) --- ERROR
   ✅ #{hafzneeCzv} <== (vQrknvjPPQ) --- ERROR
   ✅ #{WVWXyqHkBG} <== (zfoeEtQOje) --- ERROR
   ✅ #{lDdyGPBRrz} <<= (plpjUdlyNg) --- ERROR
   ✅ #{ZTnyrCFQIs} <<= (VRdNFhralQ) --- ERROR
   ✅ #{eaGiDflFZe} <<= (lAiLucEjwA) --- ERROR
   ✅ #{UmlhwcgJTm} <<= (ZxFFTxwCzl) --- ERROR
   ✅ #{OlmpXIQzPb} <<= (HdgHFRoPeT) --- ERROR
   ✅ #{GqwdDgJRNt} <<= (NIwsciNkkt) --- ERROR
   ✅ #{qvpWPeBBUt} <<= (bXTpzCAgQH) --- ERROR
   ✅ #{NOUOJhpfdD} <<= (EUrGySEGsK) --- ERROR
   ✅ #{xMZlbgdosZ} <<= (sFqEzSsVVq) --- ERROR
   ✅ #{ktDvYFseJG} <<= (HtSUBpaeJM) --- ERROR
   ✅ #{EFRFafLZLs} <<= (YKKoBUbHlB) --- ERROR
   ✅ #{mOwOdQuyOg} <<= (SUWwClPYuJ) --- ERROR
   ✅ #{aMnOhYeiAY} <<= (vYdVKhsKjC) --- ERROR
   ✅ #{MmEOytjRLS} <<= (fgYsqEeqVu) --- ERROR
   ✅ #{gGNJXjJlLt} <<= (PqUHOrIAuZ) --- ERROR
   ✅ #{UAXjcbxrww} <<= (xytELBmGkk) --- ERROR
   ✅ #{GOkaEDFUwV} <<= (kqQHdyuFbd) --- ERROR
   ✅ #{adpXTzcjeo} <<= (oxattprQOP) --- ERROR
   ✅ #{bBvmSddtif} <<= (NvPaCHJsOb) --- ERROR
   ✅ #{tcqZFxKcOM} <<= (VjYfkwxqBi) --- ERROR
   ✅ #{nhEJIzTHvb} <<= (hViceOBiiL) --- ERROR
   ✅ #{umwZszZlGq} <<= (atNdsWUKMP) --- ERROR
   ✅ #{UmHAjxDgvy} <<= (eFyEGVUbiy) --- ERROR
   ✅ #{KPmqiZDkHX} <<= (GqLwwlHgim) --- ERROR
   ✅ #{enfuyYfbCn} <<= (fTiFZgXXPq) --- ERROR
   ✅ #{oMahCYorTN} <<== (YoStqLxtnS) --- ERROR
   ✅ #{qgqSrSvSoA} <<== (EYgAeWahrl) --- ERROR
   ✅ #{hKvqtAWUgr} <<== (ubtWWwKLBN) --- ERROR
   ✅ #{HtyELapldT} <<== (OkljbAknLj) --- ERROR
   ✅ #{DfYvpFhOlo} <<== (MBMWwPsrtb) --- ERROR
   ✅ #{rOvGfHtfzj} <<== (OFNgxqvUHG) --- ERROR
   ✅ #{yROSnUhHym} <<== (sTZuxTwXCJ) --- ERROR
   ✅ #{zVWhVSPLec} <<== (PUdXmwtWmp) --- ERROR
   ✅ #{iVEsntMCSx} <<== (mtyuMKHgMa) --- ERROR
   ✅ #{izdPhpZaWh} <<== (sDIPEAWIHN) --- ERROR
   ✅ #{TcTAvPUIyg} <<== (ZlpyBHTKyu) --- ERROR
   ✅ #{BfJslXIPLt} <<== (uyfADkEQSc) --- ERROR
   ✅ #{nUzuhZgvct} <<== (LOxiSGlEeq) --- ERROR
   ✅ #{pemOEhInYR} <<== (CzNacHKjTU) --- ERROR
   ✅ #{QbUzdlpGOY} <<== (mmtTNxIOZB) --- ERROR
   ✅ #{jfKzqflKMz} <<== (nfxkuVAAhs) --- ERROR
   ✅ #{AiAHTISYry} <<== (gECgwLvwpo) --- ERROR
   ✅ #{sQTQdNzEeV} <<== (nxxZKPdztC) --- ERROR
   ✅ #{AZMOwhcdMX} <<== (VXfpPmAKWp) --- ERROR
   ✅ #{ccMFYPUkUu} <<== (VXMFwqpBmy) --- ERROR
   ✅ #{sdSxZlreZK} <<== (wMMpWQzhtv) --- ERROR
   ✅ #{EjEVGJfSvZ} <<== (zvNpkejgMB) --- ERROR
   ✅ #{xYULqFzBoX} <<== (bShFPuOGfP) --- ERROR
   ✅ #{IvnTuwwJQB} <<== (eppwNmCslp) --- ERROR
   ✅ #{WEJxZqAPzM} <<== (xwiRUwgJVE) --- ERROR
   ✅ #{RRlHRgAkEO} <- (CwTCfoLhQu) --- ERROR
   ✅ #{cJNyWiCFeA} <- (YrhLbrbswa) --- ERROR
   ✅ #{YNOwTrAurA} <- (zmFzWJFEsc) --- ERROR
   ✅ #{YuWKotitlq} <- (LTZbOnNRPn) --- ERROR
   ✅ #{ajNnHmMLyQ} <- (nPgDqqMWfE) --- ERROR
   ✅ #{fvxsasPLkj} <- (NgTvycAbbO) --- ERROR
   ✅ #{EdosBKUoLl} <- (NNNMwIiuXB) --- ERROR
   ✅ #{WZvdrkqXvp} <- (VcdGbnfzzs) --- ERROR
   ✅ #{KvhBXTNxAt} <- (zilFyvxKDx) --- ERROR
   ✅ #{bThyyxGCkI} <- (nJIywYVOaR) --- ERROR
   ✅ #{CgUyzrHXvg} <- (XMAUearusG) --- ERROR
   ✅ #{TapXebFwae} <- (OlrrgBKEUM) --- ERROR
   ✅ #{sfrkWHlazj} <- (vqemfAkDKL) --- ERROR
   ✅ #{SwLMMyoRSu} <- (GYXdOYTZcZ) --- ERROR
   ✅ #{eugYJEhbkz} <- (wAtptDBIqq) --- ERROR
   ✅ #{mMncjdcsYt} <- (oQJLumFkkh) --- ERROR
   ✅ #{IWDTCYKPLU} <- (TlSaGqUKyP) --- ERROR
   ✅ #{EzXWwAEdkK} <- (qzfvFZpikb) --- ERROR
   ✅ #{iJQDbqkhWO} <- (fpDwYOiPhv) --- ERROR
   ✅ #{giUORSbfqC} <- (TlAnnVBTXN) --- ERROR
   ✅ #{MGtYsBkFZz} <- (HtliMgYYHB) --- ERROR
   ✅ #{LlZEEZNVDP} <- (pbclsvvunP) --- ERROR
   ✅ #{CAnPCbnIhH} <- (OSjJnNYmkj) --- ERROR
   ✅ #{ocTLwDQsID} <- (SjRWtqVDbn) --- ERROR
   ✅ #{LWRVkjzHMo} <- (aEMudEdCeu) --- ERROR
   ✅ #{CfMCRpabkF} =< (cCkoUzlsZm) --- ERROR
   ✅ #{bNFqmhPIMS} =< (HVUHfrwMTy) --- ERROR
   ✅ #{MvwEprFbIw} =< (iUQqKvbHQr) --- ERROR
   ✅ #{LZpZqCEqgD} =< (uYSmJiWqnD) --- ERROR
   ✅ #{heTQhcYFWp} =< (wrtRjNuIxO) --- ERROR
   ✅ #{oiiygNTZJb} =< (BOdIvwYqas) --- ERROR
   ✅ #{ljYDsIVWbk} =< (uQgUnxgKXk) --- ERROR
   ✅ #{qIBaGLIwnm} =< (JxqruJmbJQ) --- ERROR
   ✅ #{fwMnsybIYH} =< (ddLuxALUTk) --- ERROR
   ✅ #{xxbhuEbRQA} =< (XctCYNikvy) --- ERROR
   ✅ #{OrPYyISVmk} =< (pVBsDrARYq) --- ERROR
   ✅ #{zVGsUPKODZ} =< (ymRnRgXikL) --- ERROR
   ✅ #{dHccoSoZTz} =< (BcxVIUEFlR) --- ERROR
   ✅ #{twAKDCdUEC} =< (LQnekLYTtz) --- ERROR
   ✅ #{KgySeQZrmE} =< (ZBFuBGdNMr) --- ERROR
   ✅ #{pskrVuFbQv} =< (ecTQLyqgiZ) --- ERROR
   ✅ #{tvyLNJMJVr} =< (tPtFrXkEqH) --- ERROR
   ✅ #{Hroagoiaqj} =< (xFIUtwSrwj) --- ERROR
   ✅ #{yNWFVBiUvh} =< (hbBdufbqRJ) --- ERROR
   ✅ #{rMqqNPuWKM} =< (MFPGWvGJrE) --- ERROR
   ✅ #{udVXtRfZxA} =< (CHIsOCCVki) --- ERROR
   ✅ #{nABznhjuVy} =< (KUVKsvzyLh) --- ERROR
   ✅ #{xATGHtijLk} =< (wvUoYRMPNB) --- ERROR
   ✅ #{VIqHDwjDfA} =< (yebaUeGEMn) --- ERROR
   ✅ #{GiigvEKGgY} =< (RLYtDhDUlk) --- ERROR
   ✅ #{RCdPVLHsJo} => (rAWmcIBBxW) --- ERROR
   ✅ #{lQrucwiyLe} => (YVHWsUpqqN) --- ERROR
   ✅ #{eDpwYYTaHR} => (WyMohEsMYC) --- ERROR
   ✅ #{mtngJeJEAq} => (sxcdvYUbiD) --- ERROR
   ✅ #{fZANSXhDZb} => (ZPHxjYTNbp) --- ERROR
   ✅ #{WiausgdoKn} => (heSucIHKVH) --- ERROR
   ✅ #{NUGIQPlDle} => (pqZUGNqKKx) --- ERROR
   ✅ #{ZIOlMIworC} => (xaakPopFhO) --- ERROR
   ✅ #{tbkQgAKRBP} => (iXBNXUzmIg) --- ERROR
   ✅ #{thVmInChYv} => (XVFIvYvoCL) --- ERROR
   ✅ #{vBUdtYBzQf} => (DLbTPEVGvg) --- ERROR
   ✅ #{ffRbWadEPU} => (vcFOLWSBZt) --- ERROR
   ✅ #{xWIbzPLKPf} => (xLMtublneF) --- ERROR
   ✅ #{ioPyOUyjzr} => (XgrNoFECMf) --- ERROR
   ✅ #{OVZIbhsPVO} => (EJrzlFirJX) --- ERROR
   ✅ #{tkaJsytOeY} => (GtBFBwMStK) --- ERROR
   ✅ #{kQHmQQTPgD} => (NHTmxcNaAh) --- ERROR
   ✅ #{FVsEtBQZDd} => (JJuSEgtrsv) --- ERROR
   ✅ #{jSdFbmVpAt} => (WSmQZGJELn) --- ERROR
   ✅ #{KGSLkXZLCk} => (BYfRYwWdih) --- ERROR
   ✅ #{eUMrHOQGpP} => (pOIeHLYejD) --- ERROR
   ✅ #{jhYWeLddas} => (jHhAufhFgk) --- ERROR
   ✅ #{dkOrpKJICY} => (TaFPXJNuWZ) --- ERROR
   ✅ #{NsGAYKJUqP} => (kXDFLywOXg) --- ERROR
   ✅ #{GHtUYXTNby} => (lIqiTmStkH) --- ERROR
✅ base grammar declarations › state transformer creation
✅ base grammar declarations › emit statements creation › correct statements
   ✅ emit/flZRgoBkES --- CORRECT
   ✅ emit/blvDmpRcOx --- CORRECT
   ✅ emit/qqURjsbeiP --- CORRECT
   ✅ emit/sfZKaSkFzm --- CORRECT
   ✅ emit/QBeLaFhUaP --- CORRECT
   ✅ emit/sEnjoWBZFR --- CORRECT
   ✅ emit/jPczkXBkWv --- CORRECT
   ✅ emit/GxUygKCkdU --- CORRECT
   ✅ emit/CegWfeDodD --- CORRECT
   ✅ emit/iMtlQpeskB --- CORRECT
   ✅ emit/JukYodMOjJ --- CORRECT
   ✅ emit/bsDIIBFHFV --- CORRECT
   ✅ emit/QTqLBXEbZC --- CORRECT
   ✅ emit/kXuVrqLgHg --- CORRECT
   ✅ emit/pjWaLxSsFl --- CORRECT
   ✅ emit/PkAKmlZdMd --- CORRECT
   ✅ emit/EsdrpJBqba --- CORRECT
   ✅ emit/FFBkvdHoed --- CORRECT
   ✅ emit/jktFISmIrJ --- CORRECT
   ✅ emit/xypnrptRrq --- CORRECT
   ✅ emit/BdiPOhcpii --- CORRECT
   ✅ emit/LvfWrYqOVv --- CORRECT
   ✅ emit/josHYFNSuK --- CORRECT
   ✅ emit/OvWZhyfxuo --- CORRECT
   ✅ emit/mIXDHuVuJr --- CORRECT
   ✅ emit/WbgBMKZKvg (#bnwxERszSw) --- CORRECT
   ✅ emit/UrKrnvkgqQ (#TkeQDksApl) --- CORRECT
   ✅ emit/RQgEkAxLgT (#elNOCSeAuZ) --- CORRECT
   ✅ emit/UMTCRozYwa (#uxFQKFqauG) --- CORRECT
   ✅ emit/lmYyzElEmJ (#cqhhqzNZyl) --- CORRECT
   ✅ emit/cjCiwoSWvW (#gyvfCjTXAy) --- CORRECT
   ✅ emit/TOKVzYALaf (#PZBfEgjefg) --- CORRECT
   ✅ emit/XheqqyhISx (#IDLHfyRLtk) --- CORRECT
   ✅ emit/DMNmwJBkAA (#ShJatsRRxA) --- CORRECT
   ✅ emit/aIINzMCzDd (#noMWnuxhHY) --- CORRECT
   ✅ emit/vGmmYQWEyQ (#iaXXwSLGBE) --- CORRECT
   ✅ emit/rFtjmJxuFV (#vmhXUjEgYr) --- CORRECT
   ✅ emit/EINeYmorlP (#KgNpwGmMak) --- CORRECT
   ✅ emit/dXHtvUXktt (#WgmAKeyoub) --- CORRECT
   ✅ emit/yiQmRfRYcF (#gYyISxUBSN) --- CORRECT
   ✅ emit/RnGWIfKMhH (#syxFJsFnan) --- CORRECT
   ✅ emit/TPgMNrsJvQ (#QGgHXTzQho) --- CORRECT
   ✅ emit/wBOkaagkJM (#bogCYmcdqO) --- CORRECT
   ✅ emit/OFmwEQLMHS (#MLQNzNEWjv) --- CORRECT
   ✅ emit/TkqzcUVvex (#CUGtotxpRo) --- CORRECT
   ✅ emit/tUyXLlNLha (#kTsQPqSsOW) --- CORRECT
   ✅ emit/bDWXAucNfe (#NSsWPKoDVx) --- CORRECT
   ✅ emit/HwgGVSNSZx (#HDWysXrpKb) --- CORRECT
   ✅ emit/qAxhGIfKXL (#KuzacyARzG) --- CORRECT
   ✅ emit/xazmokdXyc (#JsDZgeYgpY) --- CORRECT
   ✅ emit/sqWDUMJRQJ (#qtwewjbdOV) <= #{PimwSdgFBc} --- CORRECT
   ✅ emit/WxHwvEKUTy (#lVbFNMMGbl) <= #{fSCCMdVSSg} --- CORRECT
   ✅ emit/TdgdiCQqVY (#hdsyhUfbZq) <= #{nRtoyZKiNc} --- CORRECT
   ✅ emit/wUZMIVgmNv (#sFXemzwHdy) <= #{PrQIiyERUh} --- CORRECT
   ✅ emit/yDROLsljgd (#yAiKYyixDr) <= #{voMdxWtsfN} --- CORRECT
   ✅ emit/cwqtYqVNLX (#irAmoxnFuB) <= #{KMrDmjJfBm} --- CORRECT
   ✅ emit/STPThTCdTl (#LKoPbJAcIq) <= #{nGEDsOfsnK} --- CORRECT
   ✅ emit/pSVXAHRyQz (#ccOGnWFLBA) <= #{LAwRgWoYBV} --- CORRECT
   ✅ emit/xLOpUPBDDX (#QXvpajaieD) <= #{QSSgHjdfQJ} --- CORRECT
   ✅ emit/ucwFMJWCCO (#ZEucXwTkgV) <= #{WUnbiZrhAS} --- CORRECT
   ✅ emit/jjtOTGwmug (#sKFXrIUPUq) <= #{cprDCYjqUY} --- CORRECT
   ✅ emit/ugwHrjwtSy (#baKGggZjUc) <= #{SVgbaiMuID} --- CORRECT
   ✅ emit/SgScKAXuhZ (#aoSuGlGrhP) <= #{wKwLwoFUGK} --- CORRECT
   ✅ emit/YWYqmynlnU (#kCgUZBSkbF) <= #{zqRULuPOrV} --- CORRECT
   ✅ emit/cnrSYFqgjm (#HvOeLvjcrs) <= #{mkhPcgYSdv} --- CORRECT
   ✅ emit/DQHgMuJyqr (#OjrTjYvMcj) <= #{SBgKENiDdP} --- CORRECT
   ✅ emit/OAmimrnsen (#sRgkCYcNtK) <= #{dRbHvWjmgj} --- CORRECT
   ✅ emit/wjKgcTbTKL (#XvHCSmdNWB) <= #{zhTbrTTnQt} --- CORRECT
   ✅ emit/ruAgAJzfgA (#mWWHiURNkx) <= #{XuuVqxNPWa} --- CORRECT
   ✅ emit/xBzNJoGNsk (#vOQuDrgasP) <= #{StfaIrnBFe} --- CORRECT
   ✅ emit/UFRImBiPmp (#XiDpIxbrdW) <= #{ZUhBdLeomx} --- CORRECT
   ✅ emit/YYYJXGCRjN (#BpuEZVNaPE) <= #{rDiphwhqlO} --- CORRECT
   ✅ emit/urPoSRbfoy (#jgsnOVIVHG) <= #{mQycPSCGAx} --- CORRECT
   ✅ emit/dcplXadJTP (#TaABrYZrii) <= #{ocimVnGYIb} --- CORRECT
   ✅ emit/BsdUpTUuzt (#plAZrEUKPy) <= #{AoVWOKFfJU} --- CORRECT
✅ base grammar declarations › emit statements creation › incorrect statements
   ✅ emt/JhOpUlvmaa --- ERROR
   ✅ emt/YNXTJKouFL --- ERROR
   ✅ emt/ArCFKGGAlT --- ERROR
   ✅ emt/FUieZiBxNK --- ERROR
   ✅ emt/FARIVJwArj --- ERROR
   ✅ emt/zXtnJYWgBZ --- ERROR
   ✅ emt/yCydLpnbLD --- ERROR
   ✅ emt/WJeFHZklQq --- ERROR
   ✅ emt/nwLfrPDHot --- ERROR
   ✅ emt/rGZiXKafxz --- ERROR
   ✅ emt/mHHUZeZEAF --- ERROR
   ✅ emt/iuuonhDZpl --- ERROR
   ✅ emt/VEgPOHKXiy --- ERROR
   ✅ emt/KabunrkbUP --- ERROR
   ✅ emt/heeaLGcAdw --- ERROR
   ✅ emt/FjQBVAKLnj --- ERROR
   ✅ emt/LSVHDrJwnS --- ERROR
   ✅ emt/bxMjlSHFGj --- ERROR
   ✅ emt/sfFXUVUNhN --- ERROR
   ✅ emt/BbYMVeIAFM --- ERROR
   ✅ emt/EYSEQXrPQo --- ERROR
   ✅ emt/OppYEULvHB --- ERROR
   ✅ emt/rXGWDlEfrA --- ERROR
   ✅ emt/sDVdyacqVQ --- ERROR
   ✅ emt/ThBHcvMAtl --- ERROR
   ✅ emit/uIQLysdPFy <= CHmsutMbhy --- ERROR
   ✅ emit/ndFVyeMwBe <= XjvpNUqBeO --- ERROR
   ✅ emit/nVvrYjDQWm <= iGXRDQvylE --- ERROR
   ✅ emit/JriJwzEawK <= HCcbnOABfM --- ERROR
   ✅ emit/otyvMiKdsF <= lmsEdHIJOC --- ERROR
   ✅ emit/wQBzYiaoHt <= FFxxmdvCeu --- ERROR
   ✅ emit/tEgUIvnPxB <= tRvGDWNVhn --- ERROR
   ✅ emit/TLfoAnmiSf <= pBwgCJAdyH --- ERROR
   ✅ emit/KHHLeMbYpC <= FmKnwUjFGe --- ERROR
   ✅ emit/XWHJrXMHBi <= muncELitcq --- ERROR
   ✅ emit/jWYMtvjIjF <= bJDuguxGEP --- ERROR
   ✅ emit/PDtoQDovrg <= MUMmxnGhfT --- ERROR
   ✅ emit/bUYgYhhFXi <= iKcQlaABec --- ERROR
   ✅ emit/xJhUpkbcMa <= rILVwpNQZP --- ERROR
   ✅ emit/sFPjOYAeEW <= LEodloDTWZ --- ERROR
   ✅ emit/xwqkCIQdxH <= xRFhusWLKO --- ERROR
   ✅ emit/EtomAXcuva <= zaJjkeBerg --- ERROR
   ✅ emit/LUaIujqVai <= QynMJQxEUu --- ERROR
   ✅ emit/yhkFgiyPAa <= AdVGgenOXa --- ERROR
   ✅ emit/UnZvOXzSXk <= dKGRHwHmSr --- ERROR
   ✅ emit/PURZWSNUAl <= ioTNbKCNRz --- ERROR
   ✅ emit/achpAXccpU <= rcGNfoLjxr --- ERROR
   ✅ emit/yCnueExbom <= hkFOZMaAjZ --- ERROR
   ✅ emit/MBkbpnBtvP <= OxjhKGodPd --- ERROR
   ✅ emit/FDATCFgTMM <= YpLAimWDgk --- ERROR
   ✅ emit/mZLqWqCWXC <= () --- ERROR
   ✅ emit/IuxIAaOZoK <= () --- ERROR
   ✅ emit/SDGDhmvnlN <= () --- ERROR
   ✅ emit/YxPBGerFFo <= () --- ERROR
   ✅ emit/jjTaxITJPK <= () --- ERROR
   ✅ emit/nmAXpZjJEG <= () --- ERROR
   ✅ emit/JYAfSlVBdl <= () --- ERROR
   ✅ emit/dnIzwLeyLK <= () --- ERROR
   ✅ emit/lvPUzcFglr <= () --- ERROR
   ✅ emit/qmLeHoznyY <= () --- ERROR
   ✅ emit/PezSPDNsao <= () --- ERROR
   ✅ emit/trRkspkHwA <= () --- ERROR
   ✅ emit/qBzBfiLoWb <= () --- ERROR
   ✅ emit/mEgJpMqUPq <= () --- ERROR
   ✅ emit/NGmgmxjWcO <= () --- ERROR
   ✅ emit/YtbemHFhwj <= () --- ERROR
   ✅ emit/PKQwPVulPQ <= () --- ERROR
   ✅ emit/RrPGuTqNKT <= () --- ERROR
   ✅ emit/yxmwcZdRhf <= () --- ERROR
   ✅ emit/IAbsaWgapb <= () --- ERROR
   ✅ emit/KXANwDtaAf <= () --- ERROR
   ✅ emit/JflPWJCXmv <= () --- ERROR
   ✅ emit/jDqXxLOWgq <= () --- ERROR
   ✅ emit/UtDTcwBBxe <= () --- ERROR
   ✅ emit/qKpgXKwYVG <= () --- ERROR
   ✅ emit/HXDXLTuCxx <= --- ERROR
   ✅ emit/XMLYMexlSs <= --- ERROR
   ✅ emit/FFeyJhpSvM <= --- ERROR
   ✅ emit/DyOKwACKTw <= --- ERROR
   ✅ emit/qNAxKJSKug <= --- ERROR
   ✅ emit/fwBnFfoqup <= --- ERROR
   ✅ emit/sTRKEPnDxS <= --- ERROR
   ✅ emit/HQwmqgHpbb <= --- ERROR
   ✅ emit/AlwhmGblRz <= --- ERROR
   ✅ emit/guxynLLRls <= --- ERROR
   ✅ emit/NHBfeiaREh <= --- ERROR
   ✅ emit/qTeFKYgPwV <= --- ERROR
   ✅ emit/ATlLXQkhZc <= --- ERROR
   ✅ emit/siXlaffkZD <= --- ERROR
   ✅ emit/ejpFGjCADF <= --- ERROR
   ✅ emit/HCujiEYmhl <= --- ERROR
   ✅ emit/WYhfbmvgnE <= --- ERROR
   ✅ emit/hFlzIhmAhx <= --- ERROR
   ✅ emit/ZEYdWHBocS <= --- ERROR
   ✅ emit/lsBrYZssPs <= --- ERROR
   ✅ emit/WWenvjgadk <= --- ERROR
   ✅ emit/CzXJRnGrTG <= --- ERROR
   ✅ emit/hedBKGpfkF <= --- ERROR
   ✅ emit/XMrvWOkFDg <= --- ERROR
   ✅ emit/CPQsOvTwbH <= --- ERROR
   ✅ emit/tggkfbKJNC => --- ERROR
   ✅ emit/MDmDvuZteL => --- ERROR
   ✅ emit/MIjMkSjTmC => --- ERROR
   ✅ emit/HvImQMkGGX => --- ERROR
   ✅ emit/GMrpAswXfL => --- ERROR
   ✅ emit/uHbFeJOrbS => --- ERROR
   ✅ emit/sLBKXtQOgO => --- ERROR
   ✅ emit/YEAiBZasqR => --- ERROR
   ✅ emit/VUfFvsKBEE => --- ERROR
   ✅ emit/AedOOEoCyw => --- ERROR
   ✅ emit/PNCpMfdvGM => --- ERROR
   ✅ emit/liHnaaFTaw => --- ERROR
   ✅ emit/BzdeoYsgbh => --- ERROR
   ✅ emit/TlquPzVbAl => --- ERROR
   ✅ emit/CMPUBVpOUG => --- ERROR
   ✅ emit/imzAwoOlLQ => --- ERROR
   ✅ emit/MAJiXFurUT => --- ERROR
   ✅ emit/ujKcibPnoL => --- ERROR
   ✅ emit/ZSqeKxxyzC => --- ERROR
   ✅ emit/mcpOwrrikL => --- ERROR
   ✅ emit/tUJJwJLqgI => --- ERROR
   ✅ emit/RFBbNbuWJh => --- ERROR
   ✅ emit/oozqiSPqTK => --- ERROR
   ✅ emit/IkhHFeEiFz => --- ERROR
   ✅ emit/ckEdseTflM => --- ERROR
   ✅ emit/XbeIvRiYzE <= {xveTgqVdbb} --- ERROR
   ✅ emit/pynDlBigex <= {tmBQNeOcZf} --- ERROR
   ✅ emit/PaWuuGPZQG <= {MLnCdMRIbm} --- ERROR
   ✅ emit/eRksZSrcKX <= {lcawWJmSiu} --- ERROR
   ✅ emit/YsoemsAOzS <= {VwgnRWZeJM} --- ERROR
   ✅ emit/uwwgmQwmKV <= {rPJncuyHlq} --- ERROR
   ✅ emit/fpjjoDGKVF <= {AwqdjTJYjY} --- ERROR
   ✅ emit/cGqjyubVBY <= {NsRkdAlxzJ} --- ERROR
   ✅ emit/KoWcotMAnR <= {LiHiHHJOWu} --- ERROR
   ✅ emit/AlioKRiDaD <= {yGOZotiMwJ} --- ERROR
   ✅ emit/tCViuOcLON <= {OWqDfMSpyT} --- ERROR
   ✅ emit/vlnwWZzOws <= {UcUNLlDlcc} --- ERROR
   ✅ emit/IsglsIajpa <= {rlhHsFKnjx} --- ERROR
   ✅ emit/gUeKPcKQTw <= {bixmPMlYme} --- ERROR
   ✅ emit/YdVFJJWrHK <= {FUdLPanQKD} --- ERROR
   ✅ emit/mdSqODlbaO <= {SUDcQYgixp} --- ERROR
   ✅ emit/bzcRJIXuKc <= {ClYNuBCtOQ} --- ERROR
   ✅ emit/bVVKdNdcnP <= {KFJOrsqyDR} --- ERROR
   ✅ emit/CYxDAhbaNr <= {ExEfLjibMI} --- ERROR
   ✅ emit/CCOcKkJuaa <= {lgXIrrohqm} --- ERROR
   ✅ emit/oBCkffKUtP <= {vPWLbQEtBS} --- ERROR
   ✅ emit/LHhGIVrNzQ <= {qTvvDOptfj} --- ERROR
   ✅ emit/WjgrVpnjym <= {ywEGhvCxGe} --- ERROR
   ✅ emit/OXUfUKuQhh <= {eatGFrVwXW} --- ERROR
   ✅ emit/eVoponVTkB <= {EaftGMCbCK} --- ERROR
   ✅ emit/wjYebWwubf <= [bjylaQWjIZ] --- ERROR
   ✅ emit/JsNddeheIO <= [YSDijgJWQm] --- ERROR
   ✅ emit/CuTdzkhhQS <= [iOuvxeBqXH] --- ERROR
   ✅ emit/LODkGTxGta <= [OxVDIvWQEw] --- ERROR
   ✅ emit/CpeHXRGkGS <= [UtwtMKuDVQ] --- ERROR
   ✅ emit/mwvMIrwwnE <= [RpMBOfFwkQ] --- ERROR
   ✅ emit/yOwpXEWnLY <= [SErAFWnsQq] --- ERROR
   ✅ emit/TZKSgIeXKE <= [TpUKXSBVcn] --- ERROR
   ✅ emit/jpFZoblsqt <= [aHRXKtyWSF] --- ERROR
   ✅ emit/llHlBgAymk <= [XyVCDmLYEh] --- ERROR
   ✅ emit/ZYEbmIfbWB <= [xnPVmCxTBJ] --- ERROR
   ✅ emit/AHsCWtSvSh <= [BsytPHJBMR] --- ERROR
   ✅ emit/HqEZDKFUFK <= [bILHBgOEMT] --- ERROR
   ✅ emit/SOYtxfEtme <= [cgKjiadmil] --- ERROR
   ✅ emit/PauDIAEFjR <= [gbClgyWIsL] --- ERROR
   ✅ emit/UBelFdCpvu <= [IyPhTLlUHq] --- ERROR
   ✅ emit/RyAsIDoZWL <= [PZneMynzXM] --- ERROR
   ✅ emit/UxGkDypIRP <= [bqWkyQUQHH] --- ERROR
   ✅ emit/VCOtrtYNuJ <= [wuVKjyTrzj] --- ERROR
   ✅ emit/sKjMSMvnWZ <= [rjDOBIRaWy] --- ERROR
   ✅ emit/NOeIjXCguK <= [kMjBuoyOOc] --- ERROR
   ✅ emit/cnVUQxQfXz <= [iWrTqFWhRy] --- ERROR
   ✅ emit/CaCNpMeCza <= [sHElLuVpBR] --- ERROR
   ✅ emit/MoMyzuTdGz <= [jibdFjQKPV] --- ERROR
   ✅ emit/gTRKOksyeK <= [FEXptJorFf] --- ERROR
   ✅ emit/xdKLkQNgBl => (XzhXOATNKt) --- ERROR
   ✅ emit/exccjoPiAh => (yKTNqqvfNX) --- ERROR
   ✅ emit/pFPSnOhJKb => (FEmvLBIqaz) --- ERROR
   ✅ emit/UTzpylWyuz => (AKWDKbGssT) --- ERROR
   ✅ emit/dXQjJtChYY => (kIRcDvSLGr) --- ERROR
   ✅ emit/lNpdMASzKg => (tliGFBHXVb) --- ERROR
   ✅ emit/gIihOqOpeZ => (hIRDJUyLBi) --- ERROR
   ✅ emit/LrGDENDGgo => (YSRKlruxJy) --- ERROR
   ✅ emit/qFkhCPZrmQ => (FPuIRNNfyk) --- ERROR
   ✅ emit/jfYJNPimtj => (AbbEPutARU) --- ERROR
   ✅ emit/UsEghwzBPF => (ZJZDRKRNuG) --- ERROR
   ✅ emit/nFpPTcpaiY => (qGQTeLuDsW) --- ERROR
   ✅ emit/lBCXlFhftD => (YzZHicNSJK) --- ERROR
   ✅ emit/YIlGsnlFgh => (SAcOADrYaz) --- ERROR
   ✅ emit/XlLukWnZBY => (UljpCcdpec) --- ERROR
   ✅ emit/MxpoXJJyZj => (waGmHimtra) --- ERROR
   ✅ emit/OmqYDUBYPB => (OTPvRpdPTA) --- ERROR
   ✅ emit/KjXvOeGPHf => (LbPecFHQga) --- ERROR
   ✅ emit/ghKeaHewwR => (socQgFPonl) --- ERROR
   ✅ emit/vxJGNgKrxa => (jRSFJndmPg) --- ERROR
   ✅ emit/HKQIfuyeCH => (lvfRUyfSwH) --- ERROR
   ✅ emit/pSYxGDzwGl => (EexWdXjKQR) --- ERROR
   ✅ emit/cMkZXjbwui => (UXIiFjcbPZ) --- ERROR
   ✅ emit/xYXTklZitq => (MHhqIKGFGv) --- ERROR
   ✅ emit/QFDGBPGwVr => (GwPLjwTHWt) --- ERROR
✅ base grammar declarations › emit statements creation
✅ base grammar declarations › subscribe statements creation › correct statements
   ✅ subscribe/wHTlASJXQR MEGMHNgCtB --- CORRECT
   ✅ subscribe/iwuqcFOgyk PnlIABTJVz --- CORRECT
   ✅ subscribe/fSDKkuZwgF gYdraRxmSl --- CORRECT
   ✅ subscribe/pSsZHJzdJo ZCMMjwYkhu --- CORRECT
   ✅ subscribe/WlCHlOoDyt ZEwwasIHIZ --- CORRECT
   ✅ subscribe/xsvSBWvvXr COJeYkjnlg --- CORRECT
   ✅ subscribe/NTyvdXjoio FFIfJlTYcA --- CORRECT
   ✅ subscribe/yDItyCcVrm simqxBqUEY --- CORRECT
   ✅ subscribe/RbEYqTGQdX ZqMREkzHpS --- CORRECT
   ✅ subscribe/rUxUSEEYiw yyRbSwvOeA --- CORRECT
   ✅ subscribe/cqaEGmopWY KCwFKClRzz --- CORRECT
   ✅ subscribe/GeMOlOtATf XoulRxJXXy --- CORRECT
   ✅ subscribe/HEGlhBNaZV bMxHQOWKqw --- CORRECT
   ✅ subscribe/xsdZiCQJrt RQaxcPgZLo --- CORRECT
   ✅ subscribe/QiHzQGpGiO qBfOWpIiFY --- CORRECT
   ✅ subscribe/NDXsSgLrjC xWSusKrGRa --- CORRECT
   ✅ subscribe/lOajpFqcjN AVruTZwpCD --- CORRECT
   ✅ subscribe/oHVmzFRMbF QRFWnnUubK --- CORRECT
   ✅ subscribe/hIghQzaVRS NvXNuBuGqS --- CORRECT
   ✅ subscribe/oyCBhkRJEc SECQRRqsPc --- CORRECT
   ✅ subscribe/gKInJNmWuL UkSPOHXsvp --- CORRECT
   ✅ subscribe/RHbWoHtjId ZijtKpDlIF --- CORRECT
   ✅ subscribe/JvgDyjfYNn tHUvjOLcko --- CORRECT
   ✅ subscribe/xgehVvfajZ QUCZdRrRVO --- CORRECT
   ✅ subscribe/NelfhjNzpR NVcpTWanKK --- CORRECT
   ✅ subscribe/xsQQCgtCYS gFXBbMRwqh (#EqsuZPHDIL) --- CORRECT
   ✅ subscribe/rpeRhZFvPE lPdRGXwDWU (#pmJEsgddiA) --- CORRECT
   ✅ subscribe/oALMjkrWfw hFPKdfEBZY (#ugObNZEHfp) --- CORRECT
   ✅ subscribe/htITPIAQIk VQFAAjbBwY (#dzcEGcmmgB) --- CORRECT
   ✅ subscribe/ScipsGlpmw tRFWvoPemi (#sESKnEERZD) --- CORRECT
   ✅ subscribe/cfAjYhRIcf prMBMXOlye (#qyqXEAPkXC) --- CORRECT
   ✅ subscribe/hYJvtTPyGS KquPVBWJmT (#bokuXmjgLZ) --- CORRECT
   ✅ subscribe/RKokqsRFxp FnBXtUiBJj (#KjcNMWtsFL) --- CORRECT
   ✅ subscribe/dWboingNkw KkRpSebgLi (#TEKxEEkgGr) --- CORRECT
   ✅ subscribe/xkcTFDUxOj NxhgReayia (#pbxnKlxwbS) --- CORRECT
   ✅ subscribe/taXzDETUxE ZmIPFMFsLR (#hzIDLzbkfh) --- CORRECT
   ✅ subscribe/wpvuhkIcuz ItbFmGsuwU (#EDZrfsRMSJ) --- CORRECT
   ✅ subscribe/uaaNWrhctJ vfSIycEJxd (#AapKFeCRkR) --- CORRECT
   ✅ subscribe/swiraNdEjx FUdRsosPQu (#UndpbVqLnw) --- CORRECT
   ✅ subscribe/MXXNfJijQA OAwISLNmaj (#JLXXPvkqWj) --- CORRECT
   ✅ subscribe/lpdbPnpfLB ZqpIAMOIpX (#VaiKPudTsB) --- CORRECT
   ✅ subscribe/ZUPlEthaVT RneNcHiQiI (#powiiShhsI) --- CORRECT
   ✅ subscribe/wrrDtLKmQA BsDqeZqIKY (#YNXnLoEKpi) --- CORRECT
   ✅ subscribe/aeuzEUGOjU NmLyFdkXIa (#lCUyQjfnyX) --- CORRECT
   ✅ subscribe/ysdRdHCVJk GsJXiXHOgX (#MLxrbTjzwb) --- CORRECT
   ✅ subscribe/WtMBTAXghq TQRSESbUli (#lKxKMdwisv) --- CORRECT
   ✅ subscribe/kUlxbndQHF GSCwpDbTSP (#nUZxxSffiP) --- CORRECT
   ✅ subscribe/bMDDdDlxzN MSEXrwcywy (#XJtPhyXZSp) --- CORRECT
   ✅ subscribe/WPquzaTeyF hyALYyUaET (#UZhzVxiOwd) --- CORRECT
   ✅ subscribe/fyXdOPusiC uWjYGBUahF (#SjgYfXROXU) --- CORRECT
   ✅ subscribe/AYqzrlWCGm EFObGyitYd (#TleaPvAMxQ) <= (#djaLldtEGD) --- CORRECT
   ✅ subscribe/QbdHVnJrVW fZkimNxcui (#ppwxVcRDCv) <= (#OEHYSLaVOx) --- CORRECT
   ✅ subscribe/MQCxURHVyo ddCikLPnIq (#XwIWoqpHGh) <= (#twzlpTuHIw) --- CORRECT
   ✅ subscribe/CWYbNcdKIm hVXYATFISQ (#ugMECTlnRL) <= (#XHOFWfgerb) --- CORRECT
   ✅ subscribe/zdTGnBxNog mgrruUHhrD (#ehaYdPubJk) <= (#DjnzcwTOZI) --- CORRECT
   ✅ subscribe/sErtBiAOks qrFAtoQtqh (#xYIhbKRurJ) <= (#mvHUcXTpxW) --- CORRECT
   ✅ subscribe/NgKBCRWcKF krRnTGNPNJ (#GfBuaGQleQ) <= (#vHPGQugOQD) --- CORRECT
   ✅ subscribe/gMxpoEfMXR HrwRqVhxoA (#NoyDpCvgHe) <= (#uySTVGCpjG) --- CORRECT
   ✅ subscribe/FHRcmHrAbB FIGnzTUhNq (#jUQNdJxuOn) <= (#NTNPCYdtqV) --- CORRECT
   ✅ subscribe/OnUcDOKrUp wYXBNIUxVA (#ydrgBxrLxj) <= (#TPLuievhFm) --- CORRECT
   ✅ subscribe/XjswQZjLzs syDaWuWTrc (#VlJgPJOZDr) <= (#TNCLWSWAaS) --- CORRECT
   ✅ subscribe/ruKTIdkBKA VfJCjZFUqj (#mCtOJRULmb) <= (#zctyFwhpLi) --- CORRECT
   ✅ subscribe/UCwHIRCHNL bGhcOoCjgZ (#kWvaQHJWfH) <= (#KUFECnrwPe) --- CORRECT
   ✅ subscribe/mzOOjyPXPW JnZOGetlZt (#fbDbqwMJNv) <= (#aXeabymWIo) --- CORRECT
   ✅ subscribe/qWwSAaawYk pIXWXBMkxv (#nNaCZBaBih) <= (#sPIhrDKbEo) --- CORRECT
   ✅ subscribe/fwwhxOBIyx oaJfWSSSYU (#PKsoewuLpV) <= (#MWWOspTPDD) --- CORRECT
   ✅ subscribe/fFZUkzQVPo MntJEWZlCw (#ruDsZCHbsf) <= (#FQTSjTlRov) --- CORRECT
   ✅ subscribe/lVRGPCiqbI pQSyORGRRr (#myXuGItNmp) <= (#XpnSYMatTd) --- CORRECT
   ✅ subscribe/HsLQoNGYQb PxLufzbduW (#ZjdUzjiZEG) <= (#UkBWMrpAHe) --- CORRECT
   ✅ subscribe/VtMnutFXjO rKqhjicCgD (#givSjzpWQf) <= (#tZuHGvoZOl) --- CORRECT
   ✅ subscribe/hIbpsnegQS RWppGNdSyH (#UuFxGwnGQD) <= (#vUKrhmwTAI) --- CORRECT
   ✅ subscribe/bAjMJjYLKm YeNirCdtHu (#qveoGmvOTY) <= (#ySypdgolRD) --- CORRECT
   ✅ subscribe/dnUMLefIIv CzjhHkVVFr (#XKRHdTDNIm) <= (#iekMNRBSKD) --- CORRECT
   ✅ subscribe/pzkfsDaifK zbnxkekjgy (#QbkWlQOzfQ) <= (#rvwSLPEUHD) --- CORRECT
   ✅ subscribe/orLGfBSZvT QkZUWOwnZu (#prgNYBNtFs) <= (#YRgmRlPvVb) --- CORRECT
✅ base grammar declarations › subscribe statements creation › incorrect statements
   ✅ yVwMwoWnrm/heqDalDBay => RoSggPcTqD --- ERROR
   ✅ xckigfjdNP/itSQOIkIcU => HiKrubNgVf --- ERROR
   ✅ cFgkLYCjHE/tzrZSXQbMk => rpQGyiOnFz --- ERROR
   ✅ vCnCdpuLGZ/LtVwanjbqD => mnTxsxrEdT --- ERROR
   ✅ UwgkJmRsxG/DmlWAishhQ => FOWpPXCqSu --- ERROR
   ✅ uDOqYDLsOP/oLHLmxAwIT => tCAzmzRTDB --- ERROR
   ✅ hiUjMQWlNR/abDUVkeGOV => KzjeMxYILw --- ERROR
   ✅ CLWOAsHtPk/atZNEsonDG => acDdofTCwI --- ERROR
   ✅ FfJRmmxuTy/fccmLYPYfj => JPDORsXRoF --- ERROR
   ✅ cGxzwbeUvE/YZbepHgZxB => CvxPSspmpk --- ERROR
   ✅ jaDEDrjHbl/VareVWAxcl => NBiNGmuThK --- ERROR
   ✅ UQLPLFtNXN/lkfEOmnRfQ => JJHBilIDMm --- ERROR
   ✅ rFclyoaswJ/mZsitXnGzO => EUPciWCRZU --- ERROR
   ✅ uOMUwFCSPe/IMiNLoeehH => oyTxNDGTPR --- ERROR
   ✅ tHKywXLOGc/XdnhJhZkCn => nAhNBbaZhM --- ERROR
   ✅ nJFPkSnKAR/lmENziYXAe => dGVzExdkuW --- ERROR
   ✅ eqakbAPmxQ/kLiaaktbHM => hcLoJyQGNp --- ERROR
   ✅ OdgNrHspWq/DuzuxfOuXU => RNLFdPuqZW --- ERROR
   ✅ jAqUNeOReO/yNsBkVvLxx => NRqIGaiaLy --- ERROR
   ✅ BMPsRkIWZJ/yrLKdXoAdU => TTqdkCaAgl --- ERROR
   ✅ msxivVHdWT/UYBPYmGyKG => BUYfghjXGA --- ERROR
   ✅ qBKxLkhTPF/oLdEdVHvhI => PzykEsDnek --- ERROR
   ✅ hZIJKpXYSI/aLSeltkIGe => uvEllFHbBP --- ERROR
   ✅ vFQVMuYeIW/pCsAHeerEr => vdsCOzDAEB --- ERROR
   ✅ DgNpsNwIbS/KYDnsJBroM => MEffbHakTm --- ERROR
   ✅ subscribe\EghjBTBYJW => jbQWrjqSvh --- ERROR
   ✅ subscribe\WBkhbSNxua => aGgGNZLaHb --- ERROR
   ✅ subscribe\WsjLQbMkjd => EEvpYQnpZn --- ERROR
   ✅ subscribe\qCKzrVaxFi => ObbpoXCVbi --- ERROR
   ✅ subscribe\iSEqQxDFwB => mJqcBZZMkg --- ERROR
   ✅ subscribe\pqjMdXKnod => nCajSccbsZ --- ERROR
   ✅ subscribe\RAZnJCOjls => WUzMyoNTDG --- ERROR
   ✅ subscribe\YbqzLpGBlL => iopsHFIzYe --- ERROR
   ✅ subscribe\pePfbsJHhM => gFQrHaafXp --- ERROR
   ✅ subscribe\cdXGEYLZwK => pqupMelfrF --- ERROR
   ✅ subscribe\BMBmxzJzJE => jDMtfdPTKd --- ERROR
   ✅ subscribe\IpGYNClDPd => TYPGDiSjIq --- ERROR
   ✅ subscribe\wFUhQSzfyb => WdQWwBnLdc --- ERROR
   ✅ subscribe\FahcCqgGFX => WhJGwAHsMw --- ERROR
   ✅ subscribe\BsdDiMlvVE => mLcVTDIjKq --- ERROR
   ✅ subscribe\XkLAliOadE => EfrZGdALJI --- ERROR
   ✅ subscribe\CCdhoCRvXj => vKjTRdQWkb --- ERROR
   ✅ subscribe\lVkRaqfBJk => huyeyNgxxJ --- ERROR
   ✅ subscribe\mBPxgSCYnZ => zjwiMolCOB --- ERROR
   ✅ subscribe\twSMdxFdiw => HkKIJQLUDH --- ERROR
   ✅ subscribe\aVDXBZIesh => jsMXwZbkFi --- ERROR
   ✅ subscribe\zFLQnLrYQA => fOEvbGsrkS --- ERROR
   ✅ subscribe\mWcoglZuzW => qtAmGAccXO --- ERROR
   ✅ subscribe\QJMNfzVqJz => QnYCqiRoff --- ERROR
   ✅ subscribe\oBQJwpJpJl => IOOYYPuzID --- ERROR
   ✅ subscribe/ZuGERlIHTA --- ERROR
   ✅ subscribe/ObQaFqgbUU --- ERROR
   ✅ subscribe/qJMPMNhUuk --- ERROR
   ✅ subscribe/bXoSUafChQ --- ERROR
   ✅ subscribe/TDYQmhtrUg --- ERROR
   ✅ subscribe/RqILiRwNfo --- ERROR
   ✅ subscribe/LIvCoNhGzB --- ERROR
   ✅ subscribe/JCJUtHMxbw --- ERROR
   ✅ subscribe/PSdYarflZk --- ERROR
   ✅ subscribe/IkxvQwOTTy --- ERROR
   ✅ subscribe/xnkVeNbeOv --- ERROR
   ✅ subscribe/YDwuRrfBsk --- ERROR
   ✅ subscribe/yXpCHCJJQL --- ERROR
   ✅ subscribe/dgfKPkjgtv --- ERROR
   ✅ subscribe/ftjYnUbWYc --- ERROR
   ✅ subscribe/mtWMNuGOJS --- ERROR
   ✅ subscribe/AWeJQMcIEW --- ERROR
   ✅ subscribe/nZxWqvZjLR --- ERROR
   ✅ subscribe/KRtduqjEYe --- ERROR
   ✅ subscribe/KXuLtSOaCQ --- ERROR
   ✅ subscribe/fwuRWrQCqK --- ERROR
   ✅ subscribe/cpywwZqgAy --- ERROR
   ✅ subscribe/dcFLjNCCaA --- ERROR
   ✅ subscribe/PyQqqzcYaG --- ERROR
   ✅ subscribe/qaIuqiFJve --- ERROR
   ✅ subscribe/kwIFWVwaxR () --- ERROR
   ✅ subscribe/wImLtDNVWi () --- ERROR
   ✅ subscribe/vUOxIXRvcC () --- ERROR
   ✅ subscribe/wxZfGkqoIX () --- ERROR
   ✅ subscribe/vfpYozfqhG () --- ERROR
   ✅ subscribe/bHrihHiclY () --- ERROR
   ✅ subscribe/biHNNXmcUM () --- ERROR
   ✅ subscribe/OdMssbutPT () --- ERROR
   ✅ subscribe/NUKoSgpZKK () --- ERROR
   ✅ subscribe/cItuAIDuCJ () --- ERROR
   ✅ subscribe/dkMJxLOUmD () --- ERROR
   ✅ subscribe/UrVskgXBjt () --- ERROR
   ✅ subscribe/kHAjcBxEdK () --- ERROR
   ✅ subscribe/XiqlEykiMm () --- ERROR
   ✅ subscribe/QAVrbAXtmk () --- ERROR
   ✅ subscribe/KJktKeRGvo () --- ERROR
   ✅ subscribe/QuJnqECXjV () --- ERROR
   ✅ subscribe/riCXpJheHr () --- ERROR
   ✅ subscribe/VqyeqcmVxS () --- ERROR
   ✅ subscribe/GTfPvkIJrb () --- ERROR
   ✅ subscribe/guJGWGvfVL () --- ERROR
   ✅ subscribe/LpVecMmsCB () --- ERROR
   ✅ subscribe/nYQzYVbuAx () --- ERROR
   ✅ subscribe/XjbVZubQNt () --- ERROR
   ✅ subscribe/GqMCzTNQCO () --- ERROR
   ✅ subscribe/OEnQOJmrCn anSTbwRQuS () --- ERROR
   ✅ subscribe/NmFEdyFYMw kRjCUWDtOO () --- ERROR
   ✅ subscribe/CIhjvPKLgu EParYdroWX () --- ERROR
   ✅ subscribe/YdDCuqtoyU ZzgssPrFHt () --- ERROR
   ✅ subscribe/QopkQkFOPS IUFjOthmXT () --- ERROR
   ✅ subscribe/YxlBUcPqLV jnyQLXsvSi () --- ERROR
   ✅ subscribe/DFKbtqolVC DjTzQlPOJg () --- ERROR
   ✅ subscribe/EpPmUeVDjN vWfhriRjRx () --- ERROR
   ✅ subscribe/mwZAAJWtwl cwqOLEijQV () --- ERROR
   ✅ subscribe/FJjyUpjnpH YijSTSSnCR () --- ERROR
   ✅ subscribe/PcLjXXHHHj IRCxPUNrUc () --- ERROR
   ✅ subscribe/nrboXqRNxq GLBOprebKS () --- ERROR
   ✅ subscribe/rycnBnwopT MURkgLIfsd () --- ERROR
   ✅ subscribe/MKGUerIoXi cbvXTxKiKH () --- ERROR
   ✅ subscribe/NYhEGSgKjZ fmJbJuChGY () --- ERROR
   ✅ subscribe/QQFLpWgLnZ htlgkOJXQU () --- ERROR
   ✅ subscribe/MTRsHLlKWd fjNwowJwRo () --- ERROR
   ✅ subscribe/PlpQtkzMkZ HyqTmfuCmf () --- ERROR
   ✅ subscribe/IZiJdXDAff kSleFjaOXf () --- ERROR
   ✅ subscribe/ZadklanuFG GdAHkxdQPn () --- ERROR
   ✅ subscribe/IcPbvMJtHG YQJjaSkDMY () --- ERROR
   ✅ subscribe/LxGFCPDUme WyxepRjjBf () --- ERROR
   ✅ subscribe/QihpxHULNI JQDdbMSAaS () --- ERROR
   ✅ subscribe/ZZtqwewoDV RJQsQXHbND () --- ERROR
   ✅ subscribe/gwXtdoQXuw FWvPhamETH () --- ERROR
   ✅ subscribe//jUQMhJPUCd => tzVImYYNMJ --- ERROR
   ✅ subscribe//gYHmeixEQd => ECNOaEKAGT --- ERROR
   ✅ subscribe//AfCMyiiBcU => NiZMBJyVBX --- ERROR
   ✅ subscribe//gVEGiCIOmA => RiJbdwexoG --- ERROR
   ✅ subscribe//NqtYfRHcGg => iSqvrGIVKT --- ERROR
   ✅ subscribe//OxnjTdyUxA => VkBaeUyALV --- ERROR
   ✅ subscribe//jjxdSWmtrx => xQAeAoXPNE --- ERROR
   ✅ subscribe//zZDoHispBU => RNiTvLVKKv --- ERROR
   ✅ subscribe//gXKZPUwZin => FOatZnSnqc --- ERROR
   ✅ subscribe//sSlfUbRLxI => PPMkKJUDZG --- ERROR
   ✅ subscribe//HgmxqCHTKP => BOoBbgEopo --- ERROR
   ✅ subscribe//hYDpzwshfw => nlxPtMnpxV --- ERROR
   ✅ subscribe//CwBPnKNVoE => PLEVCqWaEo --- ERROR
   ✅ subscribe//PFKKTwJeQm => DvbywQjPbo --- ERROR
   ✅ subscribe//XXYNSpNFhC => SHFVJOxySU --- ERROR
   ✅ subscribe//PGZSQWMAjP => PpJslGRanX --- ERROR
   ✅ subscribe//nEaFOQPtuR => vbPpaHyxwm --- ERROR
   ✅ subscribe//zEZIWSKgFD => kBQHmVWjGF --- ERROR
   ✅ subscribe//hsKxXzCeUN => LlhWFkvIgD --- ERROR
   ✅ subscribe//cmsMjFrzPG => upphBhJqRY --- ERROR
   ✅ subscribe//lyhaeNbmVj => AzzaVCpNGA --- ERROR
   ✅ subscribe//yrqMdSXREM => RhhBitHwpM --- ERROR
   ✅ subscribe//ZiwCxugodR => HYJlMzlPho --- ERROR
   ✅ subscribe//htjERtGVXO => dvltBntjdN --- ERROR
   ✅ subscribe//JXDVAhVSon => KQfMBEPzOD --- ERROR
   ✅ subscribe/ => xfuSSzeqQo --- ERROR
   ✅ subscribe/ => eKhZHlMDCx --- ERROR
   ✅ subscribe/ => UoHvqHMUxR --- ERROR
   ✅ subscribe/ => YEhqRNgneC --- ERROR
   ✅ subscribe/ => ywpkrPrmFQ --- ERROR
   ✅ subscribe/ => moLpaoFEha --- ERROR
   ✅ subscribe/ => QZqUDjqojN --- ERROR
   ✅ subscribe/ => AacpVNnfWW --- ERROR
   ✅ subscribe/ => OmlrZcyasy --- ERROR
   ✅ subscribe/ => bgvSdoZtgG --- ERROR
   ✅ subscribe/ => zdWKSFcCth --- ERROR
   ✅ subscribe/ => VylBUfdYcX --- ERROR
   ✅ subscribe/ => rgRLaYdCAF --- ERROR
   ✅ subscribe/ => eXejoWBxzj --- ERROR
   ✅ subscribe/ => GhBQyqQRUx --- ERROR
   ✅ subscribe/ => AUffxHFUpL --- ERROR
   ✅ subscribe/ => AXXUtKwHpr --- ERROR
   ✅ subscribe/ => QSJeTgdNlG --- ERROR
   ✅ subscribe/ => vlJewfJtTD --- ERROR
   ✅ subscribe/ => cwEPXqGMFh --- ERROR
   ✅ subscribe/ => uOLAdBTMrq --- ERROR
   ✅ subscribe/ => OprTYuPyVE --- ERROR
   ✅ subscribe/ => moonPkFHiv --- ERROR
   ✅ subscribe/ => NzXWrcTley --- ERROR
   ✅ subscribe/ => ynTmGbAaOt --- ERROR
   ✅ subscribe/GkZyBdMTem =>  --- ERROR
   ✅ subscribe/HznagRiMMh =>  --- ERROR
   ✅ subscribe/KzjURDaHNF =>  --- ERROR
   ✅ subscribe/ivPCcIcETt =>  --- ERROR
   ✅ subscribe/FFZvffPEdd =>  --- ERROR
   ✅ subscribe/TpAKQkXdeq =>  --- ERROR
   ✅ subscribe/RHaQoBocDQ =>  --- ERROR
   ✅ subscribe/lTOhgBEbRl =>  --- ERROR
   ✅ subscribe/frSKsAiTjg =>  --- ERROR
   ✅ subscribe/RTrkOWxCiK =>  --- ERROR
   ✅ subscribe/qgwlIHLPmT =>  --- ERROR
   ✅ subscribe/eJiXqVQEId =>  --- ERROR
   ✅ subscribe/juVGqkSuCU =>  --- ERROR
   ✅ subscribe/EXfcpQXIdu =>  --- ERROR
   ✅ subscribe/jhuPfdYUfn =>  --- ERROR
   ✅ subscribe/yfwpjJbtfJ =>  --- ERROR
   ✅ subscribe/PlMtrUmyKF =>  --- ERROR
   ✅ subscribe/bzfqFhRaMF =>  --- ERROR
   ✅ subscribe/bNYpJfdNia =>  --- ERROR
   ✅ subscribe/TxDnETSJlg =>  --- ERROR
   ✅ subscribe/yROIdXwgNx =>  --- ERROR
   ✅ subscribe/XyWzrLfZrW =>  --- ERROR
   ✅ subscribe/MWFxaxSSfv =>  --- ERROR
   ✅ subscribe/fIlPtsyxOa =>  --- ERROR
   ✅ subscribe/dTAIxvzfpJ =>  --- ERROR
   ✅ subscribe/SEFTbWQgdf => () --- ERROR
   ✅ subscribe/OpLUeybZyZ => () --- ERROR
   ✅ subscribe/KJlNJEgGRg => () --- ERROR
   ✅ subscribe/QBpqMGPPkg => () --- ERROR
   ✅ subscribe/lbVhvKWdKI => () --- ERROR
   ✅ subscribe/tZJviFJtas => () --- ERROR
   ✅ subscribe/ucJrkGbnkO => () --- ERROR
   ✅ subscribe/JiSwEtAhyM => () --- ERROR
   ✅ subscribe/uGGIMBlNxK => () --- ERROR
   ✅ subscribe/yelqOsyRKJ => () --- ERROR
   ✅ subscribe/WsbzARzRpL => () --- ERROR
   ✅ subscribe/aKtlmfjgDj => () --- ERROR
   ✅ subscribe/TMSMZIjGBs => () --- ERROR
   ✅ subscribe/OTmBUvIlZR => () --- ERROR
   ✅ subscribe/fduodnRHcF => () --- ERROR
   ✅ subscribe/YVVhOxOQta => () --- ERROR
   ✅ subscribe/QwEPPwgrUq => () --- ERROR
   ✅ subscribe/AiVgmbWzcP => () --- ERROR
   ✅ subscribe/EXVogPlvIh => () --- ERROR
   ✅ subscribe/aUwFjrhwVd => () --- ERROR
   ✅ subscribe/wpQRhrAREo => () --- ERROR
   ✅ subscribe/FOHEAbGfLE => () --- ERROR
   ✅ subscribe/PYMmVUbBqz => () --- ERROR
   ✅ subscribe/LYsKWhEItH => () --- ERROR
   ✅ subscribe/tzwODxnOvg => () --- ERROR
   ✅ subscribe/RKHFAfURUV => {} --- ERROR
   ✅ subscribe/KydBHCABBS => {} --- ERROR
   ✅ subscribe/BgdErEOeEO => {} --- ERROR
   ✅ subscribe/ePBowCbxfg => {} --- ERROR
   ✅ subscribe/DOliCPopcm => {} --- ERROR
   ✅ subscribe/JUUCdONKfC => {} --- ERROR
   ✅ subscribe/yFCxnnKcVt => {} --- ERROR
   ✅ subscribe/rdvSCUImoy => {} --- ERROR
   ✅ subscribe/TcJgCZlkak => {} --- ERROR
   ✅ subscribe/YUhXPzIbMw => {} --- ERROR
   ✅ subscribe/fkKPXBIWVI => {} --- ERROR
   ✅ subscribe/psxoQlFFhS => {} --- ERROR
   ✅ subscribe/NqKBBRJMuT => {} --- ERROR
   ✅ subscribe/PXbmqpHhci => {} --- ERROR
   ✅ subscribe/UzCILjXrHa => {} --- ERROR
   ✅ subscribe/eFcHiWhwuX => {} --- ERROR
   ✅ subscribe/QXywpWfFQq => {} --- ERROR
   ✅ subscribe/KVEHXbTgTF => {} --- ERROR
   ✅ subscribe/HrpcAcysJY => {} --- ERROR
   ✅ subscribe/wlNUYPRhRe => {} --- ERROR
   ✅ subscribe/LeiABjLAKm => {} --- ERROR
   ✅ subscribe/LOFOQmZwtA => {} --- ERROR
   ✅ subscribe/MdXRyPaCOK => {} --- ERROR
   ✅ subscribe/DsvkEHBTpL => {} --- ERROR
   ✅ subscribe/rwrZUOaREk => {} --- ERROR
   ✅ subscribe/rfNXyVdDXr <= byJkaitsud --- ERROR
   ✅ subscribe/pCNoGEuiSr <= dBvEKRkzFE --- ERROR
   ✅ subscribe/qZnoofQSOp <= LFiQBJAFpf --- ERROR
   ✅ subscribe/XCrKIZMsdU <= UhSqUWGetf --- ERROR
   ✅ subscribe/ykXFvPRIIL <= vEvhBoPbEm --- ERROR
   ✅ subscribe/bZDqfuFdHv <= egQIyxuWcO --- ERROR
   ✅ subscribe/oOddyQGKdz <= sNXFeQpTaT --- ERROR
   ✅ subscribe/VUjvinlWgX <= JtKYnQYSeu --- ERROR
   ✅ subscribe/TXlCrvRexv <= zQcZnjsdaQ --- ERROR
   ✅ subscribe/KeuzjGoEqi <= uiBILiBsNt --- ERROR
   ✅ subscribe/OBSmdbUsxc <= OznpITaGKF --- ERROR
   ✅ subscribe/CguXqbxsSY <= ALEIIYlvoo --- ERROR
   ✅ subscribe/jtQZwIJuSx <= ZDstfafKKT --- ERROR
   ✅ subscribe/SDamYvpojJ <= JuHbXCwmVD --- ERROR
   ✅ subscribe/qBPPcMtpUY <= jNwzMUuZAF --- ERROR
   ✅ subscribe/siophUUfLQ <= PzdDVKLmvP --- ERROR
   ✅ subscribe/HHgWIeuUyw <= lHNvShSkZV --- ERROR
   ✅ subscribe/gAwgchUckY <= AayOxJPlBL --- ERROR
   ✅ subscribe/zVyxFXTxtV <= MhZeAeAByL --- ERROR
   ✅ subscribe/FyjyUGiCgw <= roghYgPTiZ --- ERROR
   ✅ subscribe/GuWhVWqqhf <= KpnpDXJegX --- ERROR
   ✅ subscribe/vsmyCFTSNN <= zbSqONeguu --- ERROR
   ✅ subscribe/NZGitAxNMa <= pjEjzBAiPb --- ERROR
   ✅ subscribe/wQTYwunLBx <= EdcUoXVfvD --- ERROR
   ✅ subscribe/XURjfPYRjA <= VjtgNtUCqx --- ERROR
   ✅ subscribe/MumrsMmANQ => hibJXzVzND [iGQqcnanux] --- ERROR
   ✅ subscribe/FXHNhVKMeP => hTBzqIbJKv [SkewYiJWsQ] --- ERROR
   ✅ subscribe/qnftkueALt => JQPqPUeCCI [ZeenNBiAbb] --- ERROR
   ✅ subscribe/EzCNiYrPYH => ZIDZFxmcsi [CqtBlmsoyg] --- ERROR
   ✅ subscribe/nYEhBsFYhe => rLXOJshCfC [FMMWcbQQEs] --- ERROR
   ✅ subscribe/uTnfPqMJRM => LjgPrgwozE [uZrHtCsBrg] --- ERROR
   ✅ subscribe/UihEzsaMQH => MtRaEfnDka [UogIbvQqzR] --- ERROR
   ✅ subscribe/eHkLeqWiPj => cHNfwCCRis [CvvhFFiXZd] --- ERROR
   ✅ subscribe/kOQKryfrKF => stDWYiWfqh [iWyAunuGQM] --- ERROR
   ✅ subscribe/iOBXGRRMjW => IaumZoKETs [jZHndxftHJ] --- ERROR
   ✅ subscribe/mzvlVaZlpN => KqlTNecjZq [wrZkawSqVS] --- ERROR
   ✅ subscribe/soEuBycjWs => PfyZWbgxUr [bVcaNqKAsb] --- ERROR
   ✅ subscribe/qBcnuhnOvF => fymknKugAd [SdBSblYNyA] --- ERROR
   ✅ subscribe/JUlGFrweZZ => lveqKZDXwT [zDMvqXCdeH] --- ERROR
   ✅ subscribe/cNdSpIUBMZ => TIDNBLAIOQ [zqnVNxqjnF] --- ERROR
   ✅ subscribe/OEgMmvzEzX => pFlGCazKmU [xNwxmIxNQj] --- ERROR
   ✅ subscribe/HIKKLeFkca => qRLCuZtszC [WrIReLHNBZ] --- ERROR
   ✅ subscribe/zOrowKCGsH => XlzNgbLDMd [QTtcbRzsca] --- ERROR
   ✅ subscribe/OwcJJBhPtB => rQCbZBrrFk [vgLRSOzEzn] --- ERROR
   ✅ subscribe/vtjjjbkFYa => DSYdzDdWPp [ImjDZqdrLk] --- ERROR
   ✅ subscribe/qDEFKIyOzh => LkzdHjGVgT [SFtbHAxiGp] --- ERROR
   ✅ subscribe/ifAtbwutiM => zclgpIXrnX [EYoAfxbBbc] --- ERROR
   ✅ subscribe/zIGqKdrVXm => zRqjjaojXw [PyGyHUfCIL] --- ERROR
   ✅ subscribe/kKftXMAYIn => TjxCSMsYpJ [YJRxPDBvUJ] --- ERROR
   ✅ subscribe/WFQjfWXUBn => gCVZOHcguU [ExHAahDHjx] --- ERROR
   ✅ subscribe/DMjhhVXZqX => wrLmKShXmg {OFuUmEyKDf} --- ERROR
   ✅ subscribe/pNBSxupCjh => zRWPJJMeHz {VZfNRbjyCp} --- ERROR
   ✅ subscribe/rQWuFnwlrp => reTIJmgOnE {EoKrTruPZT} --- ERROR
   ✅ subscribe/VKhdgONTzi => LRKBdOjtpD {mliVVXvTJl} --- ERROR
   ✅ subscribe/lHNTNKUhjN => HExfBdhQcC {FlycGCbNGG} --- ERROR
   ✅ subscribe/dLrOBjZRWh => EYqqatcNLc {otbwfTDlPs} --- ERROR
   ✅ subscribe/FCvRQOboNo => uvgbJrDkeG {YxkwEPxUoH} --- ERROR
   ✅ subscribe/sYpjuIlQFc => CtgScsdCiF {vkNufzvwgM} --- ERROR
   ✅ subscribe/zWuXCBGGHF => FvqCrNysot {qmfDvRVBhy} --- ERROR
   ✅ subscribe/KbikrzhhXL => RDQIkSBMXx {JYhYYqbcOT} --- ERROR
   ✅ subscribe/eKbBjTRIAI => oMTWBVgxDP {NcagXGXvlO} --- ERROR
   ✅ subscribe/vJQLNQxlJA => ovPGmTOMjj {AosQCaYAbZ} --- ERROR
   ✅ subscribe/AeUUZyqnqB => pIBELSNmjU {aVSzRlBRXP} --- ERROR
   ✅ subscribe/SNOOxubsIa => pvBNPQrPMd {iLXTlcePXd} --- ERROR
   ✅ subscribe/ZCvHZGwkls => UNMHbyubzA {NnJsRAxAch} --- ERROR
   ✅ subscribe/rqZNzSGMbM => QKWrbFmzTe {yFRvPVjNKp} --- ERROR
   ✅ subscribe/DrhJtVQMBi => kbAaielkHb {BMyUiLaypB} --- ERROR
   ✅ subscribe/TuwOElCfNc => UvmnNnAGnN {BhiiprnIGA} --- ERROR
   ✅ subscribe/MAwqysZoai => LYXkJRmeDh {VeTIXqOsGq} --- ERROR
   ✅ subscribe/GyudpmOnSQ => iwYnunwneB {WcHiBPypEc} --- ERROR
   ✅ subscribe/atSjsoGsxI => VyaeeDMDMX {HJKpLUzCuV} --- ERROR
   ✅ subscribe/pHdhaxKvmh => CQVmAHMUOB {dhyHaoMDpE} --- ERROR
   ✅ subscribe/cLEcVvPXkf => gGZmVmlaju {NCxCxuzHTF} --- ERROR
   ✅ subscribe/NhBhexkQQA => JnfSwNPAWq {rQivhlcHzd} --- ERROR
   ✅ subscribe/YShRLTvYmW => abLCijzrbc {TvcZgBmCNt} --- ERROR
   ✅ subscribe/AgsvbaKcvx <= zWwsNsPlqz () --- ERROR
   ✅ subscribe/gKHyNphLNz <= mPcthBGixL () --- ERROR
   ✅ subscribe/CxbWupOmSJ <= kojeKsOuNd () --- ERROR
   ✅ subscribe/YihjIhRrjA <= WjgkgQGbhB () --- ERROR
   ✅ subscribe/yrneIglHtT <= YISxijcQYJ () --- ERROR
   ✅ subscribe/BzzqFFdIEG <= KeTcBYPflk () --- ERROR
   ✅ subscribe/NYbhwDwXQY <= qGyVfIBvTr () --- ERROR
   ✅ subscribe/oiwknYoLDp <= cfSsWxPsom () --- ERROR
   ✅ subscribe/YnLLQyYStO <= wBqxshqtHF () --- ERROR
   ✅ subscribe/IClMJIUxxj <= evOmlEfEIT () --- ERROR
   ✅ subscribe/PYVPCHSiSf <= GMdYoLwMKj () --- ERROR
   ✅ subscribe/RrVsuDdERI <= fOoVooWLaI () --- ERROR
   ✅ subscribe/bNiNEHiLIT <= XBdyWYyoIE () --- ERROR
   ✅ subscribe/hNxXlrxRSn <= KPbUfGVBgL () --- ERROR
   ✅ subscribe/VLPsWfKwwt <= vASQKlpaVC () --- ERROR
   ✅ subscribe/GuVqOrKFyS <= tGYinLZuaB () --- ERROR
   ✅ subscribe/wMcnEvLCQV <= LHLSNJsybg () --- ERROR
   ✅ subscribe/wTXIxVEgcF <= IsuMKRfSgZ () --- ERROR
   ✅ subscribe/ewrdTvKSoW <= tDfcGzRPld () --- ERROR
   ✅ subscribe/PrTLcDNttV <= pZsSdVGxwk () --- ERROR
   ✅ subscribe/AYxbGyQuVN <= dQaLZbGEKM () --- ERROR
   ✅ subscribe/AWVXgdwUsE <= SCQoNtOFqX () --- ERROR
   ✅ subscribe/EjVXTIcZzg <= MAuPadVyqg () --- ERROR
   ✅ subscribe/uyJwNMHGdD <= EyWjsmmcRo () --- ERROR
   ✅ subscribe/zxHNTalaQu <= BqXspLLNHR () --- ERROR
✅ base grammar declarations › subscribe statements creation
✅ base grammar declarations › expression statements creation › correct statements
   ✅ =jmHTHauiiC($MhWCvInZkL, #wnznZArNEo)? --- CORRECT
   ✅ =OoceojiFwC($XxIFrxklIc, #NdMGWjfhee)? --- CORRECT
   ✅ =kzXalSNrjp($olKhdRWpTn, #VBHfdMRsQB)? --- CORRECT
   ✅ =ERICcMgtxt($pDIUjfhGlb, #WxMRRpMmfI)? --- CORRECT
   ✅ =fFJPEtKUSM($azIkAsKZUW, #iLioSChTDT)? --- CORRECT
   ✅ =wcEfGXbOMK($RcSCqXutpw, #bLJytsiyLc)? --- CORRECT
   ✅ =gHnclEOrcX($PpbBFlJaoP, #nAnzCJlfVi)? --- CORRECT
   ✅ =BscylkslWa($ZtfASRFVnr, #SgItPKqLIX)? --- CORRECT
   ✅ =qJYiPWQobl($zYIXcGqoMT, #myUYVjXQOP)? --- CORRECT
   ✅ =AJmkmNLGmr($CcASCZHXvc, #suChmXzpms)? --- CORRECT
   ✅ =jsXASNIkqM(xcPkjRaQIs($OLrhKEjrtV, 1346))? --- CORRECT
   ✅ =ARNfGYgoNV(QptQCsjcOP($bAumpbyVjV, 533))? --- CORRECT
   ✅ =iIwOxdPXSy(InPRNJrRra($jEPfRpzuXb, 9630))? --- CORRECT
   ✅ =mWcoFkQDyN(smgFiNFXpV($QqwZMFirou, 3532))? --- CORRECT
   ✅ =rEOesHswTG(FpnDuGDgTb($BYIGKVvENL, 8969))? --- CORRECT
   ✅ =PrTCRpSKqq(qBiQIzPUgb($jutNqNoBJS, 5786))? --- CORRECT
   ✅ =bnuGrOpzvc(hTDUOmdSlW($bBkakeaQom, 1436))? --- CORRECT
   ✅ =RrVSunaMcq(lzIrxxtiST($qKzULbMtcn, 7040))? --- CORRECT
   ✅ =IBdRtByjZp(CczItViQLx($idPgFBGtlW, 5893))? --- CORRECT
   ✅ =DMbueVlUal(eFYzmjcWcP($CPZtchkQLD, 7996))? --- CORRECT
✅ base grammar declarations › expression statements creation › incorrect statements
   ✅ AKwpbNCDUO($efNbsxwSIR, #zYaTALskEu) --- ERROR
   ✅ SPIjACETlv($DEYHjRKmeH, #BKoupRInzA) --- ERROR
   ✅ iSHBfiXHVb($DBjvjeJjve, #DVgWiCITFM) --- ERROR
   ✅ XAgupHxoKT($tyKjpkvfKT, #hZFSqasbMQ) --- ERROR
   ✅ oxASKxizBM($HhypLCdKSi, #lAVtYZzwfA) --- ERROR
   ✅ HWUwnlzmjK($grViiEcIff, #JXYQwrfvkk) --- ERROR
   ✅ ropBymNiNx($LkTJMTxhOu, #ODizqAyxrD) --- ERROR
   ✅ kXPYsphEsu($sIaRQeuAMS, #UCmJTsxjhz) --- ERROR
   ✅ TdbBZpPRbJ($yTiXBQXweP, #IjaSixdZKx) --- ERROR
   ✅ kNckhQoRBV($lQsDaYDLog, #LAgiFTfMqx) --- ERROR
   ✅ kGXGKRIrWf($GqKKiTnWlr, #ElhvdKtIeI)? --- ERROR
   ✅ ClWxkardmQ($AosVMVsZMk, #bJpYyqjqvz)? --- ERROR
   ✅ IGyYbGCMqI($nSSwfHkVUR, #DXThMNiUdG)? --- ERROR
   ✅ bnUPHmHDOK($WUalkbHJXC, #sKDIbgxbvU)? --- ERROR
   ✅ XCWWeadGCE($uqOHVudlEP, #SPmBLfNiGV)? --- ERROR
   ✅ QLiSZZZFza($mQIHJxPwgG, #lTSWjrWFsS)? --- ERROR
   ✅ eIVPatsNYQ($WSzqVxlElB, #vtYiOcvoXl)? --- ERROR
   ✅ APAZUBlxuE($KSXosVMoJl, #qzkyQGLbQs)? --- ERROR
   ✅ OjjMESBudW($nNFmQzCurs, #CeVLhmuAzd)? --- ERROR
   ✅ tMowZjngQe($fgzGQSzfNZ, #OwpotOqsRK)? --- ERROR
   ✅ =rtclptFlRu($mbIOfFEaYg, #wAhXeSGmfy) --- ERROR
   ✅ =IbZWMKPDbz($MnWdUPQDlN, #vFFHQiZuNN) --- ERROR
   ✅ =nEndaOmTfQ($JPhvWqAoAs, #PTRmneGNEd) --- ERROR
   ✅ =NjprVvwhcr($xGKKnbKZyV, #gvpAfhuuwr) --- ERROR
   ✅ =hYgOVXzuPq($sNnrhNuWXh, #fIedcyHZHI) --- ERROR
   ✅ =sPqmdvCGkb($yNAbdGhxzF, #QbzBvWtKja) --- ERROR
   ✅ =mUtzNvaJwT($uNeNuOwSMZ, #RDKyniMKKD) --- ERROR
   ✅ =UGrFznnyfr($pxpdIhGZWN, #oOYxCQrwnE) --- ERROR
   ✅ =hRNynQqzXY($BKtdpWnrLf, #KOtHCgFXAS) --- ERROR
   ✅ =VSiMsrJtZU($jRzvgxgIle, #IYMLHREIvY) --- ERROR
✅ base grammar declarations › expression statements creation
✅ base grammar declarations › key item descriptor creation › descriptor cannot start with or contain a special character
   ✅ #{!fovugyBgLY} --- ERROR
   ✅ #{@xpTEYQodFh} --- ERROR
   ✅ #{$UCrjoKAMGw} --- ERROR
   ✅ #{%klWaJkaGyz} --- ERROR
   ✅ #{^dAgpFvVGSx} --- ERROR
   ✅ #{&sXpxDwrehK} --- ERROR
   ✅ #{*UurOvzSUOT} --- ERROR
   ✅ #{"wTMTxEyzxf} --- ERROR
   ✅ #{№XaZZZCjnST} --- ERROR
   ✅ #{(IsIjoKwqUY} --- ERROR
   ✅ #{)ZIZbZdCVJZ} --- ERROR
   ✅ #{[OWXRForxwA} --- ERROR
   ✅ #{]CwkqjSlWQl} --- ERROR
   ✅ #{{ymvcZmyNsd} --- ERROR
   ✅ #{}EjUhQRFxDW} --- ERROR
   ✅ #{+wTibYYjZfG} --- ERROR
   ✅ #{-zlzlwvvnME} --- ERROR
   ✅ #{=VKfGxxeebD} --- ERROR
   ✅ #{;auATKwCfZi} --- ERROR
   ✅ #{:cjWQoZxEcU} --- ERROR
   ✅ #{?eWPNebcVQb} --- ERROR
   ✅ #{.gVhsWKtqdB} --- ERROR
   ✅ #{,IqjTcBEBRl} --- ERROR
   ✅ #{/emwhktrmUp} --- ERROR
   ✅ #{\XEHdXgkVuQ} --- ERROR
   ✅ #{|QNyzGCvAOc} --- ERROR
   ✅ #{EeoMDsKaRh!} --- ERROR
   ✅ #{LKnRJXYsvt@} --- ERROR
   ✅ #{TNLpJfXKcm$} --- ERROR
   ✅ #{HGNxurQZLD%} --- ERROR
   ✅ #{hkPzPcPchh^} --- ERROR
   ✅ #{aPnPCqYJqI&} --- ERROR
   ✅ #{FDQnHOmIad*} --- ERROR
   ✅ #{YPkJGHeEXT"} --- ERROR
   ✅ #{jWqHZiIQQo№} --- ERROR
   ✅ #{WEMNNphFpg(} --- ERROR
   ✅ #{CsFrFOhNev)} --- ERROR
   ✅ #{oPVjRXeLKH[} --- ERROR
   ✅ #{IoFQooPqrk]} --- ERROR
   ✅ #{gvaFsTEmLi{} --- ERROR
   ✅ #{pOPvVSbdTF}} --- ERROR
   ✅ #{zWvfoNpdYQ+} --- ERROR
   ✅ #{YVoYYpIxbt-} --- ERROR
   ✅ #{pnfXKGMTLu=} --- ERROR
   ✅ #{eclizNYIit;} --- ERROR
   ✅ #{CkREHunamj:} --- ERROR
   ✅ #{XlBcoPGvUc?} --- ERROR
   ✅ #{JysgXizjry.} --- ERROR
   ✅ #{eLZiorIJxL,} --- ERROR
   ✅ #{cHuTBmqECN/} --- ERROR
   ✅ #{UTVBLiewjR\} --- ERROR
   ✅ #{BmMxZcZnib|} --- ERROR
✅ base grammar declarations › key item descriptor creation › descriptor cannot start with a number
   ✅ #{0nQMoOnaewj} --- ERROR
   ✅ #{1uoUWTVMVbd} --- ERROR
   ✅ #{2eEWVzAHAVD} --- ERROR
   ✅ #{3rSaPmjFToj} --- ERROR
   ✅ #{4GVSjwwWrXg} --- ERROR
   ✅ #{5EdweJAGHuu} --- ERROR
   ✅ #{6yYiWPkrnAE} --- ERROR
   ✅ #{7hJYQOsCoRn} --- ERROR
   ✅ #{8cWOhyzCHDw} --- ERROR
   ✅ #{9dFeRsQfToN} --- ERROR
✅ base grammar declarations › key item descriptor creation › descriptor can contain numbers after the first symbol
   ✅ #{BjCCBWct0nqPA} --- CORRECT
   ✅ #{BjCCBWct1nqPA} --- CORRECT
   ✅ #{BjCCBWct2nqPA} --- CORRECT
   ✅ #{BjCCBWct3nqPA} --- CORRECT
   ✅ #{BjCCBWct4nqPA} --- CORRECT
   ✅ #{BjCCBWct5nqPA} --- CORRECT
   ✅ #{BjCCBWct6nqPA} --- CORRECT
   ✅ #{BjCCBWct7nqPA} --- CORRECT
   ✅ #{BjCCBWct8nqPA} --- CORRECT
   ✅ #{BjCCBWct9nqPA} --- CORRECT
✅ base grammar declarations › key item descriptor creation › descriptor can start with lowercase and uppercase letters
   ✅ #{whdzmwhijc} --- CORRECT
   ✅ #{URJSXGLVNA} --- CORRECT
   ✅ #{JJDDKFQDZK} --- CORRECT
   ✅ #{ydukkqemdm} --- CORRECT
   ✅ #{PZJJHHJLVN} --- CORRECT
   ✅ #{DQWPQDGYHH} --- CORRECT
   ✅ #{axlcedppqs} --- CORRECT
   ✅ #{umhhhzmmkh} --- CORRECT
   ✅ #{wnpqqlsuoo} --- CORRECT
   ✅ #{RQCIUNZGUV} --- CORRECT
   ✅ #{IUPEWTAKSF} --- CORRECT
   ✅ #{XCVWZYMKDP} --- CORRECT
   ✅ #{vjukefiqbc} --- CORRECT
   ✅ #{pqbvocbhqp} --- CORRECT
   ✅ #{fkbnnincre} --- CORRECT
   ✅ #{AFPEPNAEWY} --- CORRECT
   ✅ #{EDLIJZFXZX} --- CORRECT
   ✅ #{AULHYZKIBS} --- CORRECT
   ✅ #{GUQQWYYCMN} --- CORRECT
   ✅ #{QHELZXPGJC} --- CORRECT
   ✅ #{DOFPQOKNYV} --- CORRECT
   ✅ #{PWJYUGXYLX} --- CORRECT
   ✅ #{YHUFCFOIPN} --- CORRECT
   ✅ #{UBHXBKLEKX} --- CORRECT
   ✅ #{FSVPGJPMZW} --- CORRECT
   ✅ #{AGCDRBKMUV} --- CORRECT
   ✅ #{UAAHPUYDBV} --- CORRECT
   ✅ #{XZESDWEMYJ} --- CORRECT
✅ base grammar declarations › key item descriptor creation
✅ base grammar declarations › previous context argument comparisons
   ✅ previous context cannot have more arguments than the current one (=> throw)
   ✅ context can have the same or more arguments than previous context (=> ok)
✅ base grammar declarations

906 passed, 0 failed, 0 skipped, 0 todo, done in 953.7187389999999 s

✅ function declaration › function strings with random sets of random arguments
   ✅ #{DvRqROBVHb = JRphPJkDBi(85,-4612.85)}
   ✅ #{DdtUfdMgRS = hjzDiYxAgW()}
   ✅ #{lwdoHTvUhz = CrxXewojun(75)}
   ✅ #{TtmDeOqelD = BjGxUHyTzR(9068.43,4326.64)}
   ✅ #{pALizkuKlx = CMpFMHgHWK()}
   ✅ #{fBDqtXykfz = knVSvZMzfj(-5392.86,79)}
   ✅ #{PiRSIjcVGz = rVmOEUdDdo(-2795.49)}
   ✅ #{lniLsCdWdA = exddQGOxnT(55)}
   ✅ #{ypTAXOZSBm = jOVgLDUnKT()}
   ✅ #{AmzWiKJIvC = GyRQPMhQCI()}
   ✅ #{LGUdIhDnRW = rTBnNvbQpH(2380.02)}
   ✅ #{GMUwCkuzip = xCcXnvNqZg()}
   ✅ #{YtrGDDNafo = SFZxAYlGji()}
   ✅ #{VeVGrRMsUJ = ouROFKdPMh()}
   ✅ #{CLDrPCuFeO = paXdiFsSHp()}
   ✅ #{EfKNFMWJFm = sFjaSPoirG(29,262.43)}
   ✅ #{zyqntNIsDd = jDVdUyrlGp(-2372.21,-2789.84)}
   ✅ #{kYpQnjxadN = PcbXUTweei(1525.92)}
   ✅ #{veqbfBUfKM = GGcGpgCTdC(7094.76)}
   ✅ #{BkvbzZMLEY = yCXvePJMpD(7774.47)}
   ✅ #{UgHWxVUyRe = MKPaTxvlpb()}
   ✅ #{kvWrpjzrru = TcEJVGRkCW(47,-1732.85)}
   ✅ #{WspQuJfPMM = MJlqGbNsWu(-2436.37,94)}
   ✅ #{zPuJIDSgQf = rtxqfSJIRF(8090.70,54)}
   ✅ #{TyrvKPLiGY = qnWykgJwBV(95,13)}
   ✅ #{pfFfaMgTBN = FjXpkTlCpq(-1245.60,6676.73)}
   ✅ #{LGgTFAuQNY = aoRLSTpYrn(21)}
   ✅ #{tGgdbbLIRS = BjlGDqBRmK(60)}
   ✅ #{AUbPAPMfpl = uhnmFBLskE(9515.75,-4023.26)}
   ✅ #{uDFpEZvnoe = XOIRMVrXfE(-7143.56,7958.75)}
   ✅ #{eAiELTtVqI = HenLrQqXTa(-1829.13)}
   ✅ #{nMOHDMvrIG = bqNkJRbzpF(7609.15,16)}
   ✅ #{YCtpGwfnSZ = ZIhJPlSYLr(-8433.24)}
   ✅ #{WiqZlNFeFC = CUArPlpYAj(6656.48)}
   ✅ #{PwJDrDBxLP = UUxqbAjZfe(7512.04,24)}
   ✅ #{CPVzQueFCa = wivSOCGZLP(54)}
   ✅ #{XaDSqJORPw = UkqzmCiOqC(30)}
   ✅ #{kSQnCGeqvY = xXDHmTXOKC(56)}
   ✅ #{gnCOUijSds = EMhWUtnXTB(5)}
   ✅ #{GlOmpjvhiA = krTUXnlRbr()}
   ✅ #{AiHYInTqNp = GIGujcuTiF()}
   ✅ #{vcDuMyZXvI = LoETrgZCwq(13,62)}
   ✅ #{dDXvHwyMjR = hRpsmqtnWf(-4240.60)}
   ✅ #{LeGrPDTGtv = YhQEBbXzAT(53,344.94)}
   ✅ #{FiaGKFLUzZ = RFiDxybgCh(32,40)}
   ✅ #{TIkAqyQrZn = HtNKRgZttz(2422.26,47)}
   ✅ #{GzguTXjtsz = vMiDkwKKow(40,3065.59)}
   ✅ #{YaWtfEEWUa = AUYATHaQsl(8,5265.28)}
   ✅ #{ZgoHrHKEYF = OlvkEDAyWW(14)}
   ✅ #{WZKWnMuhfo = vPwmvKlrXE()}
✅ function declaration › empty functions syntax › correct functions
   ✅ #{EEVCHZJSqH = yZVbwRYCxU()}
   ✅ #{bqnCSdBwHe = TjuGDISvnJ()}
   ✅ #{QzhgZqqZFL = VpHqMpfuLX()}
   ✅ #{efwGVpKNJp = WlBsdsGzdf()}
   ✅ #{eNVejXDGOx = KmikDMKNOn()}
   ✅ #{DsloXzxBfJ = nxRlWtumBU()}
   ✅ #{LiTtskvvuq = QerwjEwHGq()}
   ✅ #{AdoVOUtNcL = MSlbrsVySs()}
   ✅ #{zwKYfGrnpt = SQlohEyHHg()}
   ✅ #{AMEuFRVwcc = cGPygTLJvY()}
✅ function declaration › empty functions syntax › incorrect functions
   ✅ #{bPHpnUnjXF = LRetDzjGjK ()}
   ✅ #{xMkpJudVIE = HUulDOQQgT ()}
   ✅ #{AizSgyxzvr = VeICpcFlQi ()}
   ✅ #{zNIPMnjYKo = AAfvpJFkAl ()}
   ✅ #{HFFmrNdtpj = dWqABccVCC ()}
   ✅ #{ndNbOJueAd = UnXdVwmGmY ()}
   ✅ #{txyZldeHWr = KnblQBhHhL ()}
   ✅ #{VcwXOgXjKs = sjZvpbGfTC ()}
   ✅ #{TYjynIxjkz = suekjsKepu ()}
   ✅ #{gLmJNdEsRO = mTFxKIoWjC ()}
   ✅ #{pdcIjoAYEK = ()}
   ✅ #{vwEsaLWaaU = ()}
   ✅ #{eYVFmXRPQi = ()}
   ✅ #{iMzrIZrsuD = ()}
   ✅ #{hCfAIxItTt = ()}
   ✅ #{sRetuztlFG = ()}
   ✅ #{pjpgRVzFFj = ()}
   ✅ #{LsINXwhXpe = ()}
   ✅ #{tNotnBZkRH = ()}
   ✅ #{UmbWDoNXAm = ()}
   ✅ #{XGKTCUFBMH = eQeQWuaTuP[]}
   ✅ #{HppFDvjJZQ = aWLxBiYNkx[]}
   ✅ #{QgEZhiubuV = IrphuuDgxV[]}
   ✅ #{GHcgFslQEy = qKSfBszPlz[]}
   ✅ #{aMpIhUbQiI = SMUVOYfWAp[]}
   ✅ #{xtvtXPHpFQ = ZMEOrCYHAJ[]}
   ✅ #{BwPKJxQcZc = QyaZYQEQfh[]}
   ✅ #{fwROVNCZuP = jEujvqLaMK[]}
   ✅ #{KUePCBZIku = oFlogcPYPg[]}
   ✅ #{vNJvjKSJHU = tNFkoBlRup[]}
   ✅ #{qUnriIfgtn = oRWUKVSPyG{}}
   ✅ #{FebAkekLPm = zJhrwbzWmd{}}
   ✅ #{xQfMfPnKUH = HUOzsmbIDt{}}
   ✅ #{NsanstDGBF = vNrIxthfoU{}}
   ✅ #{NMVgGoFFsG = KcuBikmbkq{}}
   ✅ #{hQDDmcFVEw = cSfPhBOiBh{}}
   ✅ #{MdiPLzYOBX = xsCgUKESXT{}}
   ✅ #{XXnOrVmofc = lkNLCUYfAp{}}
   ✅ #{cBESwOsKpq = OBmMFXcSZo{}}
   ✅ #{TphyokLpcy = kKQaXKRmfT{}}
   ✅ #{dcQVEYbqUT = ObMgvZZdVt({})}
   ✅ #{BtzDUaCsxH = NzCecVzcdI({})}
   ✅ #{AOsaKojMcr = gkmDKnJCEU({})}
   ✅ #{FdjSQshRgG = hEjvwlImLx({})}
   ✅ #{xpXzPQdrYQ = PMKcXMRjbm({})}
   ✅ #{tMddBNfmho = oAMJyXSxzc({})}
   ✅ #{GqTSRhrvXs = jDgSqJssmn({})}
   ✅ #{gYyLttOmvr = CBBCeacJxF({})}
   ✅ #{KjWmjZPFeE = DXqEmOmmWG({})}
   ✅ #{lAjyyuSxIX = nEjzdhEiij({})}
   ✅ #{sKXnjBMZbZ = mkuDznhIBo(}
   ✅ #{KkDSsglBqE = pdkuPKNPJW(}
   ✅ #{oEaGPjUocZ = CtmcRZVack(}
   ✅ #{AWcELvLjKV = oDLiKMcRcL(}
   ✅ #{WefzlDekyZ = HltHcMwcsc(}
   ✅ #{UgkpXyMVZq = TxzNzcDEOy(}
   ✅ #{cdAIfHcSUe = ylegvZbCuL(}
   ✅ #{qJZIQaUZuZ = lOMGMfZhnS(}
   ✅ #{RGelCaKpzv = MHwytIOubJ(}
   ✅ #{AmvwoUInhQ = XUlHFzVDcb(}
   ✅ #{VBsKBhHeAt = PhNiDCmoFE)}
   ✅ #{csuKHRreOf = FbBCsTboOu)}
   ✅ #{deqRpaLKOY = gwgBjySOWc)}
   ✅ #{AqiLirWkmE = jJKsdWiZNt)}
   ✅ #{ZafkddcaCo = BkbmnjQvfM)}
   ✅ #{lbLXYduDQF = oUSdupkBgr)}
   ✅ #{WbhSfpreRu = olgLKrLNDz)}
   ✅ #{ZLwbgnculn = rQKAwfuhUP)}
   ✅ #{pcIVAqSOEi = RKmGFxtjvp)}
   ✅ #{cHTgbNkcAH = FhjYnmSZZO)}
   ✅ #{MqcjMJhcBp = DpZrQGhLKb(())}
   ✅ #{XgqsYGnrJL = YZRdAhSuQT(())}
   ✅ #{slECPjrUAj = dOANeNvuBu(())}
   ✅ #{WBCpiGyZza = UcPUbuShXN(())}
   ✅ #{BuDsJUTUPh = YzsSeEOuXA(())}
   ✅ #{JdOoMqqtBU = FgVTvSOaRx(())}
   ✅ #{lOyTZfMtFG = vkNtTsYpHb(())}
   ✅ #{FLFJQVdJuf = OzHyGdIYNx(())}
   ✅ #{iTrSKSotSV = TrvUOMqGBW(())}
   ✅ #{OSTiNHurAS = TnGoMSpEzJ(())}
✅ function declaration › empty functions syntax
✅ function declaration › functions with arguments syntax › correct functions
   ✅ #{fNHMYnUyof = jSehNciSbv("MqKHhzziDb")}
   ✅ #{ORsqRzgvVU = pAxGcwPUcS("ICWftemGVd")}
   ✅ #{NBlzBulHoW = dWkJCnVYsM("bwjcrjckrD")}
   ✅ #{NCmbKniLLA = QpcZAHhlxs("vxeRNJqQar")}
   ✅ #{EfXSdMFZyo = YQaUnkLfjq("KDotGpzzdQ")}
   ✅ #{jxJYLjbKlk = YimcWACLBu("QaKnFkwoPp")}
   ✅ #{VanCkZAQLL = JUvihjqMkZ("qAmkwtAYst")}
   ✅ #{HVgdEICOog = LiwUvjtjWS("ReWIPBzSry")}
   ✅ #{jeykbiaQFc = npYlpSarNs("LMgkSicpUV")}
   ✅ #{TSsMhFQoeF = gQHaGxVakc("kahAwZxXfi")}
   ✅ #{FmXKIfZZQW = WmCaNzEWYv(38)}
   ✅ #{iaHVCrINXz = RlNgRlRoGG(12)}
   ✅ #{ZDNrTqnqqz = DddBDJpMev(84)}
   ✅ #{plRfZYlQDJ = wXJnEpXaRZ(33)}
   ✅ #{kbEfuTozBt = EBkMSKuKbe(38)}
   ✅ #{hlZdlfVtfe = ZUlBcQSyNE(12)}
   ✅ #{nTmhaMzlrN = oWauFHxUmC(73)}
   ✅ #{qGFPjPmtJy = JZMtEYVfGW(23)}
   ✅ #{IIHVTVyUIs = rHlUjSmIeD(32)}
   ✅ #{xBQbYoKZcE = gaJWGVoGHz(34)}
   ✅ #{fuemWQIEVN = toHzpvengx(6442.65)}
   ✅ #{dNqnOCJvcY = ysyVyFxvAG(343.05)}
   ✅ #{EGUamAjTjN = OuPXYcxuSQ(9216.03)}
   ✅ #{UvbEFvGfJS = ttnrXrerPK(-2750.21)}
   ✅ #{GsomjSSGUQ = zHCxwmOdpN(5438.05)}
   ✅ #{SqBbnCYobL = rZXvTDmbpA(-5015.02)}
   ✅ #{PSXwdBecgM = rDXyuYVWxu(8048.80)}
   ✅ #{OKReQkMBfy = GNpYlLTGOZ(-2328.35)}
   ✅ #{ymYGdJDpxD = wGnAfdjjOA(-9261.00)}
   ✅ #{oBIRGUvbOf = gqrNtLrVms(9848.75)}
   ✅ #{udrJggdpwD = bzMlwHiZKI([])}
   ✅ #{jxKHJFiyZU = AKULGEwoad([])}
   ✅ #{SpWYilEmPI = JrpGbPAtQY([])}
   ✅ #{gkDQQrxAwP = NYQNljBjaC([])}
   ✅ #{NmwduTLoOM = ueTqKAqrHH([])}
   ✅ #{VBNsAjtpJe = qKvXqsKHrT([])}
   ✅ #{xftHdZFxCG = LBbVeKbvKs([])}
   ✅ #{leXtkbDZgw = TZvNEXYiYM([])}
   ✅ #{BCBZIXoxfL = dyQQzsTfWt([])}
   ✅ #{BGEqaDcknY = agWRjfHCmA([])}
   ✅ #{pikdknffQU = UzzblOXdTK(#eXLQFWMlos, $sNDQmvlgcD)}
   ✅ #{cBPekijEHn = llVlUMRueu(#kodtSGHOCR, $DpjeNPSLEo)}
   ✅ #{DjfovmxVqJ = UejntSKZAO(#heRehqxzHS, $YhYMuhdFDK)}
   ✅ #{NrBRNcnQmO = LoIfWzZYnG(#DewoAVLmDC, $kRssNkUdpS)}
   ✅ #{KdbrAXWupf = elPxAOhqvA(#lRgvKUnEdK, $JnxDRfjycj)}
   ✅ #{rNceXRblfy = zCUJVOIHTz(#eAVfsUJehe, $uiizOzIKBJ)}
   ✅ #{ODCSSdMsAI = SIntpshhNs(#OdHtYPdqJu, $mGJNJHFXVY)}
   ✅ #{qCBizCLlNf = MFLUSZmDEX(#VpOhzseVzg, $EPFabkHhtQ)}
   ✅ #{lDQzwvQtqy = KpwinyHxMi(#LzVPmdsVuZ, $WeGaeAhMsk)}
   ✅ #{jQoPgGohvT = jlxNTLuJWw(#bXGgISBsmb, $gnXohRfKph)}
   ✅ #{lZrCZZFnzQ = gNsFlhntmU("iTVohxBKDt", #WLFFOTrISC)}
   ✅ #{pkQkXQmBUN = qqugAkOZAd("AdtAWFZFAh", #BdmmHCFGjN)}
   ✅ #{XWZixSnMLr = urnAgaOnza("EflFKQVLyn", #xzuVbzSjIk)}
   ✅ #{kGgxXENZdi = ZjMxMPsyyn("dGtGmXDrBk", #pSfxShGiqu)}
   ✅ #{geukAxuyyD = GtScxmUlXE("dGFvkSneij", #sUvtQkLOZG)}
   ✅ #{wPZVgcdxXT = tLcEbNcynK("AckKujDIYe", #RiWPjASPoT)}
   ✅ #{BWifpdbjji = fICjXhrEYd("XWmqDXizFb", #vlNiEiCVAK)}
   ✅ #{ywrItmucLH = TfYdqMCyoa("sRajzApKmE", #WvPmIMiBXz)}
   ✅ #{lMwceURUyc = NcZCkwleVN("RYvfayRffW", #TuYOBiWMFg)}
   ✅ #{fiktXQThOk = BZZELydItP("vBPlpXEoGa", #QjJzwdrqLw)}
   ✅ #{XQfyVdVMCm = DPKylJtuLr(%%GzWrFDHjMn)}
   ✅ #{jjGzBVYEym = IOBlBnkDoj(%%ZwdwoVoQSB)}
   ✅ #{JPooozTTPT = ICRlHyGZfg(%%zDAJVeWSYr)}
   ✅ #{GWbKdzbSli = hqhKrdmPnU(%%oJsEVskCkh)}
   ✅ #{xlHiKsXgWp = hMFoBOpbCW(%%YkwjSQJGOi)}
   ✅ #{MxBHmziaqK = AalwBZPxIx(%%gWsYuTezWp)}
   ✅ #{fuvkjBWgcG = sTBXGZEaVt(%%TBIAWPXPHr)}
   ✅ #{NGqYdXwRpp = CIwlOJPJas(%%gelpYMEtjs)}
   ✅ #{VQhWyPjIRC = AbyUHIBvDD(%%JBYKhLvvbu)}
   ✅ #{ReWgigwgFm = WEnBMTSiDm(%%QWxLAnEKmN)}
   ✅ #{ewQwjAWdZe = dfSJGTfMAW(#lsVDRtRJoy)}
   ✅ #{PoxfpPTHTE = NMuTkowlYh(#yGyWGOaVrr)}
   ✅ #{TLlmJKRhIL = WLdWOwNudK(#qsFnOpHdXa)}
   ✅ #{umYPTKcElc = XbmZwcSUrC(#AXbuqYTpKn)}
   ✅ #{SbLZHusvbx = XCqggfotdb(#tHnjSqokzd)}
   ✅ #{YksKYVhVIh = XsuYQqhUUR(#pTSXkabyZL)}
   ✅ #{FOPssRBMha = YjAojelmIH(#fSBgFAbqgy)}
   ✅ #{oKYsdtWdfV = wriMGXRATB(#iUcLaVfJri)}
   ✅ #{TqXsuKFkDL = mlPwSDRUiY(#JkAGDAqtbA)}
   ✅ #{hRhMBEPMbl = KNMwegAKRr(#KpBjNMYzhZ)}
   ✅ #{eFklrhFmUx = HHCizwlClW($SQpxBhocun)}
   ✅ #{ljeSCsfZKb = xDApumDmhr($BhHihWekGJ)}
   ✅ #{QnKJAWWFiu = acmQRwczZP($REXKipxYyw)}
   ✅ #{hUFEBDofvN = ZMqdyUvJkC($lBBAQyDuYw)}
   ✅ #{yWdquhrnbJ = bCslpIoZFK($QfWZihXCyi)}
   ✅ #{IEVrKYDXYG = dVMGVbBvwV($zQGRFYnpxT)}
   ✅ #{DrIjqZWvBd = iIKPXgSZvC($KbQJdcvkMZ)}
   ✅ #{XmdVjdNTcN = PjqIYoOnjk($exmLYdVsha)}
   ✅ #{ihdxdUBvSB = yPEismLGit($jdQmOBiWzK)}
   ✅ #{hdJJweNyvk = DfKUFJkgKD($lczvCIcywd)}
   ✅ #{DEBvyrLccc = clcXoCGznY(%%iCwpvdqorB,80)}
   ✅ #{oaYwkaZjrc = WItSIdMTtj(%%oPGZwgCevR,5)}
   ✅ #{FcUSOZgJEP = sxswZuPkhJ(%%piiNDOnsfK,60)}
   ✅ #{ZlfYYgTwSv = MLYoNrnurx(%%HHEaTZZjns,85)}
   ✅ #{IuGCiWdyKz = fpnXxxQaUr(%%SCgpOGHYmb,83)}
   ✅ #{ThIWxUtxKU = QknKNAgRsf(%%BrNTXbqEdB,34)}
   ✅ #{rVvMkqylkJ = XnZAywsivN(%%UXTTamFstS,32)}
   ✅ #{IIoMtCiSJB = VuZciDceUH(%%OGivOFvlAx,31)}
   ✅ #{xBgKcHXhNu = KweHilESSY(%%rLWdxfrsxR,88)}
   ✅ #{nMiIUsWtzT = DbUGxnzTSP(%%aKJxOxaFpn,84)}
   ✅ #{LdlzoYkIbV = sMjBicqwJq(12,51)}
   ✅ #{ypJiEUjQbn = axKdkSagRj(21,3)}
   ✅ #{BDrUwRZGfq = mcDzNKfbIo(60,2)}
   ✅ #{pgODuZOTyz = BJuMhnecyr(2,41)}
   ✅ #{sAlYFySKGH = gimNHfLIcX(71,40)}
   ✅ #{ptxVgsDCRj = AEFadkWoGZ(7,95)}
   ✅ #{nvuXkmCIYm = ZyjMUQvVFi(21,49)}
   ✅ #{UjuCVHjjFU = jMbKKgcGyA(63,40)}
   ✅ #{lowmuxCCAp = ghUwnAEqLA(43,29)}
   ✅ #{qJIpOTvIZm = yYYXjswjyH(90,93)}
   ✅ #{xyuAMPJwnx = otuKOeZMkq(24,3869.23)}
   ✅ #{ycEDBNEQFZ = KoCgLUFGVj(93,1368.33)}
   ✅ #{NjzcstISTr = FQuaWxkhre(98,-8505.63)}
   ✅ #{qVijmiEjvn = miiEKHUVoA(79,301.34)}
   ✅ #{CIxLLZqZfS = JwsRomVcJU(53,-1497.31)}
   ✅ #{YDWQZVMSRU = rjJqyPSYGw(10,-5334.07)}
   ✅ #{EKsabKFVIc = nanHLwCVqt(76,-5975.11)}
   ✅ #{QGGwDkNWwP = hIkOFSWFTu(57,9006.00)}
   ✅ #{TozkSYsohB = IvrmYOnDUK(58,990.15)}
   ✅ #{TakIFofxOy = pNISCOavaE(70,5150.06)}
   ✅ #{IXQrBPjjbg = GIwGyVHZGH(-3405.71,8744.06)}
   ✅ #{ITJXJOnVmQ = rVpyJmSyJL(9865.72,-9466.99)}
   ✅ #{wiCxfRyPiD = idDlTRtVEU(2919.74,4973.19)}
   ✅ #{sokxYIMDiA = MGOrzWHVPq(-4457.89,2519.12)}
   ✅ #{LyDiCIRCHZ = wsXPsKMxWA(1488.80,-5209.70)}
   ✅ #{nUPbDvEywf = nPIjJglHMz(-7783.86,4628.61)}
   ✅ #{pPHpjZYQNC = prkXaOVkJg(8227.68,2359.26)}
   ✅ #{DmpnOEFBSF = vHJajQDSzo(2211.03,319.81)}
   ✅ #{ljzaFNLxFN = YhhOEnbhrd(5206.12,2816.93)}
   ✅ #{vcmdcSZdub = TmGgnSoFfU(1322.67,2969.06)}
   ✅ #{KlHhKFzKec = ldrKLKsBYm([],-6790.83)}
   ✅ #{PowBdRInVX = EIjwwXSTPc([],-6725.32)}
   ✅ #{PxfxjQJpem = DFHRMrOCkY([],-1603.65)}
   ✅ #{jZUIiaQqbX = RwHZoiKKnj([],-5905.23)}
   ✅ #{svJiORkAHt = LMXbrLHANl([],-2163.71)}
   ✅ #{WVmvpKGngQ = LkRDCkSCYT([],-6181.15)}
   ✅ #{gmlXcsnSph = zkFBVzwgHG([],-5990.41)}
   ✅ #{cfTkvfFszv = BawkrVbvOC([],5222.59)}
   ✅ #{tBPqnKerKu = WJGSCPsOMA([],-589.61)}
   ✅ #{DwjPdjPDXG = wUnikXAnlB([],5881.75)}
   ✅ #{rwinQMZvlL = shsLXnwCuK([],[])}
   ✅ #{EOXiTAKuPb = grNnBJmNBP([],[])}
   ✅ #{jrEQjohTTi = UOGzSkDZZh([],[])}
   ✅ #{CLujVWgZsO = zooshmAHvU([],[])}
   ✅ #{ecEkhGIiDE = ohlqjEEtKb([],[])}
   ✅ #{NMmIRhZryP = SkgBbtBgXp([],[])}
   ✅ #{pzCHbJtNyF = EHvFsDXHxz([],[])}
   ✅ #{NWKakMWuFm = bKigtVTnlN([],[])}
   ✅ #{XvyrfOYYef = oPSsmUlHSv([],[])}
   ✅ #{KvirZTbjqM = TsthAUguuL([],[])}
   ✅ #{wcvmyAFWTs = ZlcscBWGrz(IdiBetQPyu())}
   ✅ #{aOmljlPzBv = SyQVNglLmD(HqTiGqfNos())}
   ✅ #{NYuynzjDYn = mTlMakIlcC(cVJwAgZFfG())}
   ✅ #{LBfOBwMbqt = ouNRAqTwlo(tkZQRwdhWF())}
   ✅ #{BpAHViTlLF = FfUJsvXwsl(qLHjlmwmGE())}
   ✅ #{moHhSFCWOp = aOsheFzDVf(jnHUfjDHIn())}
   ✅ #{yPqYbozqWi = fDOgSxaCgq(XHISNPMTnv())}
   ✅ #{uKpgLzEZbO = pbFzqLIoCA(SgryTclmRh())}
   ✅ #{LgBNIOoXWq = ELROzQAuhy(XGucCoYFXw())}
   ✅ #{LqnFXGVlZj = ZkuyRMjfOo(twvbwDCQZz())}
   ✅ #{zVJRsOeIvb = saqWifNERo(gVvqUGOsyE(), 80)}
   ✅ #{zHHNofEqXK = SazijyWEDt(GqALbDeUeb(), 13)}
   ✅ #{DpMrbUwuEk = LXKwfIEAXx(OZkGwcuVYJ(), 60)}
   ✅ #{HRaxutdwrM = vZamcPkOPb(zndmHNkmPx(), 71)}
   ✅ #{rbfeJILfTN = MAjnbXQTsB(LAXTwVXbyQ(), 76)}
   ✅ #{YedwxTIflq = hdHiCETpky(kzyejEWaQZ(), 71)}
   ✅ #{DIQzuuMlpE = SyQtqshLJi(PVFVeKeIme(), 18)}
   ✅ #{sLiQlmBGUp = IKShURycos(adWjFPLhIx(), 87)}
   ✅ #{USJONdSXwa = LVKmpvuKxr(kmlCQyhkAY(), 67)}
   ✅ #{sptOrPfIYv = vPENpNwRfS(avoLLExYdG(), 91)}
✅ function declaration › functions with arguments syntax › incorrect functions
   ✅ #{ARoPUGEIys = lxjvIohsiG (FxgLmEoVFK)}
   ✅ #{oPMpcrrzYt = taRMYqhOpR (bwALRFKRJX)}
   ✅ #{VthIhKunxP = VqeRgIMdsM (JtwVlajyQZ)}
   ✅ #{lcHmIOskOv = hNcZJtbKnb (piBZMxMluK)}
   ✅ #{AImAQjGPSK = mvdfByJtTg (AHhMiZTJMc)}
   ✅ #{xTFFqBsNdS = LxshYkWNuH (lpbZeOSxmI)}
   ✅ #{XAPUiuzDRi = uwwWwgQvJj (qNGYOfCtWT)}
   ✅ #{xmtVSgtYvI = xUSzxiWxfw (eFRybWAxBS)}
   ✅ #{nOgGRijrxH = jgPjvgGuFz (rdBOkfOzSh)}
   ✅ #{kRqQCPWwQQ = iAzJRYgDEy (LdZdUvfjsg)}
   ✅ #{TbVLasdyZM = (XQUQNRBbtd)}
   ✅ #{JvdgaLhltC = (jtCMNoXWEI)}
   ✅ #{OMNxaJhQFl = (JMQuOOrqhS)}
   ✅ #{UeZHIThpgW = (TIHLXbHJPQ)}
   ✅ #{VYLrKbaPjp = (XsgRtSrsXo)}
   ✅ #{EIWYhtHgNU = (EDDahzQuAt)}
   ✅ #{PqLedExUfz = (IMJJRgeTzw)}
   ✅ #{jQCALHWQuW = (cHgONnwPPV)}
   ✅ #{nYbhFgbwHO = (elBacNiVrJ)}
   ✅ #{QVnIZugJdB = (RDKlTBQwCy)}
   ✅ #{isnHoEDfgC = VCwncOyOZE[QtGkzbiiFa]}
   ✅ #{NLVvWwDZHx = pmkkeEgYla[SCerDHtXXW]}
   ✅ #{kyHozqxEli = ywOfEjwYZr[lXeQvYbRCv]}
   ✅ #{MaVzckugyN = JeCjKkRbFK[fRChYIrpiX]}
   ✅ #{iJjHcabzlr = UGQqaLnvhT[wjTpmXRsUc]}
   ✅ #{zzibhPgQFG = YeaQUIqTqT[cQmbrkesiB]}
   ✅ #{GOrYVsKYko = ZrXPkfRYnx[HwFzUyYqew]}
   ✅ #{WmUeOPivwn = FRoPaBmEfU[vvKxoYBRJh]}
   ✅ #{WkMtybEwBh = LXusYBCuzR[TcVPIHpXOA]}
   ✅ #{fOibgMSeJe = LaCRtJBAlh[UOryepRapQ]}
   ✅ #{qCerWwkvuv = FsrwtNthBp{qJArgUZuNO}}
   ✅ #{iWrSgVNRnV = XBUyVsDUgQ{jsSODEmXat}}
   ✅ #{qxArPWIEam = OUxkBrCIoW{GmKuOQJedL}}
   ✅ #{qQRTBMwtww = fNXUqHdkjF{jKRPQkJgnH}}
   ✅ #{OYQivgdEVq = UoTtPKrYYq{wFKTEFAUqC}}
   ✅ #{HaLeXUuzQM = vtVzKzrFpF{IXrHnZbbjl}}
   ✅ #{EBcltadyzl = qiZAxIntOT{UnSyWpJYxb}}
   ✅ #{OFILLsVvcc = hJQtTgtzxj{skdqsQlKtm}}
   ✅ #{lEHLexInKS = XwxQXCLJon{PBgVwfwaZG}}
   ✅ #{NtXjkYMKFo = ikLTZXbBiC{kmjDnevPzv}}
   ✅ #{wpbDSDVlax = YRMbzaHTvc(lZWbPkALzf}
   ✅ #{eimPnzDoay = daDCaTSZnT(wXrEJiWWAa}
   ✅ #{QqCoFnibTK = eFFZRpvfdS(tyYpxVDGvC}
   ✅ #{YCBFVrWhOI = dZNgDXeNnC(aAXcpAaabK}
   ✅ #{xDGfGImZxW = EJXyfpQgTO(NSHGXCGMPM}
   ✅ #{pIaRMGeBfA = NgZYlTCnOA(WGBNjdUiPy}
   ✅ #{plJpQPauMm = fQCdwJVTgi(SfdKEkYZKJ}
   ✅ #{sQKgSKokJj = XoMOakHOLS(WXCFyqltGi}
   ✅ #{YhzpOGYFKG = SDsCEnyrBz(LpkJngYTAQ}
   ✅ #{RzclWjlzGy = rXIoCuGQXn(kbYGKuehZo}
   ✅ #{WPrPHKfLoO = hdYzsazrzL(%CfvvaIMLzj}
   ✅ #{WIsjHUOHfR = pNCtanhiVb(%ltBlABKqWk}
   ✅ #{WFlRbfgdAO = QtcXqOGfvT(%PrbdBIhfzN}
   ✅ #{OFAUGBwWlp = WOMgaGsJEM(%JTDwCHLTAf}
   ✅ #{AMftjwJliC = wmxeQQjOiH(%RCatCXCvQz}
   ✅ #{MBrWSuhhrA = DgjeFMtSXU(%TYKULgpQPe}
   ✅ #{xOoZQgKUMP = ilTCtkmbEA(%SUeReujohr}
   ✅ #{MgEWkfiGtL = olgCvPzGvO(%VlWCPvMhhP}
   ✅ #{StjeHEZjmT = UQGehHYymd(%fKOKLcFDgu}
   ✅ #{RTCrRjnnHm = pYKUGgeuxn(%nuOYKCdiSM}
   ✅ #{JmGrhzbGSN = HpoidcpdIW(##DGUKWZtavV}
   ✅ #{PzMuuCWEMV = WRubevXDKH(##CdbNKnChWf}
   ✅ #{CfbJckRAal = RhOkbAqIOB(##kgGAfPZifG}
   ✅ #{KzRvwPDoDM = zCtrvoDQmt(##SgnXUyEzoS}
   ✅ #{KEHCvvamPX = YnlnCWjHuu(##ApOfpyTNyE}
   ✅ #{sTapwxaBfd = TBtFLDQrav(##zQmRNfBGSP}
   ✅ #{PjCrzVAkdx = MKcYlnmgor(##wRJYWLYFOm}
   ✅ #{ftWQzIdeYq = JbOfIOwDlt(##ZiWnTzBtGO}
   ✅ #{ICchWSoBLz = XLlofxXTRV(##ByDPFxCtGM}
   ✅ #{SxLFchgfjZ = cyoFSZKLvU(##XFaUigZBfG}
   ✅ #{NAjTTTNafQ = WLQBfaSbLy($$ZEBAcOLxPx}
   ✅ #{gOslmsDEmJ = bIRLJrAMKv($$ekIOEgFNIk}
   ✅ #{WqVwhgYfxp = HqiLVAuGsK($$SuJHUesaLI}
   ✅ #{KXOapOEJNb = LQyhiIIYuq($$pbQITytQMy}
   ✅ #{IKTpuiyNJd = rysYqJjuNm($$yrpekHKNeY}
   ✅ #{EQELtwhioO = ZbePJMhkUM($$lAbIzmwIDm}
   ✅ #{MNtLiPrGHw = XbgjlmFTPm($$ttSzrUeJbm}
   ✅ #{qXvqjZMSMb = aXEbarijwu($$ZmxLOyGAJB}
   ✅ #{PXZgyBdjyF = fzloZSaaJg($$vxemKAzKvj}
   ✅ #{tqsfKLkEnI = SKuwGIbaaO($$ZjNOTSkSGv}
   ✅ #{nutJbAiWJJ = pnmhwomSqo($)}
   ✅ #{rCXYAyZZAC = IIwxPZcAXG($)}
   ✅ #{zOaxpcAMOg = hBTydQvXlb($)}
   ✅ #{nGwIFTjMwc = PvzIiCwrOY($)}
   ✅ #{emObxNGowK = jqnukuVzAk($)}
   ✅ #{dViuHcNDrj = jUdLeNaqNV($)}
   ✅ #{OZSHbxbQWa = KcbZtRwOEf($)}
   ✅ #{ZYCHnNNEVk = piRZHgoxWO($)}
   ✅ #{aVXiGHlwAD = xXeARActJK($)}
   ✅ #{WNCVwFFizh = nzGLnrptNr($)}
   ✅ #{XXufRnRaxF = cnJxNnUmmT(#)}
   ✅ #{UYQyIuGhpc = naSZOViENh(#)}
   ✅ #{ugeXpNmSBM = UEoRDTwNIl(#)}
   ✅ #{ZrMjkwMzpO = todMOKeaPN(#)}
   ✅ #{QzuoAcEeyX = bCkzkhuebu(#)}
   ✅ #{crctsdANkP = rfOIQkvMjp(#)}
   ✅ #{yZFaZnkvtE = OohmUVkjjB(#)}
   ✅ #{iGGqQGXmHe = ksiNMlYrzK(#)}
   ✅ #{OKFsjwjEzs = nYBxbDlOvE(#)}
   ✅ #{exUWVqPigp = YBEfPExZty(#)}
   ✅ #{bAgiYrZgdY = NvvKyUDyNC(#,)}
   ✅ #{ihphgWZuQQ = ShOJxjqfaW(#,)}
   ✅ #{oJkJhNeRVl = YdrwNPxRJV(#,)}
   ✅ #{NdvyMTpIHB = jeUyqHjEAY(#,)}
   ✅ #{NmLiyVdAcg = JETdzkgwOM(#,)}
   ✅ #{tkxTDdeKyn = PyvOQwbIie(#,)}
   ✅ #{jwHdqPozGY = bYJEdKetjp(#,)}
   ✅ #{OwHruodZau = LlbKSPaFky(#,)}
   ✅ #{FICeVAIXAi = aJYQtcjsdQ(#,)}
   ✅ #{nZkizGqWyK = fDdOXfbeoq(#,)}
   ✅ #{XKItefYWhj = RKXSPYIrnT($,)}
   ✅ #{gtbnwalZrY = UpMMDBJyuI($,)}
   ✅ #{uQQKKXzthq = NwgzAdDMGb($,)}
   ✅ #{JyZBhaJFeQ = qpvZSxctti($,)}
   ✅ #{aHGSVZsBNb = DWHbRfOjFu($,)}
   ✅ #{ygEtjIoxEm = IVejOpyJqJ($,)}
   ✅ #{VzHTatqjgJ = kHzzgaoTnf($,)}
   ✅ #{qFkDuYdrUr = GVvUvicUpI($,)}
   ✅ #{PCKVtUSRwv = GkEyKsrMYf($,)}
   ✅ #{GhRMWHCNfR = cOhraoOZpR($,)}
   ✅ #{SpUBvqzQaT = MqCglinsqe(%%)}
   ✅ #{kfRjhCTjJk = uOXVXHfOAn(%%)}
   ✅ #{GuxzXCsQxt = EbAIIwKZTZ(%%)}
   ✅ #{YFZCtkdNRi = akljRmOtjg(%%)}
   ✅ #{ARQZXQHhFG = XVlusszJVJ(%%)}
   ✅ #{YlpgxerGfT = HxmNcexdGI(%%)}
   ✅ #{mnrEGSpDTx = aVxYxJTyHM(%%)}
   ✅ #{EnBAsfHvMP = xpRFxouDIR(%%)}
   ✅ #{JpAUdsBDFO = ffUXOowQuW(%%)}
   ✅ #{oAmXjYVfJB = Jgdhwdaeva(%%)}
   ✅ #{QpaSwtwpvQ = cUQUZUUmlG(,#)}
   ✅ #{vapneKvrUi = xiZYEjrWJF(,#)}
   ✅ #{xkUAcZCbDm = RcZthYuDiB(,#)}
   ✅ #{lSvxmBdOum = UZDqJkcZjQ(,#)}
   ✅ #{GeeyYdXNng = jgaBMPreeB(,#)}
   ✅ #{cIqKVFEaBy = wkYpupTqeK(,#)}
   ✅ #{fwherzSmzx = qRXWsfjVGT(,#)}
   ✅ #{YaUlFmsgKT = JmpEbWcreR(,#)}
   ✅ #{CefoeqeCHS = ynkBRDiUzc(,#)}
   ✅ #{EuBoNMeKPe = qeYmQfEKqs(,#)}
   ✅ #{uEFPeRlyGZ = YvNXrOtEvJ(,$)}
   ✅ #{TkyAfOjVUy = KiiruVayzA(,$)}
   ✅ #{WmdHdfBMWp = JiFwRgrRir(,$)}
   ✅ #{vbOJeXMMlU = rLbjLgCOlE(,$)}
   ✅ #{nCDLCIfBpS = rFsUdGAxjL(,$)}
   ✅ #{CAamBlaWql = LsQQNIsBkB(,$)}
   ✅ #{qfyzrAzzVG = HyWgQWVxqv(,$)}
   ✅ #{xZDRxebJwb = LqpxORxFef(,$)}
   ✅ #{SYxhsBfamr = GNAegYcRuu(,$)}
   ✅ #{kzjaThoptK = CleeHKCVqP(,$)}
   ✅ #{kFzLwhHbhR = rszjNwnTUY((NtPLdDqplk))}
   ✅ #{vIHnSzPCnz = dqSACFZdTo((rCGMMbSZCp))}
   ✅ #{prwCoTemaT = BtCBxskXOd((qYQZtdwfXu))}
   ✅ #{HEdBsGAAUU = KrgQcdJISx((iVeBIroDdF))}
   ✅ #{QaLwRWylnV = szfZPVKlba((WBXvzwaFgt))}
   ✅ #{cRmbVYAOUF = IzfnfDqOdh((XZwAzbKpae))}
   ✅ #{WRMrnKBSyv = IgvhillNFb((gFHoNQVbmz))}
   ✅ #{SqBPpjRtBy = oleFtOhNSX((xeDrwjNHba))}
   ✅ #{VkMmuVEkfW = YOvBUJxlMr((rqhrYsyJny))}
   ✅ #{kxaVtEMPMQ = FNXMlTYGQB((KBLmoZiTAh))}
   ✅ #{oDLkRrIxhI = gnQztDkJNH([EvapNCsFUS])}
   ✅ #{LDPRsRyRiU = dhpMXnMCMp([aRBKatVAmg])}
   ✅ #{XRzTgSkBdN = RoWdiyNEiH([SBhnBDcqPh])}
   ✅ #{wXINeQpzpi = pwckNjltYR([UYECPypJkv])}
   ✅ #{jjfHfqfjZK = prWXvQbdXO([nFhdlJxYHk])}
   ✅ #{yPEbjLOREA = cvvAZeZSVi([RmbhKrwWdk])}
   ✅ #{IEFZZFLPHT = gZLLYCyJZo([NwMGmbtqjW])}
   ✅ #{iwgtOGTuCG = uYflYstVlm([logqAjmppE])}
   ✅ #{heKSvaXgbO = cOmTsBbvrx([OmlWtNuADD])}
   ✅ #{fsQipkNUlv = ZRXeXaVTzG([TAetxcmcpG])}
   ✅ #{YVDWypvWYm = cRUNiNmGfa("qaVmMrrKjZ" JNzBqKbdSg)}
   ✅ #{HDWBtArQfX = cyYuzhbHfH("jisfHmToYu" IhjDbNGrcz)}
   ✅ #{TmfHqGJBVM = itYeyGhPLb("CyEsXUDvXk" bxzOzvQDlP)}
   ✅ #{RojimofssE = DSWIknKnNf("ZMtVJZUtPS" cwivflthze)}
   ✅ #{wvDyvTPYUL = ZxxFwiHoVL("SRUFVhHGGo" nstCzWrJJR)}
   ✅ #{WnfVItFWvr = FsGoxRDXof("tDNQhCjoYn" DdsRtkhDzn)}
   ✅ #{SOKEmYqlwo = fBcXGgaZpc("rNPNnNOZQB" vXFqMuCsLI)}
   ✅ #{kFfghHNTWe = CkDiKVriLW("WDbMFLkUXs" IwCwRXlUfR)}
   ✅ #{yOWMpOkIUG = DqiXIEOvyP("kKgMvqncWe" jsmVEDvLzI)}
   ✅ #{boOmYpiovg = fJYcYAztRV("HQHTpooRAP" ZAwnWyssAg)}
   ✅ #{OSYnUDcqjB = ThIdfeiHIO(LFtseHOinZ.gixvixLBnv)}
   ✅ #{iSAOwsgnLd = XyGvVRdzTh(fTrGyuwbHE.fQxdDOXYrI)}
   ✅ #{jTIQaPAuTG = nkSnjPSvxz(rYKnaDcvee.GDgKNevfgY)}
   ✅ #{vlVwOEDImx = uwdMMBLUTr(DMjMRXtTyp.RTHKqMmtUt)}
   ✅ #{dutgURZACU = ZatJRBaCYF(icQHUWvhSn.XOmdfbjfEt)}
   ✅ #{FSsedGGdfo = CXtwdjZjxi(lbqMFQzgaQ.vsSBleWkfX)}
   ✅ #{INDxrnZRgd = QHBIhmRSsM(XsoxqdAFQZ.xqgfAJIDEC)}
   ✅ #{eWmNchgPvO = VXXdmEulOM(uwlKozVyIh.kzXhEXrUzt)}
   ✅ #{mGLnwotSBe = JZIEtnSTBY(WGqYUWanjf.fuBwLxXXWm)}
   ✅ #{IHGtsGUYxJ = eFGjSjOgMB(AARtsmhAFc.YAJUPjySoj)}
   ✅ #{oBEKxgxpQi = GkamkUWyFB(DMGhkbnkVU|mhvyKylywy)}
   ✅ #{UpBUZurdIR = TijcNloGBv(cZaZnMQsrO|gURtznibum)}
   ✅ #{tmqglUvfNh = ZdFPiLidln(xtlPVVUuEy|QCfHROhHKA)}
   ✅ #{HzgfKtdBzY = IRMCxdlDwV(ycYpEKakQW|MpZXpREQlu)}
   ✅ #{rEaWVWIaMx = ujYaEJoMcG(UxKMJDvFFk|lVEQOPcZln)}
   ✅ #{tRzobUOoYA = SIyvDZMNdB(EDvqtzerJt|qpqyDcYRNl)}
   ✅ #{RcUPIyxKoi = hqtnyDYiJW(hqazYqmvOh|oOZfHhDFLI)}
   ✅ #{kFLJTUKuSy = TNHNGTZkjE(xIMnnoDOpu|XcJsktyTwA)}
   ✅ #{PLQSdYhDis = jCLhZZdzlr(mTdngQQxhB|tYgGGVRZmz)}
   ✅ #{XZfVuOMxSo = HMwSWOAnoP(gKQSQazxRF|IKnAtXfSKM)}
   ✅ #{qmSYQEEkzr = kkPUUSDawE(eDmptMTAAB=LyGdmqpoKP)}
   ✅ #{NvCldOIEFz = EBgZYKgTRB(CMTDJZxWQm=sFRjFaxXkY)}
   ✅ #{iPAkpCRKlJ = apqdIFShGy(xsUeBdNCtV=CnmPobCbCa)}
   ✅ #{UuUkDrHjIq = QAziQtxDIy(kJQAPwLSlX=jmJEeYfuur)}
   ✅ #{QhKFLeJuab = vOXvmPOgEV(pRUBpbKhqJ=bkHKfyRspa)}
   ✅ #{hwEGCoGBMG = msLafzrqmr(iBgkmZZRIY=yVCXxNVgHt)}
   ✅ #{MqCwsMDCJX = gMhWwbmSYi(mfikQtwUyG=ucMmLwjocU)}
   ✅ #{ZGUNKXEzoA = nNgTUSozih(GCgbDgwoFb=QRQJQbEdyM)}
   ✅ #{XOTvamuAoZ = nVQfEtdbGA(gxkYNsKrWf=hyzWZJAbsA)}
   ✅ #{iHDkIdagaW = hLIKmDReHB(pMIHCGOMAy=lCgjmAEiAX)}
   ✅ #{zBWkhLgRan = sGgeSwOGRE(uUEmpPoMvq 7957.30)}
   ✅ #{NLjXsUOrcw = fnlhKOLCuY(UjuqjKBlKw -2122.36)}
   ✅ #{pusWHpOGYd = ddmYFugUER(lPAuPByvQe -2450.56)}
   ✅ #{vFiUmkecjb = jhPJLKxYaw(JkqDvwrGgU -5031.43)}
   ✅ #{hdFrAXxcZM = WdLOzUbqpP(KjdmJXYbhH 2753.11)}
   ✅ #{gLAHXMXjUC = vCMayzghjs(VysapnVcfA 2399.66)}
   ✅ #{XFkJYRrNRk = mmMhJogafl(iZwdGZBnsR -2078.90)}
   ✅ #{elmeJsdbQC = kVYeCJNpCi(aibsaulsJv -635.96)}
   ✅ #{FOIcULThDA = ZisOFhOCcp(xWRULcMQCv 1325.64)}
   ✅ #{dmMVGoNsbK = euSCPXumZY(rSErNtOBFa -7012.67)}
   ✅ #{IVDoRhaZkP = rpvPQceyMs(vpRpqUuuzy 20)}
   ✅ #{WSisLdvhbs = xCfqtyjBLe(lzOyLsYlpe 57)}
   ✅ #{WkHbTiOPth = GFCmCbFecs(IzDGRxStrG 42)}
   ✅ #{oFUnXkvHof = pZAqNOXNVX(vvXLfKyOBA 90)}
   ✅ #{VhjcYwlzCh = kYoBUMEnie(UqnMkTkQeS 3)}
   ✅ #{YStIZErXeg = wnzIkAAzkv(cWTwGvdlNG 78)}
   ✅ #{iydEIoPBYk = zxBkpGkPeE(akEsvrMiPZ 3)}
   ✅ #{JzmFzcYeKp = zmrAUeZUYd(sZGQsfqchD 29)}
   ✅ #{coreLxDtQV = DurHaRNzuZ(fOiqIQQcAC 58)}
   ✅ #{ZbznDybkgQ = OZxDdrXERf(FYxLhBJAam 79)}
   ✅ #{UnoOxZnPgL = hnDpMLbVVN(olJAxeMVyN VIjqklJbWA)}
   ✅ #{HAEJitYptH = enNonuVgRo(guTuNghYKP rVDPXMUtHf)}
   ✅ #{taOMEIVHBs = BAsXAWhoBu(DxfNVzrpzm YGBPXyDLkA)}
   ✅ #{ipkUaDLCPL = sQSlKEOhQk(ilNCQuXQIq FSfYfmwWnR)}
   ✅ #{kAMZBQNTRS = QnqbuYTqur(fKOqPuIKud CexVqULIdp)}
   ✅ #{JTPEXBtPuu = wqVILmUCzH(FITZoaTDae GIbERhUbAv)}
   ✅ #{ZjOoZlgKSo = GfgOGlMJHU(SzFuFmchjK qtEdsanCiP)}
   ✅ #{qfJpMkIpBy = yeREwonAuT(ckstxkWGkW cffleQYgES)}
   ✅ #{dbMCkVjSvr = FsonJMTIiQ(zQRNBgparj GHpmSOTYsL)}
   ✅ #{oeIUXlEMdl = KDGJABzUrl(olbOxyUOSk NJbAzoIWLc)}
   ✅ #{DOExeDefOp = SWlsjPUtdl(-867.54 11)}
   ✅ #{NrNLxqVkpR = MtcPIZyWVa(9829.74 27)}
   ✅ #{bFcbmfkrqu = nUVBPlACxW(7014.54 6)}
   ✅ #{ugAaMMGjxp = VBKkwQPyqU(-4818.53 31)}
   ✅ #{dksvlODSAX = vMAvrmHNwc(-3621.09 42)}
   ✅ #{FvzwQduTKH = TZZqTsgXgZ(-0.37 90)}
   ✅ #{MPIjIpaLDb = eWgDMvhrpC(-8873.27 73)}
   ✅ #{lWmvYZUzDi = LrEOqoyavJ(5724.72 90)}
   ✅ #{QdocUjZVQV = DshOCpalzV(-1532.02 53)}
   ✅ #{fcNingIkst = DlxNZpCSxT(-8044.07 99)}
   ✅ #{QkhwqxsqMA = mNVKYsrujN("yndLMlhkeE" hETUwGUGGO)}
   ✅ #{YKNuYWywLo = muYMXIUpuY("RDMUJGcOQv" APxAtJQTIZ)}
   ✅ #{vQYXZHWcLx = QWeCHxWNsR("GfwxIQVAWG" kNFSLSuxbn)}
   ✅ #{GWtxHxFIxj = lcpAMitAub("NiquUrDxoV" injGXrCvTD)}
   ✅ #{hQakogYQFc = ttYiOykJyb("TjXQQcnJsj" ieZmpRmZIi)}
   ✅ #{WMBxOYplSS = kzSgnTEKXz("WqFahEnfNr" ogWCtcaTpG)}
   ✅ #{tPPJTTVNys = DgSSdeCyNX("sFjhLyataV" XQLDijekNA)}
   ✅ #{zgXuMEBhrb = oIFxcEVmEu("XZUPtJaLyP" eYbBqfchQR)}
   ✅ #{CvbZQfQoEk = tJYsglxOmu("PoYTmnlyyX" awMnhyPHdl)}
   ✅ #{HqVYrYaTpG = ZHczBghTJF("QlEzmNjhHG" MqJXfkxTcd)}
   ✅ #{EvwLGhAAPB = YcwGuHGPmp(33bkijSSjtBT)}
   ✅ #{CZjZXZbyDt = KyLPiDYDbx(65VtVeLsxvIS)}
   ✅ #{yICjqmppxt = SaHrVBBRjE(40eNYJXsUnYm)}
   ✅ #{pmqlDAUkBN = rrFqyvIHkl(36szYDZjanFI)}
   ✅ #{bnBdvsrKck = TUgTGYCTtG(38zUMjkMuEuu)}
   ✅ #{kWHMrgTlEx = XYSsrmcrYC(25tkMYJgzIUV)}
   ✅ #{jMrXvATAGQ = TGGoxGwQYf(14VeWYnAOlvZ)}
   ✅ #{KtNrfpiavO = ZVsrcGYwQW(22qqkJHmuBry)}
   ✅ #{tIJvxeBKtt = FTuWAXHapI(8VUcouvigGx)}
   ✅ #{JpeeijxDmm = PjinRIHwvt(73mhOwdnDBmB)}
   ✅ #{JtMbmGOZxg = xhBSHTLpjw(-5037.10eHAzmsTvEM)}
   ✅ #{wOnLajNfLs = ivNNWxeEdf(3876.76BOlAMoSpib)}
   ✅ #{omOfGFKVbV = xDStGxMWex(-6353.05iWJKnNGSJE)}
   ✅ #{ldhzSdkliB = AFTPvHnSqe(-1651.16zpZIqGYGRx)}
   ✅ #{ZlByOIPRFF = zrbJoWqgvM(7252.04GjcBnivDYH)}
   ✅ #{nbHUZKMUWO = HskfaSjlVv(3603.09uzALuHrIMh)}
   ✅ #{PZPKtWUnSp = mrtqndzegn(-9379.41CxLSIEixHb)}
   ✅ #{OTJzyMDqnk = cSHlOtPmRY(-5895.68CUUFwkODPY)}
   ✅ #{fyziVziEfS = BKkBWuCVjo(-4421.72ntqUyBvIXi)}
   ✅ #{yMQQMPOnLP = UeNkvkJSWd(-2401.61lwyheEpivc)}
   ✅ #{UNpBWesDfF = eXNaCnJPlh($())}
   ✅ #{gnBdYuKRoP = ShTSqcThjb($())}
   ✅ #{MRvvMnEjjD = lduqxRvGgO($())}
   ✅ #{DVSYixjBlg = zVdvKQGLcQ($())}
   ✅ #{rBsdRAGsas = OCRlpUUwqX($())}
   ✅ #{xfPoQGeTqW = fDgXPjQvff($())}
   ✅ #{tTbtbJEqgq = yueWIupBOb($())}
   ✅ #{ySpkTLquHA = eNXMzyVwiB($())}
   ✅ #{HCWJbLlWYv = YfGwyQEexs($())}
   ✅ #{dpjZEdxBQQ = yyuNIpwHhK($())}
   ✅ #{HjpGsYxiay = kqTQZBcOsw(#{KflBfOLmck})}
   ✅ #{XYfLpLbTyC = jrySyKzXUq(#{TILTqEcGmp})}
   ✅ #{QYlSzSsNuf = XyOwmoClCQ(#{OeihjAdDEo})}
   ✅ #{BEBwodKnNt = JPtPNRmpPN(#{KFblRIKzIp})}
   ✅ #{VeSoIsKjlS = zeIEZLyVHE(#{zOJqpUkTHi})}
   ✅ #{cLVLTIDXSI = IHIivmBiOG(#{gmuwGYNruD})}
   ✅ #{kqTTfGAkGv = XwXadkASOI(#{XTdhaoeAKd})}
   ✅ #{cwmvngIIYf = IPYKXMozUO(#{tetLGpGuer})}
   ✅ #{aPANrWMQyh = nqgbEVroRI(#{oOvQXtrYhn})}
   ✅ #{uUjqqyjypF = MQxWKyrLrD(#{wzJBJDipxJ})}
   ✅ #{mqZBGnnxqI = NAUARurbng(,,,,,,)}
   ✅ #{hQMPsspCzh = rnWzvNwQgp(,,,,,,)}
   ✅ #{aPUUAebQDx = iXIFDGMzgw(,,,,,,)}
   ✅ #{EpZryoDQAV = KyuQyTmUvV(,,,,,,)}
   ✅ #{qKGLugLxUM = bXVxOGrORq(,,,,,,)}
   ✅ #{rDZyuHjnkF = EeFBeWJtJU(,,,,,,)}
   ✅ #{lhfAroUNgG = RuZGccjoEC(,,,,,,)}
   ✅ #{slqDeUZONV = UBoJrTrAfk(,,,,,,)}
   ✅ #{gaxRUvKhpw = ZYiljthzBy(,,,,,,)}
   ✅ #{PpJebcTjWi = MqlvKoEIcv(,,,,,,)}
   ✅ #{QyMgfJuIBr = nqjyKbrtYG(cBpSbugqoJ(GAvNpMTMxT(dejGhaWDOe(KmbLkfAYlV(BbqUAbuNUT(zXdAXVaOBe(UloOVPMoSV(BcaxfLAsfY()))))))))}
   ✅ #{tSFnqRkQZa = oKnrcHvuqs(LQysiHOoVi(IPPtmiiYxG(TDbeWnGBAs(rootSNQciM(NcVOLEDpIJ(nFDvwMRyfW(KnaYZihNts(cXGcdOLFRK()))))))))}
   ✅ #{lmqSSPzKYb = oERVzgHLAD(htEiiNewRv(PoMkXLQqdu(oIblHNXzfY(vGngkSvEFh(iJmQfuhldb(sKyuwJecGY(mNmAMOOjlf(ZPWcpOiSqE()))))))))}
   ✅ #{XFzNFqcgiN = hNebWbMkbE(KLUHRSmgIk(bqihaWcFjR(bxEjjGYyHM(YsVyWCJAxZ(hocOeNjrkt(TsamRMDvSg(sPoJTJtrLk(gORZBtetuD()))))))))}
   ✅ #{BPNwTpHPPL = LMJoVmqSdP(lJAxSybJYF(yXhHKYtyRl(vxWNGLdhET(jGUhOrDSRO(tOfzcqDPrl(mWXbBpGKcR(ctzNwyVRxh(dLTrDPBjbP()))))))))}
   ✅ #{zLOsnuPxGr = UYndGuMPmN(uYxzFHcOrh(zyDBlcPcmS(DYiVvpMTXQ(wgthIgIyJd(KAJpISFlsV(CQztPeMrRH(rLKTYYwoAg(dmwEAyLZXs()))))))))}
   ✅ #{jjdsVnjFaF = KijJCqyJqg(NHZlqiotum(kDrdqGMhUE(MsxCqNovXI(PgWasgZhuG(RnRTFUtIqC(xDLAQraToi(upLTSopAmm(ViehLBFhwK()))))))))}
   ✅ #{jXAmbNehkm = wZhvkGxets(OTqddfJmFq(kQgwuqUXmV(KpFyJkGEnt(NXhaqPemLl(jZUIcVuDNa(aiaeEfWflL(dAvAUEJzcy(rzjDAfskoH()))))))))}
   ✅ #{qcQmHntxIl = PCxWpBXJgC(JcWQJVPhfo(eVjAkrduVP(jHYEWZPjcG(jUipqLcuTF(WCPHjIoHBf(TPQvlAOETz(dKQjwUEyYt(jtWHsNWHDE()))))))))}
   ✅ #{dCNGoUULVi = GeaUXVbpQB(cPpIlCkOCT(kcmwIhgeJN(LeDORTRgcf(pKAmtTALQO(semekYpABQ(LpjeWxYiOQ(PDbuYgCeCZ(opABysedhD()))))))))}
✅ function declaration › functions with arguments syntax › multi-nested arguments as functions
   ✅ #{HXXIHHmGWx = iZWYwDTPxh(lThQMIKUlf(sDqSUHuzLC()))}
   ✅ #{UqunzYulgW = lbRYjumNlf(wKNTltoAVJ(aTsBOTsyPn()))}
   ✅ #{JVosLFaHjt = UnITWdXqee(AcEvmdMVsJ(JkiAsPsfTQ()))}
   ✅ #{SjzBneIzsU = rClefwEmyq(hnJNbkSYiS(JYaBoQLPEu()))}
   ✅ #{InISGCEdXH = UENyJZiLah(qMtNrGSCer(iefoIJINFx()))}
   ✅ #{UoKXDDoUeX = lEQrSCpwAd(tAjUiQwmJL(GJJxEgyhIX()))}
   ✅ #{hDEhPRwGbB = LRKfHKzLdg(XSOlgohHru(NrLeEnMkjw()))}
   ✅ #{JDvvHIwHfM = ZsljHCyWZn(FOkGjUqyoC(nZoPhKgdry()))}
   ✅ #{KJDwlHsgHe = WvhkRsdXJX(aPPBhqqGtu(aOnmEXvqir()))}
   ✅ #{frihRvnWBE = JrMfuwFLQK(sMMeiaLjad(cEeNSWbsIU()))}
   ✅ #{WTJGnfkSem = oiSpZrmdFu(ETrSkDqnOR(KDkwifAiYw()))}
   ✅ #{vuRNLRYjjG = VCuEPoWFev(dxUXPFNtni(DBIGarJXfj()))}
   ✅ #{ZpYqOrIHIr = vOdFNqRogm(gGaEzLpZOT(EpAgrZlrSB()))}
   ✅ #{BeCcqnuCkg = uhqYmognfa(gHnuWcOXth(ENbpMnSevY()))}
   ✅ #{pajRNYneok = VfUfqWYORC(BgrxyEyjOb(OVvpiXlViI()))}
   ✅ #{zgHsmcoYdQ = kmqfFtkAOD(GjHYMptOou(CJlIOsGDdo()))}
   ✅ #{MZdmavirvK = BQSIFLdytn(uISulIoBRq(xQFNySBnyj()))}
   ✅ #{GdsmVbIDjv = uZBfAorRCB(EPlsQNaLWr(jUeWNnmlCx()))}
   ✅ #{OeJLwjicCk = hMrkxKFmch(WSCuHuDnKM(ObeVlCpPtY()))}
   ✅ #{kCkMTYPMCA = KbVeZYEmFs(HyPxvlicLH(HjMROWClvE(tRKwJePYUA(yDlgKDYunA(mAJpwuqsod(BOvwCXOyRs()))))))}
   ✅ #{riclDFxPeZ = QDbXkCQYUD(lNfyRtxVsr(jBXvtfbrcZ(rYIchZocoG(hemlsHMjXg(YxhYfyIOZu(WmfklSDLax()))))))}
   ✅ #{PhzewBqRUF = WCMLnYAcbb(jpGqwWXRmR(KsSfORQdhu(eiphkqEcNA(ZdFZcYncrs(WsHUMAnqVP(IYEHDAMWpl()))))))}
   ✅ #{chvYJMXQQv = YWyipPTUvQ(HtZyiBiuhC(pKTmIbRkpT(MeQOKTzBdh(RYpaLjWuGr(BBirUBIeHY(NJSKqMdVeF()))))))}
   ✅ #{FPSVDgiSJl = CQcnfLFElS(HbiSNzvhyu(DqqHzygLIY(kQCsdcKsMv(hOZIviRsfF(HyClvIOoNh(TuGQsRCeRU()))))))}
   ✅ #{keueOWHVfH = rokrHVxeYU(NUWCCsSKEw(NgZVsCtlcB(yvHAQBVPIa(YgErxCiatd(mvsGfHHpCN(eUjgMnsENc()))))))}
   ✅ #{qQGLnHbRgI = zKwPEALSvb(BxnMCkeUZh(VZZlsMFiiN(EslEcfHfcb(kMXFuaUNSH(KLmXLAYdxK(ShlWeeSrHU()))))))}
   ✅ #{iAMRqASsnM = OaossfBkhC(ekbtDbIGLW(FQzsIrpfRz(lwJluLCqeV(GTrgyCYcNy(gtEVjDMshv(EvgRPtWuay()))))))}
   ✅ #{WuOIIOHjey = kltEdwiJCl(faBKDCztTI(MYxTWYwhhY(DfDpqBwiZD(frYizBWKnq(lvpPmTMbHy(iSgqXcmUSh()))))))}
   ✅ #{CPUFecGORc = iJtdlgXcJj(dqOuJcHdrB(vgmlzGwOFT(wopOyvHPKv(SlwTHTpNUH(sBTVRCAZjc(aGmfmvQHCx()))))))}
   ✅ #{JALjGQUtkX = NaLflHsyRi(NNMtJnpmWT(qJzlTDlmZX(zghdRDdWHH(ApXJDmAdBk(KpKtZmaamL(geaaqlBzLB()))))))}
   ✅ #{CfoPIOXMpi = sXkADfbPxL(IwjTCjCwYd(AvyBNvGBfA(WlrTcIcwFZ(mzObyPvbMQ(FwvfEVTJck(mvVoEUZNPh()))))))}
   ✅ #{ZnYJdRihqj = jsjWFMizhr(KujIaqcBAy(WhFmluAZtK(uQjQzSbCfH(ajkdVhXikB(xEshjLAeDM(sBdTFWmUPZ()))))))}
   ✅ #{sHnrrTEnHs = mgFRCVxmZo(yKhstTQIRA(CwJztWHWMH(kyJZsHNvft(qsYUtfzYDC(GiFqYiSEuw(hsiZQfGjqC()))))))}
   ✅ #{MylcqhbrJB = FCzIWKySAG(HmynNfzpVt(lpOosVpKsw(qLcGYGissx(NvqmNhlrEM(mnzDErYbdj(byAtTbcVNm()))))))}
   ✅ #{feJxzjixPR = wtKHBWWxnL(rgDqlEtrye(EpZfCSiIed(mhjKzniaOf(NryNAELoAF(dDjdRSXGJN(BxYzGJnjEo()))))))}
   ✅ #{iuqEfgGOaj = MDYhtcBadS(VMvDksdtbU(PFhFihuLde(ExPWbbOzLb(mgakBmIUrJ(VqTYudIzLE(nLLIaRAzEW()))))))}
   ✅ #{wtDquDNhZi = fOTsLszaIr(NPbgJmckhk(LGwVscElTM(vPxAfvGgGj(KuTakjysKi(vNOOJNUOpc(hFmVhbVoTE()))))))}
   ✅ #{KtdZZJrgXz = KBWDEswORq(qxYhaIhmjH(cLzohLbaBK(rMUHQCMQse(fEjnlRpeFI(DNqZWGtVIa(zlxqWrlVuP()))))))}
   ✅ #{WvyhCKTUAk = nmCTxJfExy(rSXseELVWa(peRsLRfJvp(OvWpCRBscv(UiRcHUxHUq(NUGNJGkrnZ(IwnLkpkRaM())), kylgehFCap(), eYRIkHGyFw()))), kiydeJVljW())}
   ✅ #{pywQFMawtW = mLKUNdOonl(IbEfNBtATV(gtXFMyepVT(vsJRkeQLZP(YyLYEvekfy(URNeQlWBrj(fzwEURReOi())), kGLnwSJfPM(), KPaEhitAWU()))), QWoPIhqWDJ())}
   ✅ #{oVmwVpRLtp = VPbMQeqywO(guPzSYpNwb(AOVtoVRHfK(BJNkbSEMSH(oUwkAtuwtL(HmCCMbKKSl(MandxkbGHP())), iiQrFZvwjE(), UqHMkFDepH()))), VetCwyOMzq())}
   ✅ #{yKvWxboPyc = hsEwPpUCbk(BjwQGQuADY(llfmzjNXcc(SBIGUwMeWm(ksCydbJDMB(gyBjLfwlLe(bMnfrkKYJh())), VrjnlxtHfT(), xDQhWInExy()))), KHxBKwIfDV())}
   ✅ #{wrkLqWxAlU = uVfGQheISv(gUohBhWErE(eGwJTqVfyI(JLYXaanmwL(BmLvaEuEfs(mHwowJIsKR(KLJRgQNaVw())), AOSTDvmJzc(), DxYNkDXGol()))), tKmRqsUfIA())}
   ✅ #{UEdiozyOlg = WuPLTufhiP(CLvNOEfLoX(RVZHhxxKzM(yedPSwVEwd(dbLoilWKOV(iJTJWbesIp(iUdjUtNCZK())), QUXPwWSuAB(), NLVrdCKaLo()))), AffYbhMUwz())}
   ✅ #{gJHuAktBDv = aaXBxAaQIc(oviiTozfEb(QtbtbCNCbu(mxKnpqvDZi(WOhwoXgLIW(LeTlHvxdVv(xLDxrJRSiw())), mUaffYloyn(), OYqdwNWhOV()))), HjRxnKhMgo())}
   ✅ #{VQTAyUCOBi = CzamxgwZlo(NHQwpDGHIk(USlFwBMWwZ(drRmNEXypi(gjcDpoPpFC(NInpuyvCow(RPcuFpqyLn())), syhYWdwxKY(), FQdwyhnUyj()))), wtGUCYRiVO())}
   ✅ #{fOpDEElchc = VicwRFacEK(anVqpxXDHe(GVXgOqbfeg(snDOCgKBeT(iQiNYaDOyc(mgABiKqqhC(vPfRCfbUDI())), lTXkLbctul(), scqcGwqUkj()))), VkcSgETOkl())}
   ✅ #{kAKgmSTcGG = zDGKauOitH(ocEYYlfwgQ(rpOBGMlQRy(khoQqAhYxi(VCUZZgckPp(exylOkfwcR(ekRXVNigyr())), tpdOlOthUd(), LYlRBzhxqP()))), jRBnghEgJK())}
   ✅ #{MCEjyEWSDe = iKrBtFauyK(QpYlLeNunk(hRgXbUZVZC(tbYfnDRGRi(TOiYHUcMPg(DvjxaCqKik(QCDjANcGlg())), eSkbXuPmrO(), RXoiGiBsPY()))), yqMXZmKXqJ())}
   ✅ #{sEfbQJwLhe = TiwhYmgGfL(IouWFDjTxe(jCQJhLZQyw(WKawlDuKXp(QmFDiVcryt(zqeMWRYuuR(yCjrttLsEY())), cpeyiKgtAD(), WiXpYnIPBC()))), Pujhglybal())}
   ✅ #{GaNwrlhzdU = coupltXqKG(mxUPyxPhmp(wSSjJhAITB(aKSzMUJEAV(IuIXpXEHDV(bRqUGaxaff(YwweJeJyuB())), DNPfOkRDkZ(), trdXTgNRRv()))), bvLIQokpFq())}
   ✅ #{bNiUaKNpJc = QGXXsmzQIt(RPYIfGewMe(jVYbrTihAZ(DXmAewplju(rxBMqGMauD(GqzSFJEivu(ZPTXRaoBop())), JLuNxEFUvv(), KxgahcKXny()))), qvuzeVqcLK())}
   ✅ #{VquAUGlmaU = MxLglgEWqm(DUzAmqxrtH(jiPOiXIPPd(wUoDLlIBcg(gOgHPMKAvo(MFazdlUezH(oakNYqbXlj())), wqrthPYoyF(), CxJjXipaak()))), TmhYHNLcMt())}
   ✅ #{VspJNPYiyR = NwtIETzGxV(wVbJnMUHFh(hMxnTuRiyR(qqxZGwnidI(mTDPbNeRYn(bWtwpKuCeK(jCFAkYautm())), VptaoOjMAq(), vOrAGXHwDz()))), vvuXKkafdv())}
   ✅ #{csxBPuGENs = KoYGsXGlNB(AJGQNdvuIu(WbDhKSzIaf(chhibeIhNc(AmHGboRyAw(gWtpHFaqid(OaTmXlvupe())), tmjDlLfdpJ(), BwVOxWoplw()))), dnSJssJkEL())}
   ✅ #{nzDzoVKjFQ = ZvHfgsdyxh(PLeoVPbnLi(vIBCAUdTZs(KTgDehOevf(HidTVROlCR(jIisjvwRjC(tKexwojdEq())), CwSZjgffml(), vPDzGQSBMk()))), wyNnFfsWLL())}
   ✅ #{yhYUYsIcgu = GzDIiSSbEF(HFDwVTjuWu(ieMIwTCbiL(XagKcqHvzF(FQNwoBPJVm(LfAglTajQJ(mdodeDqZjY())), yyvBIqizIW(), obnyXuYezM()))), JoNzrWfVKd())}
   ✅ #{QRIftDBbcp = zyRTCbRRnc(xhWfhUwzgv(LBJkQHOVdq([],8702.93)), 40, EVGTksqwkZ())}
   ✅ #{nwwMZiRgjA = UjnORuvEAh(oGzPAYvBhw(xjJbWVBPax([],-4971.01)), 89, ImxXCsIlgb())}
   ✅ #{ofsNOQhCTF = FbppEljgJz(bHhxZxMBEB(RKNeQIOCqV([],9506.74)), 98, MMHzadjWQf())}
   ✅ #{sZAjRfGvxV = CTNmEZWRGy(QeSjlirguK(teHbJOxnwU([],9973.12)), 38, VPACHnwEhB())}
   ✅ #{xuUefKAdPj = CQtYbwmgXD(vHyphNYyqv(nAEcvkqNBJ([],4799.19)), 90, UBqkbLPZFM())}
   ✅ #{miwJksKNeW = MJAxkmvrRD(prqtAXEPEC(JQJuzogVgR([],6585.23)), 9, UwQsCFFYNK())}
   ✅ #{tTBLzvMWRm = FhowQGUcoX(ZaRutEmDgB(hcrbkEKDRH([],-7108.86)), 61, LJzvIlkTem())}
   ✅ #{OizmQmqLWI = laYWMzKvir(QIGHiZDnHI(snQdfDuXue([],-1414.90)), 7, koShyKqlpF())}
   ✅ #{suHRGFthwd = fPNKAbUPml(OSBDfUulFf(hIvuXtIsXI([],4892.98)), 97, jpBPKAUqkV())}
   ✅ #{fQpOQpEWiO = qSSWsxacRi(CoEvqerPvY(lJSvblzgoM([],6879.76)), 15, tFEjQAvgNj())}
   ✅ #{WxkacUZFxf = xONBEtLoZn(NphnXhylKW(IwcxuQfcij([],-590.77)), 98, uiEHmhnfRP())}
   ✅ #{WejwQOUFCy = UtLpNjgfXF(maYVxHOgzi(aXWBeTkIes([],3984.96)), 15, QXosPvwrKu())}
   ✅ #{oXrrYrpchK = XQkfPsuAsn(JQzsLjEoEx(XsVlrrhhii([],9577.36)), 80, aFyakRZPwO())}
   ✅ #{LBjRSmvtEi = nyzxeJdkJk(NeFFUXgrcR(xTpbNVxaiw([],-4124.49)), 21, BBiKvCcuGX())}
   ✅ #{yXyEvMretm = FEZfzguWke(qoqSnuzCEf(csOHhnfYhc([],2104.48)), 68, SLIqplTzFt())}
   ✅ #{lZFQBFMZAl = IKVDQBFRgA(BpTlhSBHOB(tfyBrkjSJM([],1282.17)), 7, XgvKhWvzDL())}
   ✅ #{ScowWetqyD = sbtdOVlTWC(RclVDMxKvk(OlRDWdikcB([],-6317.74)), 68, YFtyCzyLsu())}
   ✅ #{lXbcpHvLbD = RGpcRQFryO(ZeCblOFUAM(XsCQhJLlcZ([],8601.57)), 24, pGaVpAWtHT())}
   ✅ #{xJdOMsixVF = MBFmZXiLSW(opaoKdDtJw(HQbzQgvoAk([],-8455.25)), 43, OfyqJmqflE())}
✅ function declaration › functions with arguments syntax
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{bNbUZKmWNM = TBjCYHNyEu()}
   ✅ #{pVwZlhFeST = QheTjfSRwK()}
   ✅ #{KttiZAqHdO = oRmahhnUrD()}
   ✅ #{uxkCPBPAuO = KKpARDlOSQ()}
   ✅ #{jVyDWeBGsj = HckiiVofAC()}
   ✅ #{cOhmastXhW = RYyAFHRVKi()}
   ✅ #{iCYobYBfUj = mEcXcyFSAP()}
   ✅ #{pkbsbwTRmq = HwsmDrJryN()}
   ✅ #{UNmemDBQhu = BHSfkJdSQs()}
   ✅ #{IguaYDUUOT = TtxnmykhTW()}
   ✅ #{iKNNqruKQO = KwvJgbomCC()}
   ✅ #{XtoiljmChV = dLEmqnvwcz()}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{AYwdJxCFvG = IJnodXzGLP("qObVShmDwa")}
   ✅ #{qyWzgwvYyd = sYBwyxakgA("WMRwbNVCVL")}
   ✅ #{mDZZujsvic = GtJuXsveKk("ONwgDFRZUS")}
   ✅ #{vJvuikYYfm = NKadZZUNAk("USZnJoVdmU")}
   ✅ #{PhCoSqomAq = oqFgHSzPrE("pbGVTzfrdU")}
   ✅ #{hoSKKeLtHZ = sXSnyFKQdj("fJqWbwgkfB")}
   ✅ #{enoXCUyjjb = BxQdsqebNg("hWtgREFbiE")}
   ✅ #{kkUIPBtJXZ = CiTRtXGTIB("nolJMMmVPv")}
   ✅ #{thrpGZaXhr = gVJNkhiLkg("EevlXaNMST")}
   ✅ #{UXIZCQarRm = DdfsNxzxXu("UThQZtvMGE")}
   ✅ #{agvRvyzqyb = SFOtIAUCSi("yPDDOJfXwx")}
   ✅ #{yvuKNIwcDF = KFyLGBRxOm("iAyofOgVUL")}
   ✅ #{hPrvEofEIQ = xfgbsmThzK("nslqcNwSXg")}
   ✅ #{zgOWSJTmfE = lyQpCintKv("TZHQUBgpKM")}
   ✅ #{FhGZNYlRab = PtmZYHIJAT("bXfjArsfyD")}
   ✅ #{RxTtRXAcwm = TgzXBPScxz("YSsKrIhdVA")}
   ✅ #{dWfkBsTMOZ = nMGNwBeEWl("NLkCZSAPvr")}
   ✅ #{RArrYdFZwZ = rvTzcsBPyO("zizMbeYliQ")}
   ✅ #{rPwkwBZLtO = HYyAZegqaS("EhVCKLUUvb")}
   ✅ #{yYJmziDTul = IemeSiPbCi("hbVRngVJMP")}
   ✅ #{ltfiZnTDES = PgjjWWFalC("KTdNtvuuED")}
   ✅ #{kenNMysejC = YaQBxthbid("hVZQinbBHi")}
   ✅ #{TTFBShKDzX = doilmVwlym("hpSvuDczxO")}
   ✅ #{fhMqwRynEB = oyEmhafDcA("gSdHyZszky")}
   ✅ #{CNJurzhFUj = nZLJOwnyCx("zOBkFfqIUk")}
   ✅ #{jNfSRyNdYL = KaXAwzysak("GbVdrSxooN")}
   ✅ #{XwUmmSdhGu = oCPamqofcU("MTbZCFmZMS")}
   ✅ #{aJEZUNWtgf = HdytJkwbLM("sQzHqoYjJv")}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{LnCmpgmJeC = iDWzWkVkGH(39)}
   ✅ #{CSvIMawSdg = elGTQGowVp(4)}
   ✅ #{BQwKKkrQCS = sRESgvfQUt(64)}
   ✅ #{JYBYEFxFSv = tYbpwXOUoa(73)}
   ✅ #{iYnDVGIhGR = SGBgaGBMPy(9)}
   ✅ #{ZKTkjtTncb = GSKZozkcTc(32)}
   ✅ #{szYWKcPrZZ = brDgQgbFid(65)}
   ✅ #{BnogvdnVOP = tZynEKhqtQ(3)}
   ✅ #{zZOoOinlew = uWbcrabHPK(40)}
   ✅ #{MCHHZCHhEk = SEhfKddUEn(92)}
   ✅ #{wgDeLpqXnU = MfSyXeeeuH(22)}
   ✅ #{sjMBlaKkLf = MhNmNEWShJ(71)}
   ✅ #{TqCPekokOP = TnwKzJxHeV(34)}
   ✅ #{kztGDAukdC = JeHMegjGXG(84)}
   ✅ #{IAKPxCoXTL = AhLZwrqmrW(36)}
   ✅ #{gGgTrqnBGR = dOntqiDRNp(74)}
   ✅ #{ZprMrhqkML = gEeKrMLfqN(62)}
   ✅ #{TumgkAoUHK = eaMfLZgUMn(18)}
   ✅ #{bxaKWLMEbG = GedEWqFBsR(10)}
   ✅ #{lBbtLdSttA = qmujbWsbJd(6)}
   ✅ #{CkfrmpRLRy = SLIKxkVerB(47)}
   ✅ #{vQvlQPHPOe = coJnRFqODJ(17)}
   ✅ #{RVXmKFQdlE = VhyEmrfPQR(69)}
   ✅ #{YUtmIRtjoo = xBtfgrMmcZ(82)}
   ✅ #{DXNWrUDAal = etMvUieHeo(14)}
   ✅ #{QoWhXMPiag = EPZIqHABBr(37)}
   ✅ #{GNTMwzUEhF = NrhIyohMFH(9)}
   ✅ #{CetVoeWpLJ = DLEzFnKcOq(21)}
   ✅ #{FbYwHNbKnG = kMYriZWbxJ(89)}
   ✅ #{XwQffEwBLP = uPfNHGHwPa(88)}
   ✅ #{AsnwUMkyJc = TItiCDOIzt(95)}
   ✅ #{FreGePAGNV = LmDlJUDRqA(2)}
   ✅ #{sPKRPfcebd = sCTuwEfhHc(84)}
   ✅ #{ipZfUWGcqj = OQKWCIOHAK(49)}
   ✅ #{frUyfjDxNF = SKvMEtPUBy(5)}
   ✅ #{yeXsWioQeL = FIDoCGTxtU(90)}
   ✅ #{ZIDegTIWXr = kjGRwQXBra(94)}
   ✅ #{APODxlgZND = JeViZmqJsJ(41)}
   ✅ #{rDcJBZxMuF = GqVRpUHbFH(4)}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{CmDOxEsbaL = CQjKFlUVTs(4125.643226700415)}
   ✅ #{MYcXUeVRVI = ckorPfvIAn(-2621.9973373841676)}
   ✅ #{JmbvtmqMBe = GigaIoCTab(4945.272740571238)}
   ✅ #{vNIXpxLAjD = BixeZJLIkt(-2301.499383360122)}
   ✅ #{xGuNsBxodu = BdThnOiwXP(2501.5893001662444)}
   ✅ #{WyAGmuNogk = cAwqmaRDoj(-3578.4572740204676)}
   ✅ #{JMCwiykyKB = GUniHQwoDO(-395.1473582813687)}
   ✅ #{NRDmCSdfZf = MgYjdhSwqg(7010.072690675814)}
   ✅ #{LocncrczQR = IZrjvFoGcM(6249.04509518544)}
   ✅ #{SWsggyVBoU = yXEGzDgNVw(3240.2448041242496)}
   ✅ #{uYyUAJPtaH = AzdlqELZaa(-2182.928554292119)}
   ✅ #{WvnYrNNvTo = OvBdXwWmFR(7597.057039829979)}
   ✅ #{aaLzrdbMqC = UByzYSTEgt(817.5701936312526)}
   ✅ #{TOmgSwzjGA = QPkVEXLOdY(4405.382395732766)}
   ✅ #{SmTZVkKQwk = pQcyttnnHO(-1468.491490416147)}
   ✅ #{YbmMejaWGa = bkkVcUamKC(-4113.82570476172)}
   ✅ #{ViSgLOnlOV = VgOxSjCnJH(1673.5044011694408)}
   ✅ #{kEEYELyVeC = BXxmwRjSNR(5332.531496286867)}
   ✅ #{zIWmXFjFrw = twNCtxgMYV(8821.449010123917)}
   ✅ #{YriAjAdxas = kFmfyKkiyU(-4471.085389201965)}
   ✅ #{LfiGVbvjvd = AcEzcSuLgh(1334.3228767460787)}
   ✅ #{hpvYwlbIOK = EQznKCQXXr(-4832.6542321813395)}
   ✅ #{zZieygzkdK = jVrStiNXIn(-7023.640134017314)}
   ✅ #{WeHEfjbAag = FcbJLeOFfX(244.86643361309325)}
   ✅ #{UGoeEqmdYg = NzlcoAjDur(1675.6621417197002)}
   ✅ #{sMiIOKmkxv = EAKsUSYTVv(-1517.3056676603846)}
   ✅ #{XRhclPWMGg = qRsfxHVJsI(-3958.45240306137)}
   ✅ #{TcfXWBcSgY = ukXkQIuPKi(-4148.3214515427135)}
   ✅ #{DgljNVPxHm = hpaWJDHiGw(606.6758432222523)}
   ✅ #{EFCMsujNzA = lQTHeOnbpv(2502.6929678186552)}
   ✅ #{EiAaSnXruF = zuHqnjXlzq(8042.065585508324)}
   ✅ #{niuNTsLKiL = XQJfAytVjN(-4410.274815277542)}
   ✅ #{BTVSzGIqmT = JdahJKwUpp(-6503.9082155192245)}
   ✅ #{cbkjnUTJJE = XZYlHuAMil(-784.7108815115807)}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{IKYQPDOxOE = tvERngfgEi([])}
   ✅ #{pmFmCvIcne = HIuKeIzWql([])}
   ✅ #{WoByItVOXT = vjogtHyatb([])}
   ✅ #{PkZOblsrZY = tNmuIKdQZZ([])}
   ✅ #{vKShmMrpEb = CtsEJvvnPq([])}
   ✅ #{ZWbmcmkelE = EpkDuyuFTy([])}
   ✅ #{vQseoPwQAl = YlerKdivdQ([])}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{wCcCaIagdP = wXAbCkVAeH(%%RSkLdTWlIW)}
   ✅ #{zkEwOjJRpU = ytzbdnMDgk(%%TBQfoGqarJ)}
   ✅ #{UxzUvVxush = zdggSGhaTq(%%LWFcqAlKLh)}
   ✅ #{RpslRUQoYs = GLIIgRrBaA(%%lRlLrjsHKt)}
   ✅ #{rUNfwYhxGV = ctACIqdJgA(%%irMPfFPXDl)}
   ✅ #{LGEDPTGuso = ePYFgNkAvC(%%DBbDOumHoR)}
   ✅ #{UXhcbXUDCq = LqtuHyKUXa(%%jcjJVxJyKw)}
   ✅ #{nBvhQmsDLX = aaYHFOSiiy(%%rwrRNoaMhT)}
   ✅ #{sgqKMuGIMz = ipeoxfPdXj(%%tpKJQTgUli)}
   ✅ #{TsrHJclfcP = PsCJtgNKVS(%%dcaJPgGprE)}
   ✅ #{oiWTzewmLL = QNeuRHtILQ(%%PJbJXtJzLA)}
   ✅ #{IrXROflWnn = taZOlEQqFH(%%uCEIOPdwaj)}
   ✅ #{CUdAJkjntM = neGXwvMpEC(%%ABGRjELMdO)}
   ✅ #{MfRncBwEHu = HZEoLKNdps(%%BZDXRJJhGB)}
   ✅ #{IgaqaiSQmc = cXJQDvQcrG(%%ZYEycvvdVN)}
   ✅ #{OZYEKmNvkJ = DqTFYihTup(%%OqbvVWtdBN)}
   ✅ #{ALBKonHlgX = EsjBvPOzUU(%%OwZgtHEwdC)}
   ✅ #{fDQzPkkdyX = bRrFyQDnel(%%EVxHsQgoeE)}
   ✅ #{jhqrHpacVl = DkjPFLNCoz(%%TFEtqNCqZm)}
   ✅ #{QpWrxXdtlx = DDjUJYKXFo(%%nnFknxUJss)}
   ✅ #{JiiqoBBVrN = jJuKsYLXgy(%%rAKjyEmrEP)}
   ✅ #{zvEkMNCsWK = qnHqtTCGoB(%%YhXgaNTLkB)}
   ✅ #{pxOBBKEwDB = mWeSBwZTbl(%%JuCGNwSKYH)}
   ✅ #{DvrYxtksQJ = srWvnudzjC(%%dHTmgSCXvn)}
   ✅ #{mIYYwLmtbA = GOQluvkHbL(%%qKwyuzTcYl)}
   ✅ #{yXCQPOhDgl = OsrxoAGtAE(%%OUyXSNethR)}
   ✅ #{WETBUMXAIf = csHoJaAagp(%%qUZGQROpfm)}
   ✅ #{UHTnkSSkXi = dmPeINLzvI(%%dFyXLypkHC)}
   ✅ #{rjZNEAecaC = yHeSkLyyzI(%%IritOoOast)}
   ✅ #{kmWjLcLcDX = bEajPNWnTA(%%fugwHdhubw)}
   ✅ #{KyOVJnaFTJ = BexhRyURvI(%%trFknecBTf)}
   ✅ #{YJnoYukzhQ = UzkdMLeGLR(%%geAfJBcAyR)}
   ✅ #{bGXLepgEoC = gncyvqZAqc(%%HggkcyyEhC)}
   ✅ #{HgdxDSRGCf = rZRZtGltnS(%%ExmMHavnUb)}
   ✅ #{BwYNdNgbkY = KDangLruKB(%%UomCJGbCGC)}
   ✅ #{eeqLuKgKkj = xILMyMWpfP(%%RUlOIiQMQI)}
   ✅ #{FTsNkCmQZM = KBUprwVsCa(%%kHLkKkwcVV)}
   ✅ #{CjOkuAQSCQ = ALwqtRRSGL(%%TYjAqwtztb)}
   ✅ #{EaaLptIsdu = FTwGTBJsEN(%%TqcSutwGHK)}
   ✅ #{mrVGmXkKmv = bFyxYluUbQ(%%xGiQdpcqlu)}
   ✅ #{naVexaDZAh = syCeMMejBU(%%YeuwdIJNcp)}
   ✅ #{yHEbVnqhOm = ynCZysCDrE(%%zGAtDmItha)}
   ✅ #{gjGWWwlrXL = FKrsVkpNqp(%%vmtNPvZXqe)}
   ✅ #{KYmXFpTGjj = UVFbmYxvFE(%%HUUBWOiUID)}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{MBfJRJXxjC = UiXVGObdBC(CucTKxGpOw())}
   ✅ #{UPGZeFwXZI = VuLsuAtJtt(FxVsYwpVYA())}
   ✅ #{MsHOtPOOAC = vTjtnFNJjY(RzHhZLFIRK())}
   ✅ #{khBaVjUBWW = fsVKzZnzns(XhiwQtbwDD())}
   ✅ #{HuttHVtGQw = LZqksHXTow(uZmJQMhxvH())}
   ✅ #{dmypZkAfwJ = BqnlnoSgry(CjuBxuydQg())}
   ✅ #{JIvWUdTZmy = AuHewGyjll(DryQDBnGmv())}
   ✅ #{yIapXcXBCT = iBaGFcQDOJ(UYnYWlEooZ())}
   ✅ #{gcXshrAxZb = BLkvjWlInM(PtVpCqMoGR())}
   ✅ #{ZlhoQzxpaJ = WWzRizJufv(mVMaYdgKdD())}
   ✅ #{ZhIPWzFwQp = hVBhQPmjxd(RwyyDBpKNf())}
   ✅ #{nGqphALnuR = lsqjZtwaMN(YrqWMIMITD())}
   ✅ #{qvWPlWZKsZ = lkAaUHhgsm(GhWlZTDVdv())}
   ✅ #{RXcUTxnVwb = SyqbeaVWrL(OcOYzajFdd())}
   ✅ #{sNIQBSBgEu = PncDSxsesT(EnmhFNGwVS())}
   ✅ #{ntyWtZdUUO = UFuWscIFZl(etwAynTGbI())}
   ✅ #{yZyZPQQDyJ = VsKjQWqIpH(ulhWSXCybF())}
   ✅ #{iMUbKJcqiF = HCbIDxYIah(ilGMNFXtXd())}
   ✅ #{jdeKgeYbWs = RmSLrJpPpc(bleMqOOylR())}
   ✅ #{VINBVKpdXW = VPaJptuInu(PAAzcSXWcP())}
   ✅ #{dwnSGctYnv = kvhlFvkYyt(dazZzKomvY())}
   ✅ #{cZxczVnTQg = SIlmnONkaH(eplUlbBPJz())}
   ✅ #{AgdHjJJyey = UVXVMwXWXW(QOCtuQMOFQ())}
   ✅ #{kxEeAoQVkw = OgLPbNfEWO(jqaPyYmgen())}
   ✅ #{swNyFYkFhS = hRlXBKMOok(XxVEbTleov())}
   ✅ #{gZzCMWYMeZ = sKHVyEftUv(gBivVTeqNc())}
   ✅ #{UrJrsrSRHx = QlrfWPmVIu(EDKuYaUfJN())}
   ✅ #{CQbNRSdhDX = UnLhXoiCUE(LzSwogjWLj())}
   ✅ #{UhRKKZCrDs = HfVWLCrKaV(QzkyaSOPIY())}
   ✅ #{rgzUewtUMl = WmjGlbdtJg(VIslupJOle())}
   ✅ #{YfuMdlGPas = WekwFmiFEq(AeaRRvZRPL())}
   ✅ #{UdTuUqtHCr = uDKttApPXp(IhWkWNkdqU())}
   ✅ #{SIrmTqFoGd = GBOxUsCMnG(IjGYXUINph())}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc
✅ function declaration › define statements
   ✅ should parse define with function expression
   ✅ should parse define with constant expression
   ✅ should parse define with number expression
✅ function declaration

3 passed, 0 failed, 0 skipped, 0 todo, done in 97.81377599999996 s

✅ inject
   ✅ grammar support inject
   ✅ should reject invalid inject directive syntax
   ✅ should reject inject directive with empty identifier

220 passed, 0 failed, 0 skipped, 0 todo, done in 1363.738057 s

✅ key list › the number of arguments must be equal to or less than the number of context arguments
✅ key list › single key item
   ✅ #{bfEJMBcISW}
   ✅ #{AICLWdLrBC}
   ✅ #{qdwZSHrBVX}
   ✅ #{aeUWHreKqS}
   ✅ #{SLWYQnMddk}
   ✅ #{vxxwLeEcbr}
   ✅ #{VzvzCKPCAE}
   ✅ #{wbdkDpzkYu}
   ✅ #{NHsPWlPpNb}
   ✅ #{HiEiaueKDg}
   ✅ #{HgFLmeUoAF}
   ✅ #{pccIfJZFIv}
   ✅ #{JfvDdJesZb}
   ✅ #{HQiwLkeXoO}
   ✅ #{KQxjOOtTGk}
   ✅ #{whElpDOfZY}
   ✅ #{FNpcYmkhvz}
   ✅ #{PzgwXfduPh}
   ✅ #{YtnnfjDpAN}
   ✅ #{MFVvdZVPXo}
   ✅ #{jcpgiwdAhK = "ZYDkPmWJdh"}
   ✅ #{FLpITgkqgu = "RsgLCesxSb"}
   ✅ #{iQvMnJSBSh = "twzpUGpPPN"}
   ✅ #{axnYLHXoBL = "BDzzPdAbec"}
   ✅ #{MEokFJthsv = "gyZEBLzXDS"}
   ✅ #{AQXrFXCrXh = "YOAOVceCpU"}
   ✅ #{kIHlXhCrlI = "zBxidMOOwb"}
   ✅ #{tjMVasFORu = "gJukFEIxdN"}
   ✅ #{MBNavJmjsu = "KCIiKCxyCN"}
   ✅ #{cNuuezddgk = "PoDEeycOuj"}
   ✅ #{JDRcprwyuq = "hhwFWdDFqi"}
   ✅ #{OPrpTmwFvi = "MbstjskhiJ"}
   ✅ #{gapELZMGBu = "NkfCZbLNQg"}
   ✅ #{hMtfwZwBde = "BbPMahIWjK"}
   ✅ #{AKaMSajyZV = "DbguHaIDqs"}
   ✅ #{VSPpxsxTwi = "iuccgDXojh"}
   ✅ #{QRPybDEYwg = "TpxbWPixCt"}
   ✅ #{clrHGoRVjw = "lhFqoDghYo"}
   ✅ #{JcwlECyRjn = "TvAnDFyBpH"}
   ✅ #{dXoSkXrqgT = "kYnTBZfgjT"}
   ✅ #{PbRnCzjtDD = []}
   ✅ #{mKMUtpcJkv = []}
   ✅ #{hehXkdHdHv = []}
   ✅ #{AytcpECUuD = []}
   ✅ #{eQAYNYUIRh = []}
   ✅ #{LmqdfhdvzH = []}
   ✅ #{pUxTJVoITa = []}
   ✅ #{qEqqfUhkmm = []}
   ✅ #{JzhPPHPwoq = []}
   ✅ #{KExbhWkQQf = []}
   ✅ #{uvDnJdnVxu = []}
   ✅ #{WwTlUoaYEl = []}
   ✅ #{CDWNhhTQUP = []}
   ✅ #{INSvqVAohJ = []}
   ✅ #{cNptbxeLQt = []}
   ✅ #{TeBtVMZTSL = []}
   ✅ #{MiTrKVFHXE = []}
   ✅ #{gqMJdSUTrf = []}
   ✅ #{ZPBaJVaFsC = []}
   ✅ #{cuqArkwomF = []}
   ✅ #{GVTChRxlWb = 47}
   ✅ #{DgUrFFFzun = 25}
   ✅ #{RYjUOYWdYv = 78}
   ✅ #{Nabyutayko = 83}
   ✅ #{oMWerYvbSR = 99}
   ✅ #{zGwQofIMPM = 96}
   ✅ #{uOrbXFkNPw = 43}
   ✅ #{MvBYSeSMns = 90}
   ✅ #{NRqBBBClNq = 29}
   ✅ #{mAAxYJVRcn = 5}
   ✅ #{MEVHeqrdhy = 8}
   ✅ #{GfuZvHFbxB = 32}
   ✅ #{nFqTRJLcQb = 60}
   ✅ #{vbUftTbazb = 9}
   ✅ #{EkKIpxWtjW = 39}
   ✅ #{dqaZORZdXl = 44}
   ✅ #{reuUeqNCrG = 99}
   ✅ #{JRalUaPTpx = 87}
   ✅ #{MojnaAfSIl = 20}
   ✅ #{RIQZTkFbPh = 89}
   ✅ #{ApZHtBMiGv = #gaZCoDWTQl}
   ✅ #{olWDHqqZPB = #pKnMPLMRUP}
   ✅ #{uCIOIzUNNe = #RALcLIlTCL}
   ✅ #{VpsFuPVsAA = #iADymiZEqd}
   ✅ #{AXEJwOgfJt = #DYBNkPiNOR}
   ✅ #{NEWSAqwkFf = #rtyoQChUpH}
   ✅ #{TgzMEcMFzc = #IKZOEIZMgW}
   ✅ #{ZRnyKUnqSy = #mXZJhVLQta}
   ✅ #{cMqvyBgOiS = #JpjMJEKpuX}
   ✅ #{dUDPVvVjQI = #rTLyPPqQSt}
   ✅ #{dROWAfJCkw = #bcmJOEoHqW}
   ✅ #{GGSbQGDnua = #UmrRZMUmzM}
   ✅ #{ygemVFFIMm = #bASgaJlQga}
   ✅ #{RwtvxTeWXw = #HKgnqcuJvs}
   ✅ #{CeOZHkpRUO = #zcxxtLrlPh}
   ✅ #{vJlRcIBLgw = #tXKejILMip}
   ✅ #{AWczgIXtnL = #flFabaCAwD}
   ✅ #{csndpywnfx = #SLufbJfbZy}
   ✅ #{ytZBjUouyv = #mSlQdyubVa}
   ✅ #{usbeAMBPSz = #stoAJIWYdJ}
   ✅ #{kkagnFBtay = $dCjKavddhB}
   ✅ #{tpqhnQPPQs = $JdkWvSjKhF}
   ✅ #{EivtbnOFfV = $cvmgAZdOnt}
   ✅ #{MPAKuRZYqP = $IWnesqAHzV}
   ✅ #{SUyUzitASx = $vvOYXZBdWH}
   ✅ #{ZguELPgJHn = $fhGOEfuqfl}
   ✅ #{TjGpiFXeLl = $pfGdWIUinx}
   ✅ #{hfLpQyxEZl = $VwhxdyABVq}
   ✅ #{tgoKraGNin = $QBzJjurCDo}
   ✅ #{gHvIQgjcNX = $glpvpibVRh}
   ✅ #{UxmTEVngOk = $tRnXYiKVzI}
   ✅ #{eJDakXkVfi = $rYrnLCeSSO}
   ✅ #{vAlQKiwlfu = $RiHkPWlYVx}
   ✅ #{CAxXIWjCuc = $CffGTfPNSq}
   ✅ #{EzqhEhczSq = $bUKjwznria}
   ✅ #{jsfwHZeTzV = $ehOJDPmxGV}
   ✅ #{ihRZcKtiLF = $FKFZzewubj}
   ✅ #{DEhkBNRBIG = $QSqYxNwYez}
   ✅ #{cLJwoNNjld = $KyunuhRHpq}
   ✅ #{goNvblsUqM = $cZDfOzaYTw}
   ✅ #{SRZqByZICw = %%zRDrYFHDHV}
   ✅ #{qeseWGuHtl = %%sQgBjEiMSu}
   ✅ #{tVmZsYgmWx = %%GpHXnUbctx}
   ✅ #{qxLqaFiQnL = %%NiVGorDniA}
   ✅ #{pcMlFTQaDO = %%vXVRoRtvxU}
   ✅ #{jOgiAvBAqU = %%DUYXgiyxVb}
   ✅ #{tfHNaoVRcp = %%SERRKLxXBt}
   ✅ #{LpWkyDFTvS = %%YrRhEBkIOM}
   ✅ #{sSsyvOiuwz = %%KYoyeIIReo}
   ✅ #{ZeZARWwuEf = %%WsRRZuxobj}
   ✅ #{bGFQVBwpif = %%OXhYCtAPRQ}
   ✅ #{mGaWMrHfAd = %%OJITfbKjtD}
   ✅ #{fHRiZNUQOS = %%KmYbMoLBJg}
   ✅ #{SVAUpXXuCL = %%wHrMXvNINl}
   ✅ #{nSjqANwVSr = %%QhwpXIYVzq}
   ✅ #{OdAaBgZocP = %%IlEnxJraLZ}
   ✅ #{MxNcbdLFak = %%WUqnOkiqoB}
   ✅ #{NdkpyzHsom = %%tUcUQckUng}
   ✅ #{ASnsvTTLLN = %%BfNDCESYkk}
   ✅ #{vUBtLtfpor = %%PDeOnzUcaO}
   ✅ #{QaqWerKWjQ="qNsrsHUBKh",PnvdYgoISu=45}
   ✅ #{WpyPcBiWaJ=54,IafCCQUpAc="HUoVQhFFmh"}
   ✅ #{xxaMFKeesp=6,DAglaXjkhM="cDbnJnYzLv",yTmciGGYvG=457.4400494912534}
   ✅ #{wdBkoMNGLp="palSlpTQaJ",WJmNlTejjQ=2752.3473635353876,JrPXPAMLsn="iCHJikXART"}
   ✅ #{UTIDjrKCni="ExSSluONeo"}
   ✅ #{VXNiiOmwJY=45,FmTEYzZMjn=24,WdpldSGwMC=-3508.8975830737954}
   ✅ #{uarIgSnBIZ=6755.22592312127,SqoqZTdCUs="AemvwFUAeF",gUuJiSPCiY=99,QbEuVgMcal=9}
   ✅ #{uTIFGHPIxa=1388.7471630868076,lQbGXnDYjk=9845.708804135593}
   ✅ #{lEfsYBNlAE=10,gbrRzAsOBG=9986.322026705002}
   ✅ #{ZPoiZRwhYT=8998.397536854118,shnVdbBUdY="msrzNJNsZE"}
   ✅ #{UPeilRzAEm="ACVcJLeQWS",bZGpleMFMQ=8084.140503967821}
   ✅ #{ERdGTbGABD=-4938.275830105005}
   ✅ #{QpfgiNOscw=-2912.963687856889,vrPTHqVtWA=2,ugbgskZSKZ=496.83620619886096}
   ✅ #{fGXELTGQtQ="LwRZsjOdCw",mapOBpSvcv="IGrYbbMScK",QLkgtKStZl=-6814.776665754114}
   ✅ #{AgMELMIail=10,WWIjYzjOoS=88}
   ✅ #{JldzmgDmzy=14,kIoWcXZqiN="JBbhyvDxGP",ccIVquVYsA="uFframzEKp",vChMhuvyfQ=-830.2046470160076}
   ✅ #{qzzNQPSRdx="hetcESwTig"}
   ✅ #{daBJunfhAG=-556.7299611373637}
   ✅ #{XhlGUSUmVF=15,IzNznutJBn=1119.5418516716018,VEhfbZLJkI="RNMySYlWiD",bnoAbpiXpU=96}
   ✅ #{drYKSIeHzi=-8716.135088714982,QPZMYeuQPD=78}
   ✅ #{ZUAAkwQLjC = -7604.449395942749}
   ✅ #{MFAKzxagyI = -5800.531143175087}
   ✅ #{FJqAQlIZuc = 9627.918185547689}
   ✅ #{TqaNiozmSP = -3261.9684322484054}
   ✅ #{Jnsgzmdnhf = 1374.3726249844985}
   ✅ #{gJApUOcnzd = -2247.948474536277}
   ✅ #{mCFcttrbUC = 6965.333694248136}
   ✅ #{ZZPAleATQT = 8704.843229962553}
   ✅ #{ACHtBKemlA = 7253.089852080426}
   ✅ #{fKhLYZSRGc = 408.33255348164494}
   ✅ #{EVaKOsnyPp = -6707.998098961503}
   ✅ #{metNfeVcxK = -7244.675408378161}
   ✅ #{OdOpxCRSVP = -2432.3480881161277}
   ✅ #{kWdlQdSPSq = 5124.6125426063645}
   ✅ #{IKcITqhZQX = -3881.915996944427}
   ✅ #{FSPFRfJzEW = -7602.592918101505}
   ✅ #{oSyeVSEpjJ = 4276.361840785146}
   ✅ #{ldrgmLyoxb = 7842.122551485227}
   ✅ #{pCYrgVNnQq = -2102.8044126916366}
   ✅ #{ujDHeZNuBx = -9573.78395814409}
   ✅ #{ITYrEIYcpY = DbawquoeGV()}
   ✅ #{gTcbCZJGzp = GlEXNFcxAl()}
   ✅ #{HcGRRMvmbj = AnvLZBzJAC()}
   ✅ #{VRgWjUAIIT = MWVfiAqRfv()}
   ✅ #{WKjpcqnwdh = VIMNSlHDak()}
   ✅ #{ignXHQDvuy = fhAPdoNtDZ()}
   ✅ #{HvmIhqXEFx = enkuxKhfKC()}
   ✅ #{zNfgQPQzTy = xoxYEQRTHC()}
   ✅ #{WHUBfQOeKF = EnfTbInWNX()}
   ✅ #{TKeYTjJXMW = TVgnqsfhGI()}
   ✅ #{jkFmMhANYF = stzByAvLmV()}
   ✅ #{GjTYxqUIde = HRJoZjeRVo()}
   ✅ #{SvzMCMXNUR = kzBriwuDFK()}
   ✅ #{RAAASYRUAZ = TOqeJxFENT()}
   ✅ #{ztxvskBaGY = dcYkztbENz()}
   ✅ #{BzIHTLPDBl = CKpKnHTPky()}
   ✅ #{pYnPVyyKbi = YPCzZlRTzJ()}
   ✅ #{HdwrzUnTrj = HXKbDZyyxt()}
   ✅ #{qfNmrkmNgZ = wNlwEnKfvU()}
   ✅ #{wehhpazuGn = NOXyWqBOlF()}
✅ key list › random number of keyItem › input = #{prop1=5, prop2=10, prop5=5...} ------- The same type of data
   ✅ data type - 
   ✅ data type - 
   ✅ data type - 
   ✅ data type - 
   ✅ data type - 
   ✅ data type - 
   ✅ data type - 
   ✅ data type - 
✅ key list › random number of keyItem › empty default value at the end
   ✅ input = #{prop= "5", prop2=4, prop3} -------  empty default value at the end
   ✅ input = #{prop= "5", prop2=4, prop3. prop4, prop5...} ------- empty default value at the end
✅ key list › random number of keyItem › incorrect input
   ✅ input = #{prop1=5, prop2=, prop5=5} ------- empty values in random arguments
   ✅ input = #{prop1=5, prop2=10, prop5=5, } ------- comma at the end
   ✅ input = #{,prop1=5, prop2=10, prop5=5 } ------- comma at the beginning
   ✅ input = #{prop1=5, prop2=10, , prop5=5 } ------- the comma is duplicated
   ✅ input = #{pro,p1=5, prop2=10, prop5=5 } ------- incorrect name (invalid symbols in name property)
✅ key list › random number of keyItem
   ✅ input = #{prop= "5", prop2=4, prop3=[]...} ------- different types of data
✅ key list › context with reducer
   ✅ should parse context with single reducer item
   ✅ should parse context with multiple reducer items
   ✅ should throw when reducer has more items than context
✅ key list › function call syntax
   ✅ should throw if there is whitespace between function name and "(" in key item default value
✅ key list

2 passed, 0 failed, 0 skipped, 0 todo, done in 52.478995000000054 s

✅ state description
   ✅ by default state description should be false
   ✅ result object should include state description

3 passed, 0 failed, 0 skipped, 0 todo, done in 75.65319199999999 s

✅ subscribe
   ✅ should parse valid subscribe statement
   ✅ should throw error without event name
   ✅ should throw error without action