Skip to content

Test Cases

🕙 Start time⌛ Duration
4/29/2026, 4:20:21 PM6.177 s
✅ Passed❌ Failed⏩ Skipped🚧 Todo⚪ Total
Test Suites7300073
Tests25490002549

1447 passed, 0 failed, 0 skipped, 0 todo, done in 1428.990429 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
   ✅ #{ScDVjkZKyl} --- CORRECT
   ✅ #{SibwkTAaxe} --- CORRECT
   ✅ #{jQkCcnmKas} --- CORRECT
   ✅ #{YIiNpQXOwR} --- CORRECT
   ✅ #{yfXQLAHIWL} --- CORRECT
   ✅ #{PWPrnXVCiZ} --- CORRECT
   ✅ #{zAaYQHeBsC} --- CORRECT
✅ base grammar declarations › context statement creation › incorrect statements
   ✅ #{end note, +INITIAL} --- ERROR
   ✅ !{qAuiJcutEx} --- ERROR
   ✅ @{HkfDdLxZME} --- ERROR
   ✅ ${HLkmmVinzt} --- ERROR
   ✅ %{pttyxmaKxJ} --- ERROR
   ✅ ^{yTCNmBIAtX} --- ERROR
   ✅ &{gtzwNBxGfe} --- ERROR
   ✅ *{FLjTHviPYc} --- ERROR
   ✅ "{zsiCZYKGKr} --- ERROR
   ✅ №{ggtAnpOrnR} --- ERROR
   ✅ ({XjrwliHrFm} --- ERROR
   ✅ ){rLYJrjRkxF} --- ERROR
   ✅ [{GnHkbACYIp} --- ERROR
   ✅ ]{DVWcVCtzgj} --- ERROR
   ✅ {{zWSseXvqHD} --- ERROR
   ✅ }{VHiDEzyunE} --- ERROR
   ✅ +{rPhQantdvR} --- ERROR
   ✅ -{jJahrQYQmt} --- ERROR
   ✅ ={SRSMwlLGHx} --- ERROR
   ✅ ;{blkccBOHMs} --- ERROR
   ✅ :{FgWNbpjLOS} --- ERROR
   ✅ ?{HoFcFvlZhc} --- ERROR
   ✅ .{ZfdDYIQLtA} --- ERROR
   ✅ ,{qwdlVCvCJM} --- ERROR
   ✅ /{fMXHgrVGJN} --- ERROR
   ✅ \{zyPpKXiExO} --- ERROR
   ✅ |{xtnasUjvyc} --- ERROR
   ✅ #[EiRdNnlwDc] --- ERROR
   ✅ #(TpnUTCstlU) --- ERROR
   ✅ #{pchFUUDVab --- ERROR
   ✅ #{xSqUpXZqEO,} --- 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
   ✅ #{NUKatGQVzW = "STmuWNagcF"}
   ✅ #{ECKgZfvLiL = "TLZteCLtSM"}
   ✅ #{rcOtGoftiZ = 2}
   ✅ #{cxtQZHRyHz = 3}
   ✅ #{bJHIpwSqAU = 7429.029292669573}
   ✅ #{bGgrRXeTYw = -2359.6717822093096}
   ✅ #{EDRwxOfFjV = %%oUyEdmcTjz}
   ✅ #{VNvraQHgcY = %%caQPxnTKew}
   ✅ #{esTVpaVCwV = []}
   ✅ #{yrNtvAsKOu = []}
   ✅ #{WzawYIDWrb = #jghhwwqAcl}
   ✅ #{NXLLKPJHJa = #hkWsdZZsMb}
   ✅ #{yLyCdKzicV = $ePXHHikaXK}
   ✅ #{BjgmjVGWOM = $LgAboSBXbx}
   ✅ #{baElyaxBPk = CLinylQccj()}
   ✅ #{uDynSHBGxF = wZpVuBugEA()}
✅ base grammar declarations › expression creation › correct expressions
   ✅ #{pvieQVgOZt = #kKCQrtNjpS} --- CORRECT
   ✅ #{CmfxqxEltt = #PvnYDtdiGe} --- CORRECT
   ✅ #{TBkMSAWnas = #cHcUEAOczy} --- CORRECT
   ✅ #{mzEtRKxqwX = #FenFamiJMz} --- CORRECT
   ✅ #{fMmimAJucD = #wAuFSQILXQ} --- CORRECT
   ✅ #{pbmCfOKBVc = #MRefYuZOIf} --- CORRECT
   ✅ #{PBHePDTxaG = #rGOCozqQHd} --- CORRECT
   ✅ #{RsOJuZUYkf = #uetkjUJKHM} --- CORRECT
   ✅ #{qjzPItTBET = #ZOJLBrMvkW} --- CORRECT
   ✅ #{QyvDjgbYnL = #GiTcGJyHMy} --- CORRECT
   ✅ #{gsegmQtrWr = #geoljoKLVa} --- CORRECT
   ✅ #{camsewHvaN = #omldkHCcfF} --- CORRECT
   ✅ #{KzyPUIQVFh = #vKfDQxFMgq} --- CORRECT
   ✅ #{ydZpdtpYQw = #pIqUaEzKmG} --- CORRECT
   ✅ #{jNADOvYfaD = #nigbUgohCd} --- CORRECT
   ✅ #{mKEUXbUuNs = #amDWfzEsPL} --- CORRECT
   ✅ #{azxzcMnJOm = #jpfgbcfjqh} --- CORRECT
   ✅ #{NvKugNdMYx = #CDRxIyuNJJ} --- CORRECT
   ✅ #{NPwSUpXAtA = #MUgnVIQecN} --- CORRECT
   ✅ #{NmOADXtVgu = #TKzrjcoGnP} --- CORRECT
   ✅ #{LOPFMYdiZs = #QsPWxaqZQN} --- CORRECT
   ✅ #{YpwjbXNUfG = #WskKRMzRND} --- CORRECT
   ✅ #{hHKZEuoaEn = #zmYHxTiUmV} --- CORRECT
   ✅ #{PbrFsadxgz = #mWWQOhGPqP} --- CORRECT
   ✅ #{AsNUjgifnV = #hvACneTgIA} --- CORRECT
   ✅ #{hPPCxyMpUI = 'oFhfuAKRaw'} --- CORRECT
   ✅ #{xXyZckNCTh = 'FpPbxEUzjP'} --- CORRECT
   ✅ #{TiLAHidOst = 'mJzOEAXWvK'} --- CORRECT
   ✅ #{PUsjYfYjeU = 'LjoJOAstCP'} --- CORRECT
   ✅ #{XChEJfTEtm = 'guFcFBxGhc'} --- CORRECT
   ✅ #{jXVYynVaGv = 'TJylrrrrFV'} --- CORRECT
   ✅ #{SHWgOwghld = 'UcdSvjLPZs'} --- CORRECT
   ✅ #{lOGOTuyomm = 'BDlrXHcNEp'} --- CORRECT
   ✅ #{NnCrYsAeTo = 'WXNshARrLV'} --- CORRECT
   ✅ #{IqxKsATaic = 'XQZGlPiaIe'} --- CORRECT
   ✅ #{GQwiYNbyyz = 'HfJESnfTNu'} --- CORRECT
   ✅ #{jRiRIFlYZU = 'YxEuKKsFCQ'} --- CORRECT
   ✅ #{OyiuEsWZmP = 'ZFXkkWOXBn'} --- CORRECT
   ✅ #{kSuluOuNtu = 'TFqZgMLJcE'} --- CORRECT
   ✅ #{uzapVFBlQB = 'jQJADNmFxg'} --- CORRECT
   ✅ #{irPFJzDswy = 'obXUoqkbod'} --- CORRECT
   ✅ #{loYwekrOAu = 'fBIReooahF'} --- CORRECT
   ✅ #{GoydgmmZou = 'dXbtxLCURi'} --- CORRECT
   ✅ #{HnXQlLRmtH = 'hpfFFGWQBc'} --- CORRECT
   ✅ #{DRdlLyFgNz = 'oXESXsKXwJ'} --- CORRECT
   ✅ #{twoAieoASn = 'kgdTFqWUxn'} --- CORRECT
   ✅ #{TutLjvNZhB = 'dMKlxGFrFH'} --- CORRECT
   ✅ #{DbUdUSkOkp = 'RQBvqTYdNJ'} --- CORRECT
   ✅ #{vtGyiAhVep = 'mAWUxqymBH'} --- CORRECT
   ✅ #{OBuKpDiEBd = 'wWnrqgEIVQ'} --- CORRECT
   ✅ #{wOVYNKHOYD = $lfiNIRvdok} --- CORRECT
   ✅ #{TBTRaHbmwE = $rcOFQRSGnH} --- CORRECT
   ✅ #{SaymUuhRfX = $oqMZlNxdUY} --- CORRECT
   ✅ #{whOltreZvW = $QaxBJkibmB} --- CORRECT
   ✅ #{yTYRJwbOpw = $sffQqNpPSv} --- CORRECT
   ✅ #{AhJssbaTlp = $cQhMYatDod} --- CORRECT
   ✅ #{VlhknJMwbe = $uYpaNYCAiI} --- CORRECT
   ✅ #{yFmBLSRTbB = $gPxmQWGlSy} --- CORRECT
   ✅ #{nXBIkWoMdp = $DbVYjpQMqg} --- CORRECT
   ✅ #{gMfvGKHZZq = $rCcnNtnedm} --- CORRECT
   ✅ #{GYnDhedwSR = $GDmBxoRCPM} --- CORRECT
   ✅ #{JCNCHMEazL = $gjBkWaTqLr} --- CORRECT
   ✅ #{mbDwnJwmKO = $gOFlORziZZ} --- CORRECT
   ✅ #{tGbrrywxDI = $FveUFtYWKj} --- CORRECT
   ✅ #{KTaDbRBFJp = $MyLFFXqsUo} --- CORRECT
   ✅ #{NHWjBajnVM = $omRIkfjehb} --- CORRECT
   ✅ #{hOBAibzNWM = $jGarLjoniF} --- CORRECT
   ✅ #{hrQOGaIaiA = $GXVHQENbYE} --- CORRECT
   ✅ #{HbiCvzlRXA = $tbrMxjsJti} --- CORRECT
   ✅ #{NuSNaRLPdl = $kOmKYwbUMC} --- CORRECT
   ✅ #{sYhKNUEylg = $nUVRXJBNDQ} --- CORRECT
   ✅ #{bgikKDSpYG = $FLLlKTGXiu} --- CORRECT
   ✅ #{ctJbjHeKhO = $BbmdOlODAB} --- CORRECT
   ✅ #{rqdyQdCRGD = $GtKcSzYkFX} --- CORRECT
   ✅ #{TLwBXouAxT = $IkfaIjAloq} --- CORRECT
   ✅ #{kGRFQkFNjy = %%mRjgmtQigk} --- CORRECT
   ✅ #{ayRZRBqUhs = %%UDOQGubKtT} --- CORRECT
   ✅ #{jygQrycsgO = %%IrHsQefYhP} --- CORRECT
   ✅ #{BBJHbvLlbu = %%xvkwxVAOjE} --- CORRECT
   ✅ #{oeWaSgKyYK = %%IheocIBTNR} --- CORRECT
   ✅ #{xDUzKvtWNT = %%IIhyPDhUZV} --- CORRECT
   ✅ #{mOvniequrx = %%GGFmrhlntZ} --- CORRECT
   ✅ #{HPtpKTtHAn = %%ALnmjpFZAC} --- CORRECT
   ✅ #{fdOuaGKqMR = %%HnuHDujQdw} --- CORRECT
   ✅ #{FRWgBdNEXF = %%PERHdaBsZw} --- CORRECT
   ✅ #{KbcNIjspzm = %%bKkAUzKDMq} --- CORRECT
   ✅ #{CPrTEDyzpj = %%IhCMNgsMeS} --- CORRECT
   ✅ #{FMmTGAVlqN = %%DeNawQNDtx} --- CORRECT
   ✅ #{kZDKZzBtez = %%emmerpJbXJ} --- CORRECT
   ✅ #{VYLflRDPHv = %%aUjdBdCBaf} --- CORRECT
   ✅ #{DcgsNWoPkX = %%lxLjWwxhrE} --- CORRECT
   ✅ #{mNybYxwvvF = %%tXoKTkZEDM} --- CORRECT
   ✅ #{EGmPIXOaDE = %%uOpAiHYEGI} --- CORRECT
   ✅ #{RHXSRBcLBA = %%NYNEwQOBRX} --- CORRECT
   ✅ #{QlclGnhAuH = %%ebhBumTFvO} --- CORRECT
   ✅ #{tlucGRffyD = %%lvsLJjonTo} --- CORRECT
   ✅ #{sMlToXixVt = %%SoOgeZGkcn} --- CORRECT
   ✅ #{vKsdqDbzra = %%HMnoEJsUwK} --- CORRECT
   ✅ #{MaigrpjdYh = %%KjikOTggEV} --- CORRECT
   ✅ #{cpgeYGjzDm = %%soXUhdJMfB} --- CORRECT
   ✅ #{DEPhcgfuXW = []} --- CORRECT
   ✅ #{fHAHTNfjef = []} --- CORRECT
   ✅ #{aJULoeGkXU = []} --- CORRECT
   ✅ #{QqbGvDrSfQ = []} --- CORRECT
   ✅ #{nrITjZGqIw = []} --- CORRECT
   ✅ #{YyYDvTvRWJ = []} --- CORRECT
   ✅ #{bhUEGshNkO = []} --- CORRECT
   ✅ #{EcFUxeNjRz = []} --- CORRECT
   ✅ #{dzYiSEVGkp = []} --- CORRECT
   ✅ #{KNZmXsEhRf = []} --- CORRECT
   ✅ #{TQprFyANaU = []} --- CORRECT
   ✅ #{LyXXOdYdJl = []} --- CORRECT
   ✅ #{NOtipiaDeh = []} --- CORRECT
   ✅ #{OmEtsofVEq = []} --- CORRECT
   ✅ #{udaeQJFotV = []} --- CORRECT
   ✅ #{dQgvMnwNCS = []} --- CORRECT
   ✅ #{ZgwIHfZOpx = []} --- CORRECT
   ✅ #{xfiLaxkxWH = []} --- CORRECT
   ✅ #{zRkHAwPIju = []} --- CORRECT
   ✅ #{RizfKBfyKt = []} --- CORRECT
   ✅ #{aeixyBjFem = []} --- CORRECT
   ✅ #{sUTYUXLKsC = []} --- CORRECT
   ✅ #{BfPwavZKYt = []} --- CORRECT
   ✅ #{kwJsJxLDbM = []} --- CORRECT
   ✅ #{fbdrIaLRLd = []} --- CORRECT
   ✅ #{rGyMcuHVnI = '8169'} --- CORRECT
   ✅ #{ZuNaBaCtXL = '7784'} --- CORRECT
   ✅ #{KffWsaQOro = '5657'} --- CORRECT
   ✅ #{AXWNTUalKL = '7462'} --- CORRECT
   ✅ #{KfBDIMMexS = '1173'} --- CORRECT
   ✅ #{BHcBvKnOYp = '3388'} --- CORRECT
   ✅ #{PCYbXJkJfY = '4535'} --- CORRECT
   ✅ #{HsltpXYEHT = '1712'} --- CORRECT
   ✅ #{THPhEVVlec = '8716'} --- CORRECT
   ✅ #{ZXFLvWXPUF = '4340'} --- CORRECT
   ✅ #{atlOpsBQnD = '1123'} --- CORRECT
   ✅ #{HNNIVKeVOO = '2118'} --- CORRECT
   ✅ #{tdlvtTBGFO = '7619'} --- CORRECT
   ✅ #{sGhQDjFhmT = '6962'} --- CORRECT
   ✅ #{uKWyXdCamT = '7985'} --- CORRECT
   ✅ #{HnEnRTqwGe = '8506'} --- CORRECT
   ✅ #{KCNeLqWvNJ = '4589'} --- CORRECT
   ✅ #{cQdJpcrxfC = '2177'} --- CORRECT
   ✅ #{OUsVqOYlWA = '3261'} --- CORRECT
   ✅ #{gyURaVRUvd = '4734'} --- CORRECT
   ✅ #{FiyiDpLMAK = '8126'} --- CORRECT
   ✅ #{uOiFkywfId = '1846'} --- CORRECT
   ✅ #{IwctNzCKWR = '2307'} --- CORRECT
   ✅ #{UKCtkVfKIK = '416'} --- CORRECT
   ✅ #{RmejUCVnlG = '6744'} --- CORRECT
   ✅ #{fZttAQWxYA = '1091.9058'} --- CORRECT
   ✅ #{YVJpQlWfGg = '4883.4865'} --- CORRECT
   ✅ #{TvxOUARaai = '4317.9748'} --- CORRECT
   ✅ #{PpMIAlsXbz = '7568.2013'} --- CORRECT
   ✅ #{kdMVGxNRyK = '0.4215'} --- CORRECT
   ✅ #{PzkVJmbFIB = '9415.1241'} --- CORRECT
   ✅ #{xTWumgDsET = '2018.4480'} --- CORRECT
   ✅ #{PWvxeuvOdD = '5981.8549'} --- CORRECT
   ✅ #{pHOUgqngQJ = '2137.8737'} --- CORRECT
   ✅ #{rLxVwmLnCa = '6614.911'} --- CORRECT
   ✅ #{ETpZCHNOxk = '2840.2093'} --- CORRECT
   ✅ #{wCZsgApdAm = '101.4752'} --- CORRECT
   ✅ #{MHRFJKdPnx = '3195.4388'} --- CORRECT
   ✅ #{JdOHQomIwa = '8568.4158'} --- CORRECT
   ✅ #{faIgqJqMYF = '2408.4429'} --- CORRECT
   ✅ #{CDCEXrLSvV = '2358.8109'} --- CORRECT
   ✅ #{ctosVtsCop = '7143.7000'} --- CORRECT
   ✅ #{pcRjAKKsGe = '778.3077'} --- CORRECT
   ✅ #{PZcJBhvCFE = '9669.8148'} --- CORRECT
   ✅ #{DSWRAAUUxo = '4473.1809'} --- CORRECT
   ✅ #{AOrIWcbhKY = '5560.9821'} --- CORRECT
   ✅ #{eNrtOUqWxN = '6419.8530'} --- CORRECT
   ✅ #{GyhfHrHsml = '4876.3139'} --- CORRECT
   ✅ #{xNumxxjGmx = '5858.6314'} --- CORRECT
   ✅ #{EXNuGSfpAM = '9114.4829'} --- CORRECT
✅ base grammar declarations › expression creation › incorrect expressions
   ✅ #{TcfDWGhktb - EgoexUMbTx} --- ERROR
   ✅ #{ORxluyxmJa - oOiuvNXGIj} --- ERROR
   ✅ #{BIAhUBQBUc - LKqSvIRcgv} --- ERROR
   ✅ #{mzgvYLmMVv - GMAnsVUGXM} --- ERROR
   ✅ #{VKMEvPIABd - erIsabfdVk} --- ERROR
   ✅ #{xTELOxxhmv - bJuEVcsqej} --- ERROR
   ✅ #{aTehZgBZUK - HWyXJoSIOM} --- ERROR
   ✅ #{GOJcFRNULr - mLtWYQctbI} --- ERROR
   ✅ #{zUkHXqQjud - gtbhWAXYYL} --- ERROR
   ✅ #{WGFuvfsASb - zvyiLCgxFA} --- ERROR
   ✅ #{ozNqdbjICG  GcXircDFXo} --- ERROR
   ✅ #{eniEAxITVz  BlHaIabIni} --- ERROR
   ✅ #{VrJjKgHgXT  OFzKyWwoVx} --- ERROR
   ✅ #{AHCetTguSN  YetIJnjXEH} --- ERROR
   ✅ #{MTBXvlfcDU  eTULcfyxBn} --- ERROR
   ✅ #{lxraVHbYXG  snnLEphYus} --- ERROR
   ✅ #{IVdtUknuEs  tybJoGJezk} --- ERROR
   ✅ #{IhsmoYMKav  NtGQZbyivc} --- ERROR
   ✅ #{fWNOJlvOEK  EPtwTpcFXw} --- ERROR
   ✅ #{lZzyDcfPFQ  xttoUJocNk} --- ERROR
   ✅ #{NhJMeyAKdW == AuwdjOItmE} --- ERROR
   ✅ #{KHPulnTTWK == AnIRvUgzwZ} --- ERROR
   ✅ #{WmtCUJowad == pOckrvvUqD} --- ERROR
   ✅ #{nbHdgblSip == hVhDOvXLol} --- ERROR
   ✅ #{ZVljCpKylJ == IEkgBxvgEJ} --- ERROR
   ✅ #{GJxyglpZpb == qeOUSWEWuj} --- ERROR
   ✅ #{zdtlZhtIsw == SHWxXBuAkB} --- ERROR
   ✅ #{GdvSBAdpOU == YSZUemPdlY} --- ERROR
   ✅ #{HFLtJyDgCs == qlqyjGmkSJ} --- ERROR
   ✅ #{SphPovgNzP == XnkoxQeMCd} --- ERROR
   ✅ #{FDrffGlCcH -> svEdrEXOxu} --- ERROR
   ✅ #{frvLCGilCC -> mNfXBLjHhI} --- ERROR
   ✅ #{yiVoDzVfGE -> MFwBKFaund} --- ERROR
   ✅ #{oPyFfgavmS -> ZbpYgoTWqi} --- ERROR
   ✅ #{LrtUBmgrKZ -> JKbQUzLnID} --- ERROR
   ✅ #{lkzoyzkKee -> HugOKfbqnh} --- ERROR
   ✅ #{UNvsNsPzam -> iGsASoFwbd} --- ERROR
   ✅ #{sFdZBgtzVC -> mrfhXnimqx} --- ERROR
   ✅ #{jdTDAgUYxF -> TgmwXDRAVN} --- ERROR
   ✅ #{YkJzFdUtbr -> VVcSaqPvcM} --- ERROR
   ✅ #{tEPhrxeTlZ <- GkaFGcxOPw} --- ERROR
   ✅ #{ZrHBWwMuyC <- sMBrPAuniN} --- ERROR
   ✅ #{rSwqkCPEAH <- mpihGqWKMk} --- ERROR
   ✅ #{veQUwrXjrp <- iwnkXZLOHm} --- ERROR
   ✅ #{FrqYkbphEI <- FUnlzAZZEf} --- ERROR
   ✅ #{SSbyztFFsx <- QiDlIYpfpf} --- ERROR
   ✅ #{kqCZdLgghN <- NbOXVsBmfv} --- ERROR
   ✅ #{PLsaNwjbRW <- PUJxlXpVsF} --- ERROR
   ✅ #{ETJsUXxdZA <- hhtnpXMrXX} --- ERROR
   ✅ #{MjgzmoczUu <- vVxXOkqdha} --- 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
   ✅ #{xPJMFcGHKn} <= #VxWnJGmhrM --- CORRECT
   ✅ #{xHRXqObTgF} <= #GlYACsRSQo --- CORRECT
   ✅ #{cDXSSDMDec} <= #vbyDcWOOhY --- CORRECT
   ✅ #{TjlvLiXXxL} <= #cvPExFhiYn --- CORRECT
   ✅ #{ucfyWbbHUb} <= #gJpkryLYqC --- CORRECT
   ✅ #{uIAwTvDvNj} <= #yyfzKqDPow --- CORRECT
   ✅ #{GytqzaNijU} <= #NVFHoKFWYN --- CORRECT
   ✅ #{XyweXgJELl} <= #uExJKRPvGg --- CORRECT
   ✅ #{CIbNQPHBhX} <= #ZDbrhCqGqq --- CORRECT
   ✅ #{ShMnrrBePg} <= #mDevxyyPEM --- CORRECT
   ✅ #{yaCDKFyGos} <= #KrTvaHSUVq --- CORRECT
   ✅ #{tPREAUBfxP} <= #EgGJrWrQAX --- CORRECT
   ✅ #{ymEzzogqWO} <= #lJoUEPpTGc --- CORRECT
   ✅ #{uKuaQmPYCx} <= #PHdGztNzUo --- CORRECT
   ✅ #{KOYMHZdJEf} <= #LamLPByNoU --- CORRECT
   ✅ #{JJjVDxBTPQ} <= #NxBwCMaBRH --- CORRECT
   ✅ #{iVHtKjmJRv} <= #zUHLkboQQL --- CORRECT
   ✅ #{xJPBgodoJA} <= #sZhKMHLRpq --- CORRECT
   ✅ #{mVfAOQdxID} <= #IDXbnsOZRW --- CORRECT
   ✅ #{pFdctupjSb} <= #TAsuXCzKsQ --- CORRECT
   ✅ #{whshTywxrX} <= #kDsWJhosZE --- CORRECT
   ✅ #{roWdJYUVnf} <= #qsxCPEnUHx --- CORRECT
   ✅ #{RhihmQuBPU} <= #fEXIkLHFoS --- CORRECT
   ✅ #{RJtbHgvTcC} <= #UYcTocvGrz --- CORRECT
   ✅ #{IsUBJiDIfq} <= #bxWvFMBbXp --- CORRECT
   ✅ #{ngSmZdvOuN} <= $upnCIygtjH --- CORRECT
   ✅ #{UNYsFVvFJy} <= $RyRcMotUMe --- CORRECT
   ✅ #{pOqGPdCCQX} <= $FtpZkZCEbr --- CORRECT
   ✅ #{IKfXHunHrN} <= $SCDUORpXTB --- CORRECT
   ✅ #{aaauBnYXRn} <= $bURqnxjEMK --- CORRECT
   ✅ #{ZQZvHVQSwJ} <= $iRponoIyjL --- CORRECT
   ✅ #{lHwfZPkHcD} <= $siIvqVmvGN --- CORRECT
   ✅ #{CCzXjWSILl} <= $LLDOhwLLQC --- CORRECT
   ✅ #{AWNcOHoTIg} <= $CObgiEkktm --- CORRECT
   ✅ #{ajscoTHtmo} <= $KutEgLDLdf --- CORRECT
   ✅ #{SlOTEnLJhh} <= $fbnGOFpPPE --- CORRECT
   ✅ #{dedlNFioel} <= $XqXazkBFtL --- CORRECT
   ✅ #{mRQMLfJnEB} <= $JaxkLrWEOU --- CORRECT
   ✅ #{dQkSKptjBy} <= $pGaggkdxBm --- CORRECT
   ✅ #{ytkJwETUmI} <= $RNAcyuIsFO --- CORRECT
   ✅ #{nsIdXlSusJ} <= $IdXfRzjjgC --- CORRECT
   ✅ #{RYcHYqZvkl} <= $KnYemeJAJe --- CORRECT
   ✅ #{AlVJbwOxoV} <= $XehYBYdZCX --- CORRECT
   ✅ #{TwPTtsrGYa} <= $VaUZCoXRUb --- CORRECT
   ✅ #{nnjiqFjVsm} <= $BCuWaMNGDQ --- CORRECT
   ✅ #{xIZDnJsMuu} <= $dSdUpcHLpm --- CORRECT
   ✅ #{lcvqeDUvJN} <= $xYsXyYOwzd --- CORRECT
   ✅ #{BSzuYlXobr} <= $tPBAIUgECz --- CORRECT
   ✅ #{EBeWyaRlZr} <= $KeMiGWcTfi --- CORRECT
   ✅ #{gCITXVdkco} <= $xQCENvIjKZ --- CORRECT
✅ base grammar declarations › state transformer creation › incorrect statements
   ✅ #{AwfejITulP} <= ((dxfWfjkrOl)) --- ERROR
   ✅ #{KUsAyEaAJd} <= ((OusrpJmqSN)) --- ERROR
   ✅ #{GMSZxAoISn} <= ((dKYHEvZURy)) --- ERROR
   ✅ #{FiYeFteChx} <= ((KIgpGvoEbY)) --- ERROR
   ✅ #{LBsLTKlzCK} <= ((CbzDusJzHJ)) --- ERROR
   ✅ #{iTXoujJjjz} <= ((AVsyoHCVMA)) --- ERROR
   ✅ #{DnLpEbrUXq} <= ((axXlpfVZfR)) --- ERROR
   ✅ #{cKUAeRPRfv} <= ((ZuldZPnHqe)) --- ERROR
   ✅ #{ZaJSJxKJhZ} <= ((SsOYPmKPgR)) --- ERROR
   ✅ #{CKhlZTsfxW} <= ((IaqYKaSHKE)) --- ERROR
   ✅ #{DxwjzQvidz} <= ((MUjwbNzUcr)) --- ERROR
   ✅ #{pPASmBTRyW} <= ((pWEPyqgMZO)) --- ERROR
   ✅ #{UsnIMTOOWl} <= ((tZQBJnCDhs)) --- ERROR
   ✅ #{QboKSAorCg} <= ((FQWWKRVrNU)) --- ERROR
   ✅ #{slGMxhLTKJ} <= ((aDlTboNXbH)) --- ERROR
   ✅ #{MvUjKHkadA} <= ((xmFZFBrCLa)) --- ERROR
   ✅ #{kRzUJtOUuc} <= ((qFfylsyQZz)) --- ERROR
   ✅ #{WsPgKLofIh} <= ((mZGOZrEfwf)) --- ERROR
   ✅ #{GlceSQdKOY} <= ((WcNzhhgPkA)) --- ERROR
   ✅ #{cFoYsarfpb} <= ((ZLbYkWLhnp)) --- ERROR
   ✅ #{ZsqVGEUvoq} <= ((brSRThhoiN)) --- ERROR
   ✅ #{ZJZDJaUfyv} <= ((OsVGHvvuld)) --- ERROR
   ✅ #{EdonIsAtnG} <= ((DGwWCPFEkR)) --- ERROR
   ✅ #{iPkuGKsUcs} <= ((olyRqFYZdM)) --- ERROR
   ✅ #{xjBWEhhWUc} <= ((iVIffuEimP)) --- ERROR
   ✅ #{QlRaBeGVde} <= {{HPqVjjYTyt}} --- ERROR
   ✅ #{KSQZYkINAd} <= {{tpiKcuoXHa}} --- ERROR
   ✅ #{wrnJRIzCdf} <= {{mtDWqArbES}} --- ERROR
   ✅ #{nHhvzgBQAW} <= {{ueTAEqkfzQ}} --- ERROR
   ✅ #{VxibHDcHDN} <= {{KuSMTlxhFS}} --- ERROR
   ✅ #{sJgYyujiSs} <= {{PUNyViiwKz}} --- ERROR
   ✅ #{TUzZgLLrmC} <= {{oMzxByCeAK}} --- ERROR
   ✅ #{PsFEEGMbYs} <= {{AOIfPWtokq}} --- ERROR
   ✅ #{EBiwjCBVuG} <= {{TeIWYqMqQa}} --- ERROR
   ✅ #{hBZqtSMRUT} <= {{ifyRdhVpUC}} --- ERROR
   ✅ #{ziGigHbmmw} <= {{SmicWCdOAB}} --- ERROR
   ✅ #{WsHXMRZGnO} <= {{cfXyvvRixQ}} --- ERROR
   ✅ #{kKEQcslvGU} <= {{LndtGSMOJr}} --- ERROR
   ✅ #{dAsWtzzwZr} <= {{XsIJNYEsof}} --- ERROR
   ✅ #{NbizyiPilq} <= {{WBqFDviJLo}} --- ERROR
   ✅ #{riQNpUQrJq} <= {{aCgavBVMGv}} --- ERROR
   ✅ #{HrwiGIwvtr} <= {{pFaAqszryI}} --- ERROR
   ✅ #{UsLlgXlzkd} <= {{SWVJwFLnXb}} --- ERROR
   ✅ #{QuIKphJTbo} <= {{VaNdorFUXt}} --- ERROR
   ✅ #{JCYWZcdDSB} <= {{QVejDstzvP}} --- ERROR
   ✅ #{ACYkEFbNlD} <= {{RNjYyoCJoX}} --- ERROR
   ✅ #{vPceKrzqTa} <= {{CBLThjXTZi}} --- ERROR
   ✅ #{cKVkTaDGar} <= {{ftWPZAzCkb}} --- ERROR
   ✅ #{pgJGRzObcc} <= {{UrLcGlaLBe}} --- ERROR
   ✅ #{MIHltKGChn} <= {{skxwkUSECc}} --- ERROR
   ✅ #{{JbNkavhqdo}} <= (YecuPpBhjF) --- ERROR
   ✅ #{{gLXYPjoufK}} <= (UsapYUOnXZ) --- ERROR
   ✅ #{{vbcPMRRsZN}} <= (RlPxoHuIWG) --- ERROR
   ✅ #{{GSBoDoZfCH}} <= (zjXFEMAuUK) --- ERROR
   ✅ #{{UCkJNDMeNj}} <= (mGUyynWduA) --- ERROR
   ✅ #{{IsreQVxmJW}} <= (wNehPohprf) --- ERROR
   ✅ #{{yaIdLJuCTq}} <= (kqTreAeDpv) --- ERROR
   ✅ #{{eSguCxOeqk}} <= (DZUASxmhzB) --- ERROR
   ✅ #{{bFxslhDMgS}} <= (iBFwpRDioN) --- ERROR
   ✅ #{{arHcqVSTmY}} <= (MSNEyzuUyX) --- ERROR
   ✅ #{{EvbaozBjIU}} <= (YySsqSHBFV) --- ERROR
   ✅ #{{kBMVIRmPUo}} <= (yxdxZPCQCz) --- ERROR
   ✅ #{{gLIRPBtGCR}} <= (zrClSOxpbH) --- ERROR
   ✅ #{{PfAFBTwJIp}} <= (LsoHbuIqPq) --- ERROR
   ✅ #{{lUYqhAdaGo}} <= (gzDkMBISYA) --- ERROR
   ✅ #{{OMpjKrMpFd}} <= (nlArxkvYvO) --- ERROR
   ✅ #{{cFbQOZzFac}} <= (usIgbNJkPT) --- ERROR
   ✅ #{{MuQQvtQmqx}} <= (IwqKvbdlLW) --- ERROR
   ✅ #{{qRRduBKRyH}} <= (lgjaIswAkW) --- ERROR
   ✅ #{{dHnUNPjIwT}} <= (YSxsmEluZi) --- ERROR
   ✅ #{{wLeREpUZUm}} <= (biIyEOEJAO) --- ERROR
   ✅ #{{bDpGpmeIUm}} <= (uDZfhvRMIc) --- ERROR
   ✅ #{{CLeCJYQQgs}} <= (UaDpeWcVWy) --- ERROR
   ✅ #{{beTtUYhTpm}} <= (VKUtRETRfk) --- ERROR
   ✅ #{{gJfQTHkFrz}} <= (DjeDcjjeyu) --- ERROR
   ✅ #{IafHmWLhEO} <== (wMmLDWolZd) --- ERROR
   ✅ #{WvLYvtHkjf} <== (OkpjThgiQh) --- ERROR
   ✅ #{kVEVHuNSPr} <== (sfUSHCNIiS) --- ERROR
   ✅ #{PiIHmpfODd} <== (oBtBeeQVpM) --- ERROR
   ✅ #{XhMcnjXRLV} <== (SJbkMxAcDR) --- ERROR
   ✅ #{LfmvNPlVxz} <== (gdBrRXWViv) --- ERROR
   ✅ #{gdacREeyEE} <== (XtnvoKBpPo) --- ERROR
   ✅ #{pKSwlZIlan} <== (fPtCucRqAP) --- ERROR
   ✅ #{UafnmEGEtP} <== (wQEwwaLuiQ) --- ERROR
   ✅ #{hKzVtUWiql} <== (PwUCGrBRdH) --- ERROR
   ✅ #{nWtyjmNWRY} <== (XhrupujlXV) --- ERROR
   ✅ #{slgvKZdnnP} <== (BEJBsYvDNC) --- ERROR
   ✅ #{NdhvDcYDKp} <== (QrgzNZQPXC) --- ERROR
   ✅ #{DcKUJfOHbO} <== (yErmggVLlY) --- ERROR
   ✅ #{TGcDQctdBQ} <== (JYFenJHNxm) --- ERROR
   ✅ #{zxSJYkvdcI} <== (eLuFwOlsij) --- ERROR
   ✅ #{KqILUhmhIl} <== (dJOeiDHiKu) --- ERROR
   ✅ #{yUdqvzleVn} <== (OcsDOADQun) --- ERROR
   ✅ #{kKciSWEmvZ} <== (KXlaNUwiTD) --- ERROR
   ✅ #{dQfhrqQPGw} <== (QeVeSGBauA) --- ERROR
   ✅ #{xLhQRWcCpk} <== (EYWPWOqQfk) --- ERROR
   ✅ #{FIFPZsRXgw} <== (FGluOeVBMq) --- ERROR
   ✅ #{oAHtvcXSnI} <== (odNLlPsVOp) --- ERROR
   ✅ #{ErAGERKAZN} <== (voGxXlWXcA) --- ERROR
   ✅ #{gaLXPhyoQO} <== (DwTrVNbLVV) --- ERROR
   ✅ #{CuDMcCwFpG} <<= (rgncyjFlrz) --- ERROR
   ✅ #{sujdoXynHN} <<= (ecQeSaflRy) --- ERROR
   ✅ #{KTYBqxLJii} <<= (FKyHkqDDZM) --- ERROR
   ✅ #{GSDEhqXbTe} <<= (zWcZJYQXXc) --- ERROR
   ✅ #{fShbNIhGFr} <<= (zYzAdXdgdE) --- ERROR
   ✅ #{TQDGLpODco} <<= (RlzMMGTfOn) --- ERROR
   ✅ #{JcaFMHCIIF} <<= (foZEeBxjJU) --- ERROR
   ✅ #{debUcABoBN} <<= (jNLerlVaYd) --- ERROR
   ✅ #{CWwrXJCzhz} <<= (KgjCRuETHu) --- ERROR
   ✅ #{SeTMeppiuL} <<= (YGfmJROTYF) --- ERROR
   ✅ #{KSobXpGYhp} <<= (XZmqeyiKmH) --- ERROR
   ✅ #{cNvuFfBsSy} <<= (PKABNKrFQT) --- ERROR
   ✅ #{eSNiYikVYW} <<= (WAawtWoXuS) --- ERROR
   ✅ #{TQmXlVkbso} <<= (ZcjRZOghKy) --- ERROR
   ✅ #{OoDmtijHFo} <<= (xgiFauUOnn) --- ERROR
   ✅ #{tjmRbWOgmQ} <<= (LjERPVZaRb) --- ERROR
   ✅ #{pMIMPcIBqz} <<= (SxzIcIhYYN) --- ERROR
   ✅ #{PQggrIMVsh} <<= (lOeueDprKL) --- ERROR
   ✅ #{wubfsaoPRf} <<= (wcARuBZuzW) --- ERROR
   ✅ #{rAKgrpsdIa} <<= (ensjvojlLD) --- ERROR
   ✅ #{fYaMzErrUQ} <<= (HLqxFqETYt) --- ERROR
   ✅ #{eQpgXgDsKp} <<= (vxgKNIpeEi) --- ERROR
   ✅ #{BLMnvVWDda} <<= (jqBRvJPsof) --- ERROR
   ✅ #{OqnuoQCECr} <<= (cFTHOZGRXX) --- ERROR
   ✅ #{ZFWROMungI} <<= (nCbyOgMMMD) --- ERROR
   ✅ #{guKIXFsMlv} <<== (FcMzESNHAV) --- ERROR
   ✅ #{mNUEjVoIhc} <<== (kZpNcQcFSe) --- ERROR
   ✅ #{rGFTvjJOco} <<== (aMYMWbkzCz) --- ERROR
   ✅ #{XBfDhLGtxg} <<== (VnPrNicfWL) --- ERROR
   ✅ #{OjKqtANOuh} <<== (okOkZwxWhC) --- ERROR
   ✅ #{YAPELmcgoi} <<== (QHriMWTWxf) --- ERROR
   ✅ #{urbQNJgnRT} <<== (UWNgAqOHLR) --- ERROR
   ✅ #{niIUyRXMkJ} <<== (vXUpRQkHzV) --- ERROR
   ✅ #{zsJDyySiai} <<== (NaLxuQvSvO) --- ERROR
   ✅ #{baCtzlmmsG} <<== (hdQIvBGaXW) --- ERROR
   ✅ #{xFCIsnyLyN} <<== (PnxGKkQaft) --- ERROR
   ✅ #{PoRRfezOhL} <<== (LWflmREMIa) --- ERROR
   ✅ #{BEKTnZIggZ} <<== (SLRRNYomGG) --- ERROR
   ✅ #{wcEXezHCwg} <<== (KvDvJlxyGm) --- ERROR
   ✅ #{zEYNgVrqnv} <<== (JWAiykcFRJ) --- ERROR
   ✅ #{GIpuMzykeb} <<== (oVdIagaANZ) --- ERROR
   ✅ #{OQFVdgEFBh} <<== (LeekmrJhNC) --- ERROR
   ✅ #{SkYRxuRPjS} <<== (UmOQVQiZWC) --- ERROR
   ✅ #{PTOlbWFJmg} <<== (jUQlJxlpsC) --- ERROR
   ✅ #{SszFKAKqcG} <<== (LDqOPfnacg) --- ERROR
   ✅ #{riScVrQyUl} <<== (fhnJglIlKQ) --- ERROR
   ✅ #{eMJBhHkeVl} <<== (QbxlbcBcmt) --- ERROR
   ✅ #{ANyYQlVKoN} <<== (eyhFQIMLtW) --- ERROR
   ✅ #{wNnzyYqjCn} <<== (hIcmZTFzak) --- ERROR
   ✅ #{ZGmuTcgtyd} <<== (vQKOYtzSgN) --- ERROR
   ✅ #{fLNMhETawq} <- (yttQclhTMc) --- ERROR
   ✅ #{KOaUdRcSyO} <- (DuyRiWqNNc) --- ERROR
   ✅ #{sYksAFDWJb} <- (eNQAnezibW) --- ERROR
   ✅ #{NxYKoxFGRW} <- (tEHnemoRFQ) --- ERROR
   ✅ #{nPEOLOykci} <- (yVhYJPwvTD) --- ERROR
   ✅ #{pfHPQJVwCi} <- (LKMkGuygeb) --- ERROR
   ✅ #{rZfONlneSz} <- (RhCcFXjuJd) --- ERROR
   ✅ #{pmzGgbXKwI} <- (QSzVkOsWwB) --- ERROR
   ✅ #{asFGitLOZJ} <- (FVwDdDeQzw) --- ERROR
   ✅ #{zYwXZLllMZ} <- (jcwajGcxSL) --- ERROR
   ✅ #{pIFLCEgkaa} <- (omWohPocbR) --- ERROR
   ✅ #{FBWzROdvGS} <- (dYkJUdCfAb) --- ERROR
   ✅ #{nqNlKMoXIM} <- (lIWlyXAPnN) --- ERROR
   ✅ #{OEgaCCYEwK} <- (VDRwlbMngh) --- ERROR
   ✅ #{vYGUwrNSNV} <- (OILFGoMaNQ) --- ERROR
   ✅ #{KgJQjDiXhz} <- (KKGMlxwcty) --- ERROR
   ✅ #{ajsjBpaelE} <- (TbtxTYLlDd) --- ERROR
   ✅ #{bOkDADbhNT} <- (eQsVOcCrew) --- ERROR
   ✅ #{JDRTbEwmnb} <- (bHDDuBDTzm) --- ERROR
   ✅ #{AbdvhJNLJR} <- (xHIVyYyxTH) --- ERROR
   ✅ #{BrHYTNHlaY} <- (GPnZkqUfkA) --- ERROR
   ✅ #{yNhKnQHjRM} <- (uHHANUVRsm) --- ERROR
   ✅ #{KUpMRwXpLQ} <- (PeZsCtKSOB) --- ERROR
   ✅ #{tQgBmvULQa} <- (XvStHgGbrX) --- ERROR
   ✅ #{otSUDXYFMC} <- (RTdGGuSsSl) --- ERROR
   ✅ #{vRgBkYOqRM} =< (TdduEcuRQs) --- ERROR
   ✅ #{suKqkFnfWZ} =< (xvawYCJhGu) --- ERROR
   ✅ #{nVhkuEUFfo} =< (gtqEopADic) --- ERROR
   ✅ #{caPQJXwGPd} =< (LVbLyudvAV) --- ERROR
   ✅ #{pqMMlQeJKN} =< (fFpCdwEpxw) --- ERROR
   ✅ #{XUXYEoHuZV} =< (eIvoqohnfc) --- ERROR
   ✅ #{HZOSqbnRwJ} =< (HwKIeIFIvT) --- ERROR
   ✅ #{cZVgFvqfbA} =< (KbyGxlJEpo) --- ERROR
   ✅ #{oZToMOaKBc} =< (JuOYsNJqGj) --- ERROR
   ✅ #{depkilbTPb} =< (jLSpcwbYmb) --- ERROR
   ✅ #{XNFtavRLUv} =< (CkoEMfnptc) --- ERROR
   ✅ #{RjpRzlCYAD} =< (qiebwplLTU) --- ERROR
   ✅ #{NLPpAIIGzm} =< (ujnQCcIgzR) --- ERROR
   ✅ #{CcDfPyixbn} =< (QGxNipEvQO) --- ERROR
   ✅ #{TtUlCkKRMI} =< (QhJbJvQzbC) --- ERROR
   ✅ #{qOHyyfqnhL} =< (aNOsvimHBB) --- ERROR
   ✅ #{aeMYKQXaNu} =< (valTyOQUTe) --- ERROR
   ✅ #{axswKxdgRR} =< (XTDEjWAmVo) --- ERROR
   ✅ #{VMxzkPOsXF} =< (XVYnJvYHln) --- ERROR
   ✅ #{OowxfSXcPU} =< (JdKtBBrQMQ) --- ERROR
   ✅ #{vFCSQmUYiM} =< (oSDddbbfru) --- ERROR
   ✅ #{rpYnzKWcfm} =< (CPfslPMnOx) --- ERROR
   ✅ #{VVtDfFvoRQ} =< (YbicRNpHHl) --- ERROR
   ✅ #{ZmnXDAzgGK} =< (fXsvIrTYsO) --- ERROR
   ✅ #{cukWxIGTWX} =< (IkqwrovwfN) --- ERROR
   ✅ #{GJsQzXUkYI} => (JccQuMqLQs) --- ERROR
   ✅ #{MRqPFfeGrM} => (TFMcvtBTcp) --- ERROR
   ✅ #{PbRUifFCpm} => (QIPdoJBnNB) --- ERROR
   ✅ #{vwHsDLkCsC} => (nYCzSkzEKe) --- ERROR
   ✅ #{jAezUukBeS} => (vUdUXzmiak) --- ERROR
   ✅ #{KoMVksmsDc} => (EtBJCumXjX) --- ERROR
   ✅ #{XrlLVLLSAC} => (XbJeyvfMdd) --- ERROR
   ✅ #{ntJTeXrHHn} => (eMjDVbKvzV) --- ERROR
   ✅ #{CzlgoHIXrt} => (DkqxVwtRok) --- ERROR
   ✅ #{OXfSMDsyuW} => (XWBtCzNkEB) --- ERROR
   ✅ #{RbKRZinfWO} => (JzldBIlZcf) --- ERROR
   ✅ #{jWJqpUEgNq} => (EoKhoBOWjP) --- ERROR
   ✅ #{UMibcaWzyn} => (ArSVZoDfat) --- ERROR
   ✅ #{SMdcyOAzYq} => (TxQzRFZFcD) --- ERROR
   ✅ #{aSCIiGKdXM} => (XbKEUYlvXU) --- ERROR
   ✅ #{zXpkdKogZG} => (hUlNTmgwgP) --- ERROR
   ✅ #{bGCOHLabAC} => (SltQXaOeRM) --- ERROR
   ✅ #{SdHFCXHhCt} => (soAhFrCWTA) --- ERROR
   ✅ #{rjMVZfNyUe} => (QXDgwQMBrh) --- ERROR
   ✅ #{RhkoSSNatR} => (XCGCwAUDuZ) --- ERROR
   ✅ #{JXdLBtDWcW} => (mrfWErgtBr) --- ERROR
   ✅ #{tOCyCKIOBq} => (pOJfmyEfwE) --- ERROR
   ✅ #{DxXlUqsfnR} => (rbkwNYdhNw) --- ERROR
   ✅ #{BeBLLeEFdc} => (GkCwEaDaVT) --- ERROR
   ✅ #{sgDiUEIggk} => (tnUTlMXNEH) --- ERROR
✅ base grammar declarations › state transformer creation
✅ base grammar declarations › emit statements creation › correct statements
   ✅ emit/UuPHMECPJH --- CORRECT
   ✅ emit/DKuThaRVTX --- CORRECT
   ✅ emit/FZmyrMAEOc --- CORRECT
   ✅ emit/koYVZIJcTb --- CORRECT
   ✅ emit/PfFmZgYUum --- CORRECT
   ✅ emit/VghHnWvzOL --- CORRECT
   ✅ emit/yTgJnveZaQ --- CORRECT
   ✅ emit/QuQoZSqtIZ --- CORRECT
   ✅ emit/oSTIoEWIJF --- CORRECT
   ✅ emit/BVUhJSTjqb --- CORRECT
   ✅ emit/boZDfCMdJY --- CORRECT
   ✅ emit/RJoerqUkIa --- CORRECT
   ✅ emit/VMuaoshzuR --- CORRECT
   ✅ emit/bAfhorUvCC --- CORRECT
   ✅ emit/taqgvHiHIX --- CORRECT
   ✅ emit/YkQTRzWtsE --- CORRECT
   ✅ emit/EZyQcbLDll --- CORRECT
   ✅ emit/duTdxBiMLZ --- CORRECT
   ✅ emit/DltYZxpNWm --- CORRECT
   ✅ emit/FGvkqViCUg --- CORRECT
   ✅ emit/nseFMSDDDo --- CORRECT
   ✅ emit/afVbVbLPcT --- CORRECT
   ✅ emit/LmaYhmoucQ --- CORRECT
   ✅ emit/bZUOVGYWjP --- CORRECT
   ✅ emit/HGLCvwfzFb --- CORRECT
   ✅ emit/ZfSgAypRPy (#pkHRvUcAkF) --- CORRECT
   ✅ emit/lgbDjcTzdi (#vsBYHpjYOT) --- CORRECT
   ✅ emit/ukUshrojSf (#wcamFWnPUD) --- CORRECT
   ✅ emit/VPKeGDPWRJ (#yTmpYnEenB) --- CORRECT
   ✅ emit/lXFxbOZxFp (#jrlCPlYXQS) --- CORRECT
   ✅ emit/yajwZkuhvy (#zJinnYSXBk) --- CORRECT
   ✅ emit/dHdRgEXpdy (#NIirmgdTOl) --- CORRECT
   ✅ emit/jKyKXpJfvS (#CCThXOIFjP) --- CORRECT
   ✅ emit/ZFqCRulotQ (#pzlMLgRKag) --- CORRECT
   ✅ emit/aWavuAVKps (#TTYdeJzRQU) --- CORRECT
   ✅ emit/BXSAoOxQVZ (#rOmCQHumhV) --- CORRECT
   ✅ emit/LuImfuWzfU (#rpvYLHbfgd) --- CORRECT
   ✅ emit/TgnirpApPt (#oSKkMtuTxy) --- CORRECT
   ✅ emit/FlvdntKrvw (#lLYRMKRbMl) --- CORRECT
   ✅ emit/cfCHMNtmPs (#QQJwoWTDUx) --- CORRECT
   ✅ emit/HGpGgvFgLZ (#xFsVhPCEwE) --- CORRECT
   ✅ emit/IkNdxMFJyY (#nbyyBKYgPb) --- CORRECT
   ✅ emit/HBCwOMWezo (#dszILNqIzp) --- CORRECT
   ✅ emit/jVhxfWzxxl (#wvBExhOcvT) --- CORRECT
   ✅ emit/nOuLCiRqlo (#ymxokmUxXr) --- CORRECT
   ✅ emit/RiEvvvxswm (#YcdqpEIkEQ) --- CORRECT
   ✅ emit/JSimCLvxOO (#LpaiOQWBay) --- CORRECT
   ✅ emit/SNBhHPOOIA (#pcNPzrRvNK) --- CORRECT
   ✅ emit/ZQVDVEWAoN (#JNsDIKPIwU) --- CORRECT
   ✅ emit/pzOIJihOVx (#HIeuzvQuWn) --- CORRECT
   ✅ emit/DEMHbeUqne (#pscIOfHdKX) <= #{gpCaHJtCDu} --- CORRECT
   ✅ emit/JfhmZOBwTd (#IUGrTuMsuR) <= #{RfihgwUNwO} --- CORRECT
   ✅ emit/uIRmoAptUw (#jAPJswCdMF) <= #{upwDOQGBrO} --- CORRECT
   ✅ emit/PohfymNhDr (#wxSBiPyroX) <= #{mKiQkmnGYG} --- CORRECT
   ✅ emit/ervfFhHmqX (#itgKFmUbRN) <= #{xJeVCeKdbx} --- CORRECT
   ✅ emit/HxFFGSRVVk (#lwhuUINWFl) <= #{CjJQKKeEPm} --- CORRECT
   ✅ emit/cJFnCFBJUb (#VnQcvnNoco) <= #{zorONEmoeU} --- CORRECT
   ✅ emit/lXuHsSWLxb (#xUbMwkOXkd) <= #{yhaSejKguU} --- CORRECT
   ✅ emit/aFVItOgdys (#vxIDhlJpJe) <= #{xQhfJhGbhn} --- CORRECT
   ✅ emit/ULvrZwshed (#clSpUFxiwv) <= #{iboGmxcPYy} --- CORRECT
   ✅ emit/uSrnUlGkLa (#VGzxUBnovE) <= #{IoAIwVcINu} --- CORRECT
   ✅ emit/UkSIkumxpw (#GceEsgqmfD) <= #{MKticTepsy} --- CORRECT
   ✅ emit/hNeujrpuTm (#kzNXtLIRQa) <= #{sNyLWbetud} --- CORRECT
   ✅ emit/RRmjnABtwo (#TDIpYOUlBb) <= #{AiHWHouMJY} --- CORRECT
   ✅ emit/ozIRlipJEH (#VsbJNujkwn) <= #{yltLrZhJag} --- CORRECT
   ✅ emit/fIHddzFfHc (#jDLmXNuZbn) <= #{XNVfFYltPH} --- CORRECT
   ✅ emit/blNWTdzFre (#BjTGcqpURw) <= #{GSVOFQnXnc} --- CORRECT
   ✅ emit/uZLgOraTkH (#ezzlTzAIkC) <= #{gzexJRWFik} --- CORRECT
   ✅ emit/IulLJsnNEP (#wgFflMkeAg) <= #{poWWBCReHh} --- CORRECT
   ✅ emit/ztUNaulHet (#hjECBxQeEA) <= #{GwJwDYRrxE} --- CORRECT
   ✅ emit/jWCuOwCOEE (#jyIjnPurih) <= #{BeixeWYTqR} --- CORRECT
   ✅ emit/JfITSxNarl (#xHcBEyKYsy) <= #{cARjYKonrq} --- CORRECT
   ✅ emit/aiHdcsWGFA (#SVDUFvtHnj) <= #{uYKUWOgobT} --- CORRECT
   ✅ emit/ZezqBJYUIb (#SYXmQQrrMA) <= #{pHeWyNOvZy} --- CORRECT
   ✅ emit/tstVyKmksK (#gWTfUZTTZu) <= #{coYlYRiQof} --- CORRECT
✅ base grammar declarations › emit statements creation › incorrect statements
   ✅ emt/edNfQlVKDh --- ERROR
   ✅ emt/EQOtELsTLL --- ERROR
   ✅ emt/VMfEjgEGEJ --- ERROR
   ✅ emt/SUdWtjBnRz --- ERROR
   ✅ emt/QOBfUpdLme --- ERROR
   ✅ emt/roMJESZHWh --- ERROR
   ✅ emt/lFNMHMBOLp --- ERROR
   ✅ emt/JPBuozjlCn --- ERROR
   ✅ emt/IkioKtpQOz --- ERROR
   ✅ emt/CVPYaaRNea --- ERROR
   ✅ emt/YaQCTBcyQy --- ERROR
   ✅ emt/LABdtJMGgF --- ERROR
   ✅ emt/LAkQlmlWZX --- ERROR
   ✅ emt/qXgmbXsGsG --- ERROR
   ✅ emt/FOGVQEkgWV --- ERROR
   ✅ emt/srYNnWkahP --- ERROR
   ✅ emt/xrJVCzQAhE --- ERROR
   ✅ emt/uBNhKZnfwq --- ERROR
   ✅ emt/XhIISQzLex --- ERROR
   ✅ emt/uQwfKDdhPB --- ERROR
   ✅ emt/FULpAMMhoI --- ERROR
   ✅ emt/RpiMfJGtwA --- ERROR
   ✅ emt/mqvqBiQoMu --- ERROR
   ✅ emt/yfzAtzFpLE --- ERROR
   ✅ emt/UnSHksDNla --- ERROR
   ✅ emit/ewEWtaMWbF <= dOyWGcvsIN --- ERROR
   ✅ emit/DxMVlRNXqT <= LExFGoIrsH --- ERROR
   ✅ emit/XxuUwahpvr <= OTZllOaAZS --- ERROR
   ✅ emit/FcHIjRsvmG <= EDCzugtbLL --- ERROR
   ✅ emit/pYFTwgsYub <= OIZaMSZpCj --- ERROR
   ✅ emit/QJCDLOSQeK <= diWvNnxJTp --- ERROR
   ✅ emit/PUvUyokIZS <= bVoqFKfwFP --- ERROR
   ✅ emit/iTyojVbxII <= NAFIlBBicj --- ERROR
   ✅ emit/BjzpInGXwE <= IusQvZJcGC --- ERROR
   ✅ emit/vkaNEbHzho <= xAdxEGkxtB --- ERROR
   ✅ emit/hqaPGStUJd <= LYVPmVGVGF --- ERROR
   ✅ emit/wMrJSsVUeJ <= RuSxyGkXUe --- ERROR
   ✅ emit/uCdnLMtSNx <= FJQtZEkSOt --- ERROR
   ✅ emit/jYuJfXdHOc <= bLFQzdyVvz --- ERROR
   ✅ emit/CwZXTojgmF <= JrYRVnocBi --- ERROR
   ✅ emit/SvxUIYrzcV <= cwfmBYPczA --- ERROR
   ✅ emit/vPcSmuVzTt <= WQqGiPUcsJ --- ERROR
   ✅ emit/zviinVFRft <= XtyjqDrEkJ --- ERROR
   ✅ emit/KFUdOefcxy <= vAblEVhuCx --- ERROR
   ✅ emit/ESmgNZCQlX <= wFNjuNOjOi --- ERROR
   ✅ emit/ySaCDuCgaq <= pWUmgRKuyZ --- ERROR
   ✅ emit/WCCINPeWua <= bqXQHDUTqt --- ERROR
   ✅ emit/sQIwiWcfiJ <= AqpvWUedPb --- ERROR
   ✅ emit/ZToLPSavwj <= pEzwlSsYnn --- ERROR
   ✅ emit/eQCrKqEjCs <= UsiNxYyuor --- ERROR
   ✅ emit/zFazOJulzo <= () --- ERROR
   ✅ emit/QFesmcRGRa <= () --- ERROR
   ✅ emit/sFfxpLebZZ <= () --- ERROR
   ✅ emit/VkjbVqWuEM <= () --- ERROR
   ✅ emit/vNTFIjthnV <= () --- ERROR
   ✅ emit/juTODjaEIl <= () --- ERROR
   ✅ emit/KImOMpHRlj <= () --- ERROR
   ✅ emit/tlSEffjxxo <= () --- ERROR
   ✅ emit/xOvnpmoTTP <= () --- ERROR
   ✅ emit/OrkyKxwEEf <= () --- ERROR
   ✅ emit/VFsGceQOpc <= () --- ERROR
   ✅ emit/lqyXJdfnwk <= () --- ERROR
   ✅ emit/qxItkIkqsk <= () --- ERROR
   ✅ emit/duPTeGFJeZ <= () --- ERROR
   ✅ emit/srkuRVNBtn <= () --- ERROR
   ✅ emit/cVcvMJTTzX <= () --- ERROR
   ✅ emit/NcZzJPDvWx <= () --- ERROR
   ✅ emit/lCjoNrEejq <= () --- ERROR
   ✅ emit/iUtYHXpSkZ <= () --- ERROR
   ✅ emit/HjKhVrrKSD <= () --- ERROR
   ✅ emit/sgBqfTqlUH <= () --- ERROR
   ✅ emit/TnsOxXIGCv <= () --- ERROR
   ✅ emit/EUgqwuXuBf <= () --- ERROR
   ✅ emit/UoAcvBCWVH <= () --- ERROR
   ✅ emit/LvbHrnftZJ <= () --- ERROR
   ✅ emit/PmlSxqFxZg <= --- ERROR
   ✅ emit/NUyhHWyzIv <= --- ERROR
   ✅ emit/WIryotIzoy <= --- ERROR
   ✅ emit/PZSkXHbJKv <= --- ERROR
   ✅ emit/VnqydUdcxQ <= --- ERROR
   ✅ emit/mEaBZtKubE <= --- ERROR
   ✅ emit/pIntpMqMta <= --- ERROR
   ✅ emit/qZRZmGHQJZ <= --- ERROR
   ✅ emit/QJZGoSxwuf <= --- ERROR
   ✅ emit/NJHQZQjYWk <= --- ERROR
   ✅ emit/nTbFKbFWpe <= --- ERROR
   ✅ emit/mUSoivuidX <= --- ERROR
   ✅ emit/kOoDpzhsGJ <= --- ERROR
   ✅ emit/vvTKAqxBOX <= --- ERROR
   ✅ emit/dsPWuVkgIN <= --- ERROR
   ✅ emit/StlBOMXaRr <= --- ERROR
   ✅ emit/sjEiYTdist <= --- ERROR
   ✅ emit/iMhnBggGRM <= --- ERROR
   ✅ emit/vINaAzBrmQ <= --- ERROR
   ✅ emit/IQmevQOfOf <= --- ERROR
   ✅ emit/hqlAyGteVX <= --- ERROR
   ✅ emit/ExcYcUGicZ <= --- ERROR
   ✅ emit/CilblmkibH <= --- ERROR
   ✅ emit/YafMPHOJqO <= --- ERROR
   ✅ emit/NXwnaDwcFg <= --- ERROR
   ✅ emit/ZmwVgKQAEM => --- ERROR
   ✅ emit/hceRnNwkbM => --- ERROR
   ✅ emit/JHZkKlOkhg => --- ERROR
   ✅ emit/JgQOZbzKsC => --- ERROR
   ✅ emit/LlgIFDOOob => --- ERROR
   ✅ emit/VZPdmCSJHU => --- ERROR
   ✅ emit/DzQYRFIKFM => --- ERROR
   ✅ emit/VjqIonSReV => --- ERROR
   ✅ emit/QFFHrnxUBh => --- ERROR
   ✅ emit/FFLaNAZjHH => --- ERROR
   ✅ emit/kCYdteLfCT => --- ERROR
   ✅ emit/wiPWJQCJef => --- ERROR
   ✅ emit/xgUAwKHcmG => --- ERROR
   ✅ emit/iHlSGemTGD => --- ERROR
   ✅ emit/YUbrdiVfQj => --- ERROR
   ✅ emit/eKlmsXyRnN => --- ERROR
   ✅ emit/SpgnjioKjT => --- ERROR
   ✅ emit/zDPrUGXBwe => --- ERROR
   ✅ emit/CrqdBqLIOu => --- ERROR
   ✅ emit/gTtkTYOPaC => --- ERROR
   ✅ emit/fuGkIZFSJK => --- ERROR
   ✅ emit/idhEdltONo => --- ERROR
   ✅ emit/NAeISXtOIA => --- ERROR
   ✅ emit/MHgTWRkhcB => --- ERROR
   ✅ emit/OmjNNYDDes => --- ERROR
   ✅ emit/RrSBeCSINB <= {OBZYcZdJKw} --- ERROR
   ✅ emit/PzVfYmZTbT <= {AZzQgsSxUJ} --- ERROR
   ✅ emit/LCrXwfRhjC <= {AUhMSWcYze} --- ERROR
   ✅ emit/LyUJXpkWpC <= {CLKokDguNs} --- ERROR
   ✅ emit/FhnbqUaule <= {IUCybmJBVC} --- ERROR
   ✅ emit/AfXFTAMuDm <= {pwfHltuIBk} --- ERROR
   ✅ emit/mxRHgmEVcb <= {LBvBOiSiQO} --- ERROR
   ✅ emit/dFVCQyrEte <= {ILqkgOboEO} --- ERROR
   ✅ emit/SfmMsTEBPg <= {RVVbyVEYlZ} --- ERROR
   ✅ emit/LwwvklVYqP <= {DVrvnRqmrN} --- ERROR
   ✅ emit/BgputJmTZw <= {ZbjVPyLPZQ} --- ERROR
   ✅ emit/fCKmHfPqFq <= {dWZQjLHTRC} --- ERROR
   ✅ emit/qozBwShLKK <= {fuAhjnntMp} --- ERROR
   ✅ emit/vkPgIGARgC <= {HOGcDASXne} --- ERROR
   ✅ emit/UGAIniVefA <= {MAlIBgAIJg} --- ERROR
   ✅ emit/oonYvdnXcO <= {FnjnkxdAGx} --- ERROR
   ✅ emit/ZBhZCOIWse <= {rgJVZupjrp} --- ERROR
   ✅ emit/KSzNLOKMxe <= {rDxBeTxzFJ} --- ERROR
   ✅ emit/ZoEOHswrQT <= {eZbGbAYKwh} --- ERROR
   ✅ emit/OIcIQeVYzw <= {YbFvBSxTHW} --- ERROR
   ✅ emit/swEfauBAsj <= {sqebwbzRXM} --- ERROR
   ✅ emit/TUVRRmFvpi <= {SvJKbghJvY} --- ERROR
   ✅ emit/IbzHTmfyeI <= {ifnsIRYWds} --- ERROR
   ✅ emit/mdcfRyuvvj <= {KzguQxCpUB} --- ERROR
   ✅ emit/UobOIePtWv <= {NZdpFTkxJH} --- ERROR
   ✅ emit/akQYZgcGQc <= [ZYISGxBsxZ] --- ERROR
   ✅ emit/IrJOBDfHjX <= [YnAuknqsTU] --- ERROR
   ✅ emit/dzlwxMuIjB <= [OKQZsbQmpL] --- ERROR
   ✅ emit/MjQxgMlDIE <= [IKJMHkcRkh] --- ERROR
   ✅ emit/NDDHElaFpG <= [jJdmCSgzAX] --- ERROR
   ✅ emit/HampxYHNQZ <= [SRwhicKuqx] --- ERROR
   ✅ emit/lHBWnnDPrh <= [rdfsqQdQel] --- ERROR
   ✅ emit/xXiLUHkYmw <= [fAZKRTGHxW] --- ERROR
   ✅ emit/ighuBlNRof <= [jVfQdPGVbp] --- ERROR
   ✅ emit/TAEnpaOuze <= [hcdFzSWcNj] --- ERROR
   ✅ emit/PAEGAwdzXu <= [swJNSKgIMy] --- ERROR
   ✅ emit/tlSfLqxxjB <= [yqPhZOkJLR] --- ERROR
   ✅ emit/grdiFEOfrP <= [aneaymhTYS] --- ERROR
   ✅ emit/RtpBYkSSyt <= [XOGyLXbHlQ] --- ERROR
   ✅ emit/HtvwEgMguh <= [zqyJhWKUiv] --- ERROR
   ✅ emit/EszfVdeUFi <= [GyXTUTpkyY] --- ERROR
   ✅ emit/OENmKSOKiS <= [qJjvvZwuGV] --- ERROR
   ✅ emit/FTfKYtRRpi <= [uZAImgwriX] --- ERROR
   ✅ emit/cSiwvkJeke <= [vYpHBmNuyG] --- ERROR
   ✅ emit/GsnzMZcAte <= [ipkIyGVFoO] --- ERROR
   ✅ emit/GBCvVZIGFr <= [VOKDZhJycr] --- ERROR
   ✅ emit/bdYcnFBFiS <= [KdWeknBKwS] --- ERROR
   ✅ emit/eKxhBmMGKG <= [iKoXaCFHsP] --- ERROR
   ✅ emit/MikJEOxPec <= [POTUnQJJcr] --- ERROR
   ✅ emit/OanvGgJfRA <= [mEOXTpnNah] --- ERROR
   ✅ emit/LAfNxGjSwE => (XQLayXlLaG) --- ERROR
   ✅ emit/sENPmjIpFt => (TqDEcySxFl) --- ERROR
   ✅ emit/LOYTbSdVpc => (gsAkxFAgGA) --- ERROR
   ✅ emit/bLwmrLijqa => (teyfQhWIII) --- ERROR
   ✅ emit/gCNiOyrGud => (cpCSHZWUyt) --- ERROR
   ✅ emit/xwYMHvUDRe => (wfvQWLTEDy) --- ERROR
   ✅ emit/qQnLuQMxUl => (TyfXqsRPqa) --- ERROR
   ✅ emit/pASjOIfXHh => (fOURQyWWfL) --- ERROR
   ✅ emit/BkUupuUEPz => (azHpXHABEY) --- ERROR
   ✅ emit/JQgljVZYCm => (fdoxyeKbfW) --- ERROR
   ✅ emit/DsbKIoGWBB => (PitVdQqcxM) --- ERROR
   ✅ emit/FcmCALtASZ => (ToiwJDGfrM) --- ERROR
   ✅ emit/mVEfkzZqsD => (eSABWvEGkn) --- ERROR
   ✅ emit/LtAwCciBiX => (MaibldMWvB) --- ERROR
   ✅ emit/EsvONGfsOw => (oIGrFHlaZF) --- ERROR
   ✅ emit/epxLWhbOBP => (mbbCvQdghC) --- ERROR
   ✅ emit/YinSIcMHxL => (tHqzmuhPYT) --- ERROR
   ✅ emit/NaJMKINLxy => (kVHrAealqW) --- ERROR
   ✅ emit/dRRJHZdngi => (boFdQuBorK) --- ERROR
   ✅ emit/mtEiJqUgeJ => (kFvIgWqRmj) --- ERROR
   ✅ emit/DCjddkExpX => (KUVZapTCUe) --- ERROR
   ✅ emit/tzwKMAMyyB => (BPtXGUTCuP) --- ERROR
   ✅ emit/OiVzxJJDVO => (uxvqEXtleC) --- ERROR
   ✅ emit/MYHoTLQGhj => (CoSdzmzdAe) --- ERROR
   ✅ emit/RqAevnfOZf => (gScplFjgpA) --- ERROR
✅ base grammar declarations › emit statements creation
✅ base grammar declarations › subscribe statements creation › correct statements
   ✅ subscribe/EpxbWHJaXv LbQyJjSAgz --- CORRECT
   ✅ subscribe/xVNKRVCatC vgvGnRJiOB --- CORRECT
   ✅ subscribe/irGkbgYVQz YrNPmbIGsy --- CORRECT
   ✅ subscribe/JNSZaElemk YuzVPIvqWf --- CORRECT
   ✅ subscribe/VMdDkHqnXP NrHtyuUGNz --- CORRECT
   ✅ subscribe/SvEHkFtHav XlVspNNWCT --- CORRECT
   ✅ subscribe/zewWvsWyCZ dRUxcqVhNS --- CORRECT
   ✅ subscribe/TmvsIgTwRO dJROTiEIyU --- CORRECT
   ✅ subscribe/vXpQDeWwbz ZCFJkOraqc --- CORRECT
   ✅ subscribe/VkvaOxVqCB WKCMBKtNxW --- CORRECT
   ✅ subscribe/DQHbiSsYXL DIHNzfSXxk --- CORRECT
   ✅ subscribe/FwDKcdYgXN YfoyHPgUzh --- CORRECT
   ✅ subscribe/RQbzjixQmF YJFkSyUdzT --- CORRECT
   ✅ subscribe/IaFrVEWIkY jDzCmgIoqi --- CORRECT
   ✅ subscribe/ShHRYudhQF kvDjMmKzPH --- CORRECT
   ✅ subscribe/zwQfrVtxmK WkMTIMHNxj --- CORRECT
   ✅ subscribe/DwTPrZqLYT cCzkWBQMve --- CORRECT
   ✅ subscribe/RtTpYdRPVR jDmCVNZEPV --- CORRECT
   ✅ subscribe/JkhfrHosxF yukdYUfAdM --- CORRECT
   ✅ subscribe/EhEFiJAKUo bZDhogAAnS --- CORRECT
   ✅ subscribe/KGHizLmvwC avWXIfijrJ --- CORRECT
   ✅ subscribe/ThJYqWurnO XZimSxTPPM --- CORRECT
   ✅ subscribe/OHJVlIiYcW gkMhndDGWL --- CORRECT
   ✅ subscribe/YOazAVSSff UpjkOMvsnK --- CORRECT
   ✅ subscribe/dOkKyiRqux IamVAzxpFr --- CORRECT
   ✅ subscribe/VjOFmhXJNG zqVtSOAmvy (#bNwqsNrwDW) --- CORRECT
   ✅ subscribe/LgXpayVzJB NMupKnYYfQ (#gnerMlyvOX) --- CORRECT
   ✅ subscribe/oIpIaQKoEh OWlVwOdpPt (#nHaocjLKPl) --- CORRECT
   ✅ subscribe/nIavdKDGre jlOPVnIATa (#HfLKJXxygS) --- CORRECT
   ✅ subscribe/uovoFjRBJx yoLOGzGzGe (#BvFBTVfmwT) --- CORRECT
   ✅ subscribe/lNPOxJjKGm PNivAqJiUC (#JmCbyWbIkq) --- CORRECT
   ✅ subscribe/gTzWIZcfwh RmtiOJUTyy (#PJVoUxqdoF) --- CORRECT
   ✅ subscribe/NupFjkgUDb JsSFhPEQDM (#gBLubdQNxS) --- CORRECT
   ✅ subscribe/lrkEjmhfKJ RiExLPsIlf (#cfhTtcPKOP) --- CORRECT
   ✅ subscribe/jtkHfbSATE RVctAVTAuT (#wrQoanGemD) --- CORRECT
   ✅ subscribe/nBkkDynxMa oTGLVypffW (#pBETvepoSu) --- CORRECT
   ✅ subscribe/SUjRMDDiIW SkLGhsvTOR (#pNXRFglgTh) --- CORRECT
   ✅ subscribe/YTcSAuGWjp sGiYepakaF (#jpazrKnaJb) --- CORRECT
   ✅ subscribe/SoLdqhebTX CDIJhHLdTN (#BZcCqPBlVP) --- CORRECT
   ✅ subscribe/HKnHsQUZoo HBkVOmwJfD (#hWGgIDxdFF) --- CORRECT
   ✅ subscribe/xqaydeerzX XajtHOyYYQ (#vrPhxilOpH) --- CORRECT
   ✅ subscribe/jCGlhcPqna hnVFKmJhuN (#mztZEQBTdy) --- CORRECT
   ✅ subscribe/WtiIKTBcNC pXvKfMbHDP (#LiteeRDSOC) --- CORRECT
   ✅ subscribe/FAnHKAaaPL nAVjfeDTyV (#KQNljfwDzI) --- CORRECT
   ✅ subscribe/gjrbFzXPWW bzQSCwARcT (#ufNXyhXehQ) --- CORRECT
   ✅ subscribe/XmCtKhvymC NKLCXHhPBI (#YontkLWOTi) --- CORRECT
   ✅ subscribe/TVNNZrFrDc wmzxoctMMR (#MHDzwSvEWf) --- CORRECT
   ✅ subscribe/pPcwGtBksy loulWdywMI (#WNFUoPVBZM) --- CORRECT
   ✅ subscribe/EIpfhwqMiF hcuWKJOOUz (#cvlLEEBZgL) --- CORRECT
   ✅ subscribe/kMHVggyIDu EjMUtCOZQx (#YkfNraoSAC) --- CORRECT
   ✅ subscribe/oRTacSplTK zXjUKLLDfS (#mNiMYCVoqJ) <= (#DaUkCiOziD) --- CORRECT
   ✅ subscribe/XgUqtCFPwq wdBRiSCxNP (#CgpcfQvxZx) <= (#SxhejVIzTL) --- CORRECT
   ✅ subscribe/HVzmbcPNYz hlHxFUUeIw (#ygFNuUKcDP) <= (#kVsCyMdFsJ) --- CORRECT
   ✅ subscribe/PPpLsjNqCg NvEASmUtrP (#rwyMIIAaPn) <= (#YVLncdimEm) --- CORRECT
   ✅ subscribe/UYXtFRhFnV GoaxgKTsPo (#UOigjMHbOA) <= (#lWFZNPiHly) --- CORRECT
   ✅ subscribe/DVeeVREuTD BGZrCCEDeX (#EkwLVGyJtz) <= (#YOpsVYeBEO) --- CORRECT
   ✅ subscribe/lzfWUuWRdc MCMnXPgolY (#JlZlriOeLH) <= (#sCIymCtcMe) --- CORRECT
   ✅ subscribe/EGyCBPbPDM uPpAjNvOOw (#lsoZXpKKVO) <= (#kwSpPmNeAZ) --- CORRECT
   ✅ subscribe/thbzNEDhow VEJrNmrKME (#ssEFCZOcEP) <= (#tbqGmPsbmO) --- CORRECT
   ✅ subscribe/XZRaEfCZgN IvIFHtFPxi (#fNUEVzlWqj) <= (#sIudtCKeSb) --- CORRECT
   ✅ subscribe/GQqZdUzHDY CAdollawEF (#jIhcBXDzoS) <= (#UUiauSeool) --- CORRECT
   ✅ subscribe/oajkMnNTao ULWsWYkClg (#QkIznDleHy) <= (#VmyVznLEPY) --- CORRECT
   ✅ subscribe/MfDPfKUEFP kErYvdgWLy (#sMOuhcfgXE) <= (#cfweYqNWIa) --- CORRECT
   ✅ subscribe/rHojpASsCd VWnjTLWoEt (#HeJzhmLrVX) <= (#kZNzBzIpwj) --- CORRECT
   ✅ subscribe/THwEFuHUnl fSUwMBJycc (#GikYaPUkEr) <= (#ixGLEdcxZf) --- CORRECT
   ✅ subscribe/TuFYCqpvnH qzdhSqYMnv (#zsJNLGclHW) <= (#uziAhpQwvY) --- CORRECT
   ✅ subscribe/vjCDsJSQgA CFRgDhOzvV (#KoNaMaqqsI) <= (#mPvGQpFsIl) --- CORRECT
   ✅ subscribe/OODaARogmp SsSmNQwQfI (#YXpTRjDOEl) <= (#DbQxLGjnxp) --- CORRECT
   ✅ subscribe/qqNQTzYfnJ YcCREuJWwK (#dCjSsaVFaS) <= (#XmnOVzCgra) --- CORRECT
   ✅ subscribe/aJmiVWwjWL suEKvnOdcL (#GkjEIJBZxQ) <= (#JUdpmligtY) --- CORRECT
   ✅ subscribe/PKhiMTgpdJ lqzhCvtagY (#jDcuQRwPBb) <= (#IayHsiXENR) --- CORRECT
   ✅ subscribe/usiYIWejuz oSfANRnzlN (#hYwXZKXKKs) <= (#GUKrkiWDSX) --- CORRECT
   ✅ subscribe/AkYIvOVnKE HJwUAOcwAO (#ssBQMctaKU) <= (#PLwpZNrQBb) --- CORRECT
   ✅ subscribe/zFBsSSyCxr JfRfaamXLL (#WJMWjozIFk) <= (#XrEtmDrvJQ) --- CORRECT
   ✅ subscribe/hIRAehyOtg bqEkqXsymz (#uyfqoQItOh) <= (#GMiHZQHesZ) --- CORRECT
✅ base grammar declarations › subscribe statements creation › incorrect statements
   ✅ FKJaXjJJnp/PmBhDbwPVu => qOREudJiHJ --- ERROR
   ✅ FikNqjQdiY/SwXanGywoq => lCPmLOksYf --- ERROR
   ✅ EBwxMgcpoY/fWnDZrjCfQ => IQUhrvQOui --- ERROR
   ✅ XkAJyqbzup/ZsnGzxrLhO => OjZSFAdDRH --- ERROR
   ✅ EiqSCEXGin/NDUfXPXhuW => BixqufemcJ --- ERROR
   ✅ wiuXGJMRIL/nWTQNntLoN => IYRetkybpL --- ERROR
   ✅ SqaZnZtrvP/jPynlKVfau => nAPBKthwsG --- ERROR
   ✅ SbVhVimZfF/tbMGoKgwHX => PjsSKnKIQh --- ERROR
   ✅ xiVYYZxAeB/VFJNeKewew => ugXXUhxPcv --- ERROR
   ✅ MOeUqbxyaW/MwUvMaFFip => zsHwkbJFDg --- ERROR
   ✅ rGLLQrfGug/QQFYCYfhHv => RggIcroPGH --- ERROR
   ✅ WrXMRglRdU/djJEYDfVVF => CCmlKxPzAw --- ERROR
   ✅ WtDGQVIRLx/whqrOEVhgC => JaalNCKbvh --- ERROR
   ✅ LfpHaeeXlP/gcBGFgKVtg => SqrgLfkcdq --- ERROR
   ✅ EDfXtIzZOZ/vpIniqfcJk => dkoxWXrWWP --- ERROR
   ✅ vlLBMKJvnW/zKcriRQPXw => xSQWQMYtKU --- ERROR
   ✅ uFsQtcgJPl/cEPqlegTpV => envMkinljm --- ERROR
   ✅ vnwvITCqla/bPpQIZUiPh => HmnbwTdFtH --- ERROR
   ✅ dpGqndgjRP/tdqFkJsLex => SreyQSCbtY --- ERROR
   ✅ PbOrfJeDRu/jAXWeGykQZ => EjlLVULszz --- ERROR
   ✅ YiNDfBWZVr/gwkqKcrRwY => etheVMEsAc --- ERROR
   ✅ pFsaPCMxnh/ofAkKeKtKv => MpjSGTflAQ --- ERROR
   ✅ UxtXETxXNh/JNqfAEuGqR => yWCpWhasLE --- ERROR
   ✅ FHMkWuNVHh/lojfikFIzh => kZxtKCRLoI --- ERROR
   ✅ YFIylbwirO/YWItdXnigb => yKIZZBnLGc --- ERROR
   ✅ subscribe\HtIPdMnjFj => ioSpJGmLDS --- ERROR
   ✅ subscribe\bOJUDGUcLI => rgMkTMXkoc --- ERROR
   ✅ subscribe\FFOWwWOAxO => ADUmwGxAhJ --- ERROR
   ✅ subscribe\XjxULcycMC => FuLcoieQEs --- ERROR
   ✅ subscribe\fzeuFIPmQk => ZRCtaezvnk --- ERROR
   ✅ subscribe\uTMqjnWwnV => PaoTvrHYvx --- ERROR
   ✅ subscribe\ccKqaVwxXk => aexZMLmAVo --- ERROR
   ✅ subscribe\SmBgtullFq => axhWkIpiRs --- ERROR
   ✅ subscribe\hpboRBuEUr => KiMbNJSPYJ --- ERROR
   ✅ subscribe\cwyJUntuaL => RwQuKMPPqD --- ERROR
   ✅ subscribe\JVihygpdDX => zivJFqNeem --- ERROR
   ✅ subscribe\LgjFeXopHv => paAwHfjywb --- ERROR
   ✅ subscribe\NdFFAhGorM => UYWhrJbCIn --- ERROR
   ✅ subscribe\QuFnDjSgGz => txuRvKafhP --- ERROR
   ✅ subscribe\kVThlnSLoz => mytpwsYeHI --- ERROR
   ✅ subscribe\aMFxbIXNND => ZtFXDROyED --- ERROR
   ✅ subscribe\UORGgUppmF => fyrUkJGEPG --- ERROR
   ✅ subscribe\hDBYvWWLXf => NSphvYzecK --- ERROR
   ✅ subscribe\dYbajPXpfC => hlrUpMLqGI --- ERROR
   ✅ subscribe\cqbhuAsowp => rCSuXcfxhz --- ERROR
   ✅ subscribe\RVPaCfnRzn => BjfgyJZInL --- ERROR
   ✅ subscribe\hHhtYCGeMP => ceBeyQlkxE --- ERROR
   ✅ subscribe\nVEVlfwIyq => jSMGcKTMUG --- ERROR
   ✅ subscribe\mDxEYsjWYq => ZtjUVGNJCf --- ERROR
   ✅ subscribe\diQSYnYVeM => nNyJCqMTJX --- ERROR
   ✅ subscribe/aSeWdwbCfy --- ERROR
   ✅ subscribe/jECMuKHWsd --- ERROR
   ✅ subscribe/xXAMysBNYk --- ERROR
   ✅ subscribe/vwaEHwnMxX --- ERROR
   ✅ subscribe/ZoRWkuPadw --- ERROR
   ✅ subscribe/mhkUXBBnxo --- ERROR
   ✅ subscribe/RSoUaPiFrm --- ERROR
   ✅ subscribe/iqxCFPvrSm --- ERROR
   ✅ subscribe/QwiLpwFfKx --- ERROR
   ✅ subscribe/lHwWcwIhHT --- ERROR
   ✅ subscribe/YkSBbxEnoY --- ERROR
   ✅ subscribe/rJgHbSXdaT --- ERROR
   ✅ subscribe/xUUdTHKXdx --- ERROR
   ✅ subscribe/EokxBvFCdx --- ERROR
   ✅ subscribe/FRNGClYutu --- ERROR
   ✅ subscribe/QYIKoIEsMB --- ERROR
   ✅ subscribe/VszqmZogZn --- ERROR
   ✅ subscribe/LDmDKzNNPk --- ERROR
   ✅ subscribe/ZUDFRmlfFu --- ERROR
   ✅ subscribe/awgvxqABYb --- ERROR
   ✅ subscribe/XShicNeDpL --- ERROR
   ✅ subscribe/vOhDWHIXzZ --- ERROR
   ✅ subscribe/KVoCoDDLSa --- ERROR
   ✅ subscribe/YgdWsiyKln --- ERROR
   ✅ subscribe/MORzpPKvoF --- ERROR
   ✅ subscribe/SDPpxaehNi () --- ERROR
   ✅ subscribe/wkkYZNIPyQ () --- ERROR
   ✅ subscribe/ZUELGRykVg () --- ERROR
   ✅ subscribe/ywmCwuthZV () --- ERROR
   ✅ subscribe/DuyMvBUDQe () --- ERROR
   ✅ subscribe/NjGTgPFYDG () --- ERROR
   ✅ subscribe/ZdkwrBRPDF () --- ERROR
   ✅ subscribe/UcOPbtLRYx () --- ERROR
   ✅ subscribe/HWUksgrNTr () --- ERROR
   ✅ subscribe/aHdzngLFXx () --- ERROR
   ✅ subscribe/RjubuKTcEB () --- ERROR
   ✅ subscribe/MUBajqzEft () --- ERROR
   ✅ subscribe/PSeQHfhRpV () --- ERROR
   ✅ subscribe/iGsGwKfRTQ () --- ERROR
   ✅ subscribe/iLQYxrUfzs () --- ERROR
   ✅ subscribe/TMPKJSmloC () --- ERROR
   ✅ subscribe/ZGvgOMVUJC () --- ERROR
   ✅ subscribe/TYUWzCPhUG () --- ERROR
   ✅ subscribe/DnCpPBjHKS () --- ERROR
   ✅ subscribe/nnKogHwkQp () --- ERROR
   ✅ subscribe/yeXMUHJuuP () --- ERROR
   ✅ subscribe/cyacdZZtth () --- ERROR
   ✅ subscribe/SdWDNjSqRY () --- ERROR
   ✅ subscribe/KxzvQjzDHQ () --- ERROR
   ✅ subscribe/dHUVrnUwKp () --- ERROR
   ✅ subscribe/OMaDeiuqgG IqOtZZEulw () --- ERROR
   ✅ subscribe/oMxmiqkAbN CFsIoCOJDK () --- ERROR
   ✅ subscribe/HlZbWQkDvg AexzXrGPXp () --- ERROR
   ✅ subscribe/jCIHQIuIov NXfMJaFKEE () --- ERROR
   ✅ subscribe/TyappJolBZ svUHJzgCxg () --- ERROR
   ✅ subscribe/tpdCVAlwml zxaGDSRalu () --- ERROR
   ✅ subscribe/zaGyqnjgFB eOCzRTGBMQ () --- ERROR
   ✅ subscribe/FPEIhQpZDa SkqPmpkiWt () --- ERROR
   ✅ subscribe/mwuYLsLSIe rmLKAViIhB () --- ERROR
   ✅ subscribe/rHuBInFvWP kVdUObmsrM () --- ERROR
   ✅ subscribe/eLmdzIBWed lnCYQXHlel () --- ERROR
   ✅ subscribe/NClEqEexOz mgrKKESveg () --- ERROR
   ✅ subscribe/msImXmcVAU hzNYQdtbbL () --- ERROR
   ✅ subscribe/KgntCDhUuW qCznWRQegD () --- ERROR
   ✅ subscribe/lMrfoFliIl mvFuRnLmvo () --- ERROR
   ✅ subscribe/OFkziyolGp EXjwRDzdlG () --- ERROR
   ✅ subscribe/mpzvnSTJZY QNzQSjAyDc () --- ERROR
   ✅ subscribe/VKslkawgPC gAVIbBYZgj () --- ERROR
   ✅ subscribe/KTNcbRFcge dWRjExEVkl () --- ERROR
   ✅ subscribe/SWKZkhHeFp zWpwCoZmUd () --- ERROR
   ✅ subscribe/KSmFqgNmnr nzlzUmUueb () --- ERROR
   ✅ subscribe/zObtLSIntt SnnnIQTNbq () --- ERROR
   ✅ subscribe/ITEPjWvnkm VSkauegnCw () --- ERROR
   ✅ subscribe/yzNokqFCmk diQCArxelc () --- ERROR
   ✅ subscribe/gHYRtEWkBs EEJxhREACw () --- ERROR
   ✅ subscribe//YXVvCYDEhv => xTYXIXhpnj --- ERROR
   ✅ subscribe//NwbcpPxccF => FygoZkPeYO --- ERROR
   ✅ subscribe//bdyJjuAYnM => wftdmMuYCs --- ERROR
   ✅ subscribe//xbXsLZjQxB => PuAgchyXDy --- ERROR
   ✅ subscribe//RXaTzUnVHf => fKXMZnBMhb --- ERROR
   ✅ subscribe//DTIXXCPPOG => xVryZqXCyM --- ERROR
   ✅ subscribe//ReWNDOgaas => ZtMXtZZhLm --- ERROR
   ✅ subscribe//AfodAnYYRM => XIxSRXuYlW --- ERROR
   ✅ subscribe//wCizmAEius => HiSwbIeNXj --- ERROR
   ✅ subscribe//hiILTKYSHO => tgTfEJKkxH --- ERROR
   ✅ subscribe//huSaFtWVeJ => brSgjwskCs --- ERROR
   ✅ subscribe//bhdmJBLlfZ => rjIkBHnpKm --- ERROR
   ✅ subscribe//kGsZZsQNzq => EsjILcoqfM --- ERROR
   ✅ subscribe//tNJWjBEQpf => WExTPmbMGM --- ERROR
   ✅ subscribe//iwcxBtUDjN => yFIQmkSkNX --- ERROR
   ✅ subscribe//Bxdnfckzrj => KORAZesZlN --- ERROR
   ✅ subscribe//MbfZlDNPgW => WZBDJcjNzd --- ERROR
   ✅ subscribe//ucLTkeyjGB => pqpWQJZvSt --- ERROR
   ✅ subscribe//sqxyLguqET => byHIRZtNNZ --- ERROR
   ✅ subscribe//EInlNUvnky => lHuqAJoAbC --- ERROR
   ✅ subscribe//UsNvVIMBol => mYdMqZSHXB --- ERROR
   ✅ subscribe//ogRiuSFnjB => YLToVFvYxC --- ERROR
   ✅ subscribe//WoMMYFghgy => CVkcRzeZAe --- ERROR
   ✅ subscribe//jLJZDbQgVW => KMrbdNMhhI --- ERROR
   ✅ subscribe//NyELfLCwSW => vtEXJyGkqx --- ERROR
   ✅ subscribe/ => SCanIaPhjF --- ERROR
   ✅ subscribe/ => jIgAJEZbPh --- ERROR
   ✅ subscribe/ => ngXewLFIRL --- ERROR
   ✅ subscribe/ => XKnOICmpTi --- ERROR
   ✅ subscribe/ => YcRLZJaXWh --- ERROR
   ✅ subscribe/ => AYdSJgtNmg --- ERROR
   ✅ subscribe/ => RaivxRGFyr --- ERROR
   ✅ subscribe/ => xdtAUnZCoW --- ERROR
   ✅ subscribe/ => crnGyZbQcw --- ERROR
   ✅ subscribe/ => qRSlCQMXPp --- ERROR
   ✅ subscribe/ => plyxTVjrCb --- ERROR
   ✅ subscribe/ => QoWuOTKNBv --- ERROR
   ✅ subscribe/ => WelffxyNSd --- ERROR
   ✅ subscribe/ => VaSoMIGirI --- ERROR
   ✅ subscribe/ => GXmDbBYhIM --- ERROR
   ✅ subscribe/ => SdtfDfZouX --- ERROR
   ✅ subscribe/ => hbJiQLFMfV --- ERROR
   ✅ subscribe/ => cHPaQJRsHW --- ERROR
   ✅ subscribe/ => bbhaPJEwBc --- ERROR
   ✅ subscribe/ => tQnkDQLxCg --- ERROR
   ✅ subscribe/ => ZHeWfKQGYa --- ERROR
   ✅ subscribe/ => EgjIlTltdN --- ERROR
   ✅ subscribe/ => wASzFmCfLX --- ERROR
   ✅ subscribe/ => BhsDSMrOIp --- ERROR
   ✅ subscribe/ => FIwRBxqktM --- ERROR
   ✅ subscribe/uNpLYHDHHl =>  --- ERROR
   ✅ subscribe/tTPTgqhKsg =>  --- ERROR
   ✅ subscribe/AjrtHdYjEQ =>  --- ERROR
   ✅ subscribe/ULHVSXiKEv =>  --- ERROR
   ✅ subscribe/IdlMfHtzYl =>  --- ERROR
   ✅ subscribe/aPgedLpwDy =>  --- ERROR
   ✅ subscribe/tkQtTJYZfJ =>  --- ERROR
   ✅ subscribe/yIPqmiILOp =>  --- ERROR
   ✅ subscribe/sVBTijzTYP =>  --- ERROR
   ✅ subscribe/CjGbAOAKMg =>  --- ERROR
   ✅ subscribe/yRgsBYJdCo =>  --- ERROR
   ✅ subscribe/KMAuYyKWXn =>  --- ERROR
   ✅ subscribe/cHpXWxwtgB =>  --- ERROR
   ✅ subscribe/TvvHLHwSpW =>  --- ERROR
   ✅ subscribe/nBXdXtnPcb =>  --- ERROR
   ✅ subscribe/tMYQkxbHLF =>  --- ERROR
   ✅ subscribe/CORIRCKAul =>  --- ERROR
   ✅ subscribe/RrwrjtEyAb =>  --- ERROR
   ✅ subscribe/FNIvoaBUcv =>  --- ERROR
   ✅ subscribe/mtDKjsruGz =>  --- ERROR
   ✅ subscribe/AfvcYlWsBX =>  --- ERROR
   ✅ subscribe/MysvLaVFwL =>  --- ERROR
   ✅ subscribe/wrqTDbwHOm =>  --- ERROR
   ✅ subscribe/mlMuvQWtjB =>  --- ERROR
   ✅ subscribe/PmArLYCOFO =>  --- ERROR
   ✅ subscribe/YJEJhuCwgI => () --- ERROR
   ✅ subscribe/smBgMVpFgs => () --- ERROR
   ✅ subscribe/zePHwlTndQ => () --- ERROR
   ✅ subscribe/JzkUbwcsbv => () --- ERROR
   ✅ subscribe/rWCqEAsfER => () --- ERROR
   ✅ subscribe/crvFkODAiy => () --- ERROR
   ✅ subscribe/zkAsiqIivf => () --- ERROR
   ✅ subscribe/UzCAaztCfL => () --- ERROR
   ✅ subscribe/efkKYKmtoQ => () --- ERROR
   ✅ subscribe/pgBRwOlgZh => () --- ERROR
   ✅ subscribe/nIKLecAbqP => () --- ERROR
   ✅ subscribe/zsiakIyuHx => () --- ERROR
   ✅ subscribe/xHKwlYfTIo => () --- ERROR
   ✅ subscribe/jmhCetfTXA => () --- ERROR
   ✅ subscribe/xsiHJWEaFp => () --- ERROR
   ✅ subscribe/sOOGRRtkLz => () --- ERROR
   ✅ subscribe/ltOoMlYQyw => () --- ERROR
   ✅ subscribe/oCHXVElros => () --- ERROR
   ✅ subscribe/qvacjDGeoP => () --- ERROR
   ✅ subscribe/PdwdglLVuz => () --- ERROR
   ✅ subscribe/LTVXspXLZn => () --- ERROR
   ✅ subscribe/wfyYQQfgGZ => () --- ERROR
   ✅ subscribe/TnKQdYibsp => () --- ERROR
   ✅ subscribe/iysbiHVKXM => () --- ERROR
   ✅ subscribe/KmYRQYMHEa => () --- ERROR
   ✅ subscribe/SUDRmjJGEj => {} --- ERROR
   ✅ subscribe/KxOcAerjCo => {} --- ERROR
   ✅ subscribe/wnArFaihYT => {} --- ERROR
   ✅ subscribe/lohzBVooPF => {} --- ERROR
   ✅ subscribe/MkaruGycBQ => {} --- ERROR
   ✅ subscribe/rPVKQdTsQb => {} --- ERROR
   ✅ subscribe/DhrqqFXMGW => {} --- ERROR
   ✅ subscribe/ZgTLvQCvnN => {} --- ERROR
   ✅ subscribe/qjRNycDYyN => {} --- ERROR
   ✅ subscribe/FdkfpIOaQk => {} --- ERROR
   ✅ subscribe/JpZQlUFZrf => {} --- ERROR
   ✅ subscribe/vJttTxgtIC => {} --- ERROR
   ✅ subscribe/JXcVJikqcW => {} --- ERROR
   ✅ subscribe/FSaiTZhQIT => {} --- ERROR
   ✅ subscribe/IiaFOWVlcy => {} --- ERROR
   ✅ subscribe/FnnXNHqbhx => {} --- ERROR
   ✅ subscribe/sQrGTArAro => {} --- ERROR
   ✅ subscribe/ImMUHmLMbL => {} --- ERROR
   ✅ subscribe/QyXDmfjKJY => {} --- ERROR
   ✅ subscribe/aHxUgmrFTl => {} --- ERROR
   ✅ subscribe/VhKdorAxdp => {} --- ERROR
   ✅ subscribe/vAMyQAtxlt => {} --- ERROR
   ✅ subscribe/bLJDjnWNsP => {} --- ERROR
   ✅ subscribe/EYXrFQSUPm => {} --- ERROR
   ✅ subscribe/xfLuXGDahd => {} --- ERROR
   ✅ subscribe/SwsOotMwJE <= KOlHPcjOpB --- ERROR
   ✅ subscribe/wceBognffq <= kdnaofQKzf --- ERROR
   ✅ subscribe/pmSLyGVQeg <= NhUqqCOhSb --- ERROR
   ✅ subscribe/GtaepcFppK <= RsJEGxmpvw --- ERROR
   ✅ subscribe/ZZSjkqRCfg <= nMPRBRDzNO --- ERROR
   ✅ subscribe/dLvsUyUEOy <= gcfPMMrnxk --- ERROR
   ✅ subscribe/LGoiIXgDOL <= RNEWbGPxZt --- ERROR
   ✅ subscribe/hPFWrcapen <= gwjGXQyGRO --- ERROR
   ✅ subscribe/wzcfDpUgNX <= QJMfuLejYc --- ERROR
   ✅ subscribe/RzkbAuOlAt <= lmesWTKyJF --- ERROR
   ✅ subscribe/YbctIYJyEh <= DdDooTJAyb --- ERROR
   ✅ subscribe/bysdQvORoA <= DxLSguYZqo --- ERROR
   ✅ subscribe/DakoucUObO <= ULboSgYypH --- ERROR
   ✅ subscribe/nPRcghbcBF <= odMwUFUgvV --- ERROR
   ✅ subscribe/ourPokSChU <= gBCVzyNrAR --- ERROR
   ✅ subscribe/huJxyvdHfQ <= ShyhQmtfPF --- ERROR
   ✅ subscribe/ySsMENdbwo <= UoSJKfMLTw --- ERROR
   ✅ subscribe/NmdaBbsvkB <= RteefdxLQL --- ERROR
   ✅ subscribe/slEvnHAGQb <= qThVPoAvwL --- ERROR
   ✅ subscribe/kbjQLUyrWM <= JMighumOKy --- ERROR
   ✅ subscribe/rmmajVecsm <= PjHSDYCzOP --- ERROR
   ✅ subscribe/LCdxhMoKYk <= UAuFikKOvr --- ERROR
   ✅ subscribe/tKafieSgem <= QtsCheKaaA --- ERROR
   ✅ subscribe/xYHSBOHAkG <= OhkNGbqciN --- ERROR
   ✅ subscribe/VsQoBRxzWH <= lPhIVoiUfy --- ERROR
   ✅ subscribe/NAdMBmzsNJ => woGbRJoyFD [feewtukSJY] --- ERROR
   ✅ subscribe/vRGbtoSOBv => yKMguUFGqV [ILyhovOlTU] --- ERROR
   ✅ subscribe/KqswbWvikp => CbPEfJfoXE [gCYgpIFgOn] --- ERROR
   ✅ subscribe/XxcQFlNMBE => LixQMjgmJT [xOVPaHFyay] --- ERROR
   ✅ subscribe/mRtGbCPmcO => BAoaDyVdVo [UFAmXnrqEL] --- ERROR
   ✅ subscribe/pkXomSbDbn => PGicXjsmvb [UJbkcERWjJ] --- ERROR
   ✅ subscribe/ECcxwneiPy => grEdXkLYTV [SynmdjMmmV] --- ERROR
   ✅ subscribe/kqvBQBvKHI => QTpyvEmscF [wTEpUHNKHh] --- ERROR
   ✅ subscribe/GnPHlXpzvY => wepjteUsoj [MbaJglLKGe] --- ERROR
   ✅ subscribe/qzKXfJbzgU => UpUmLwredA [QArtMYhRiF] --- ERROR
   ✅ subscribe/VmpqWADKaP => OARSXjfoNG [BdenZVTsoo] --- ERROR
   ✅ subscribe/cXmRSbkdkV => QDgyCDKyCQ [dhlRHfJBnK] --- ERROR
   ✅ subscribe/NcHLYlOCja => qaqPHpEalh [sCzeUZpkMp] --- ERROR
   ✅ subscribe/WjihSGUXxF => rxcCgmnzNA [aRFQUSCxST] --- ERROR
   ✅ subscribe/CrZEVddnvc => iiotksfOix [EXVRZqknBv] --- ERROR
   ✅ subscribe/LzhhkxILPk => XMOdPxDyJg [HKwQNMnOGU] --- ERROR
   ✅ subscribe/iIfspaIZsD => SiBxUFnimn [KPsyuPRABx] --- ERROR
   ✅ subscribe/ZbjWyLshCZ => ZsvRdAnSSt [sXwJwoxFpm] --- ERROR
   ✅ subscribe/zcloVLciqx => bmsXrbTWcb [bHghPliwiC] --- ERROR
   ✅ subscribe/HCgFzBfVaC => uoTTKlMqLL [oiKLHiBWdD] --- ERROR
   ✅ subscribe/DwsLoMnZTB => KtijEQWaDC [LbYFxeDyrr] --- ERROR
   ✅ subscribe/HUcYvoDuov => WGdAWdMYpE [YSpDGrGvrl] --- ERROR
   ✅ subscribe/fvScWVVcDd => lIIILqLzKg [hBQTWlxMMh] --- ERROR
   ✅ subscribe/FvvbORHJgy => ZysdbZGuNV [MZWUacggvD] --- ERROR
   ✅ subscribe/srGrGwkWCq => oufKRKWXHM [jFGpFtCDNV] --- ERROR
   ✅ subscribe/lvwjNFbvUi => JvPjIqvMOQ {bBKdWmUpPJ} --- ERROR
   ✅ subscribe/mumShjVhcY => ADUXHAVqBv {mJhTZhRQez} --- ERROR
   ✅ subscribe/NvSEzWxzuZ => vralDTMqFz {SafoDpgTcx} --- ERROR
   ✅ subscribe/tOGrOlIszW => KqTKOCjCbL {NdoMarrQUO} --- ERROR
   ✅ subscribe/pxQJSJvgYy => OBNeBvOFxm {kslRXnXgJl} --- ERROR
   ✅ subscribe/UtbtbPyvlU => TEZoeNVzDj {uEyHBzzruc} --- ERROR
   ✅ subscribe/AlbKxJnzBB => NNSyASsyBg {EflnWHwbIq} --- ERROR
   ✅ subscribe/oJhIbmCMge => MwQktvuPeT {wQXgOaIAPh} --- ERROR
   ✅ subscribe/rFjSlGkHTH => vYLzclbuyM {OqzItmVIMp} --- ERROR
   ✅ subscribe/TyhCUTNmdy => zlmSPSmBqr {SGPfzvGjnJ} --- ERROR
   ✅ subscribe/VAYgsHKVxX => FEijExMflM {wNzlgaONcp} --- ERROR
   ✅ subscribe/VBugoHTCBa => LeyAMXvAQs {VHZzRkuujc} --- ERROR
   ✅ subscribe/FZhnCdvRCW => DSBCHlTKFF {oGkXlRMftX} --- ERROR
   ✅ subscribe/mnMGpbzbKl => zpPIEnDDOo {FeqWtRzXdw} --- ERROR
   ✅ subscribe/fpMfBjfIRy => KtTUurAkNo {VekPGpnRzn} --- ERROR
   ✅ subscribe/eAOapZQvZf => iLLRMLnPxr {nuzQUNAxfZ} --- ERROR
   ✅ subscribe/DFiJHsTCCx => LrTgRNTLhd {jDxDzOcvCt} --- ERROR
   ✅ subscribe/gvFCBoUYkI => bLtCbEazoq {qVESXNVfVj} --- ERROR
   ✅ subscribe/bedDpoEBAk => HEmMxyQxhM {AYSpbgtMgO} --- ERROR
   ✅ subscribe/zqVHwGDSuL => HzuuweaCZR {wsoyfRjzpi} --- ERROR
   ✅ subscribe/eqqaPtcVEP => kRHBkyGNOf {FjGHttmuCo} --- ERROR
   ✅ subscribe/fPPJsOjAnZ => rWCGpXgEGe {brAkNetCCp} --- ERROR
   ✅ subscribe/JHwlsXODsa => kptWALlwSt {hmJEGJSAwy} --- ERROR
   ✅ subscribe/Ziauvxjxjf => qbJnLxNwBo {PadmEwQzUE} --- ERROR
   ✅ subscribe/SrOOnuPiLp => vhkFsgzydH {nrvdEWtPzn} --- ERROR
   ✅ subscribe/VSvLRwscRy <= zNlEeuepzm () --- ERROR
   ✅ subscribe/ehQUTSqPYg <= MjUTBNUhYX () --- ERROR
   ✅ subscribe/KIRjuOlXRk <= KbsqANxPCy () --- ERROR
   ✅ subscribe/lhgNfjUkOF <= skmVfnAkzh () --- ERROR
   ✅ subscribe/OGrqPUMLIL <= LgxLqDCHaN () --- ERROR
   ✅ subscribe/thKWvsuhyj <= QYNEHrqIlI () --- ERROR
   ✅ subscribe/HLSTADmuZT <= WUkAOugdJf () --- ERROR
   ✅ subscribe/yKGfQKfgdl <= rRbyTUqgeD () --- ERROR
   ✅ subscribe/twBVZDYzkH <= JxLiJXOdtf () --- ERROR
   ✅ subscribe/erPEIoyARh <= xqdcwzYjNR () --- ERROR
   ✅ subscribe/BMmYMkKcgC <= NtTwnpnGvr () --- ERROR
   ✅ subscribe/MiRGwynARn <= nyQmvfocfb () --- ERROR
   ✅ subscribe/IMDRglnvoa <= tlPzSXTXvb () --- ERROR
   ✅ subscribe/XFeImPSdYm <= ezjtRHQThd () --- ERROR
   ✅ subscribe/NULuDwPebV <= IptfJthkVA () --- ERROR
   ✅ subscribe/orUJEsuJwj <= RPhXYlpjhc () --- ERROR
   ✅ subscribe/HtphzfStga <= MHXePfeuXl () --- ERROR
   ✅ subscribe/FvArRZvgnK <= ONqqakMELy () --- ERROR
   ✅ subscribe/rctLcweWAO <= LpQGoKuAST () --- ERROR
   ✅ subscribe/sJSUgzcTbB <= lYsXngTjah () --- ERROR
   ✅ subscribe/NBHFTGtodG <= rVXgvZwvDC () --- ERROR
   ✅ subscribe/evnRTTziBR <= XQxnTdkVcC () --- ERROR
   ✅ subscribe/IuxFzBFxjU <= QxroRQwvym () --- ERROR
   ✅ subscribe/lXhfhnBqoY <= LUSDsZRogr () --- ERROR
   ✅ subscribe/eQBcvPWqRw <= ZqffRDEhCZ () --- ERROR
✅ base grammar declarations › subscribe statements creation
✅ base grammar declarations › expression statements creation › correct statements
   ✅ =vsKycjQZGc($VEAHvYZAWk, #KeYkpJcJVH)? --- CORRECT
   ✅ =FuEtYfvdQn($SgseMlQYsy, #OweNIfOnBe)? --- CORRECT
   ✅ =sjNHtXsBdJ($iQxorZnsll, #WFRGoZcjKH)? --- CORRECT
   ✅ =swgwZMspSc($TsmXaHOjJW, #UNZbFxXnNU)? --- CORRECT
   ✅ =pXQyxLNOmm($LkhhjwbRqx, #WJUsjlwqMj)? --- CORRECT
   ✅ =zHXqzKedvn($UsjDzoDALL, #sRFISbTxIg)? --- CORRECT
   ✅ =yuTlFvwVdu($mEqQBCdYwq, #wtSeUWNjfR)? --- CORRECT
   ✅ =LvZaIuJLkv($ZLIZlfsYrL, #FzcCRdrMlK)? --- CORRECT
   ✅ =rwUnENjgsj($CIbRDpzdoy, #RktXxFyWVe)? --- CORRECT
   ✅ =WLOTfZGHoi($kcZizdddaO, #hqzFdTGODY)? --- CORRECT
   ✅ =kORvBjRaFI(dLWOqocNmn($BeXBdxLCzx, 9159))? --- CORRECT
   ✅ =ahmIjDtcKp(VEgjKXsLpU($cROVXbKBla, 1265))? --- CORRECT
   ✅ =aBQHWemUaP(SGfQqghWVO($goSfROvrtW, 2609))? --- CORRECT
   ✅ =DlcIvQeIdg(ZgkMNDsowX($NjUtzVuszz, 7817))? --- CORRECT
   ✅ =WjiwGkYNxb(FdFrSPAHKy($jdamgafvWS, 1699))? --- CORRECT
   ✅ =iopijysvce(jvWzZzlYJH($KXqfhPTtBO, 8861))? --- CORRECT
   ✅ =FQTbHJgTbM(kghEGaOSol($xSkbUKHrte, 8301))? --- CORRECT
   ✅ =KSuDKGopHW(VXdRIYsVzD($WcmmNyysdj, 8438))? --- CORRECT
   ✅ =PDeRbpikGR(XVKMIgIEhk($pTDMDgjfiU, 3456))? --- CORRECT
   ✅ =zbzzbvVzYU(raLMrUPyXr($ALEJrrQtGn, 5912))? --- CORRECT
✅ base grammar declarations › expression statements creation › incorrect statements
   ✅ dhemJEyrFO($VkTmzvmaRQ, #jZatbNaVfP) --- ERROR
   ✅ CcMOLXIGsd($mFjdUYooWQ, #PBPDTzAyHU) --- ERROR
   ✅ fjQnsIgMVQ($qITowdutiF, #elfoEqWxSW) --- ERROR
   ✅ oglwcEsaiq($MQByebmzGJ, #XJySVeFjhc) --- ERROR
   ✅ QlFyjUCumQ($ZDgbZhCFgu, #cZMPSVEHcb) --- ERROR
   ✅ dabMhUwhbg($FdsnkgFBAV, #JPwAgEtEZO) --- ERROR
   ✅ aAZJaZeJUD($vtdSQgkIiZ, #ECLYPqZLSa) --- ERROR
   ✅ scBHzrTyjo($nAOlFKOtxc, #mygGbYJyVd) --- ERROR
   ✅ kCopvqaduZ($mRcqxIurHQ, #uSZPLVAcZG) --- ERROR
   ✅ aBlLDbKZpL($TwlYTVcVWD, #ofHztwpvoY) --- ERROR
   ✅ PDFBbJrZRi($WsYulBFZDy, #SIdhhWBHbS)? --- ERROR
   ✅ SdjJkXVUas($WrZwwSpDge, #MSYXcfebWY)? --- ERROR
   ✅ DJiJDjiwgA($LEnkyNKEwq, #XnIfOqqhys)? --- ERROR
   ✅ NampIDrOAN($MWKjoTnQDG, #dHsDFhINrS)? --- ERROR
   ✅ gKiTRileqY($FbmAdIzkWS, #GacZIOUoEr)? --- ERROR
   ✅ ujnaRHKLXI($XyqYWfdcLJ, #unjEYAIHhJ)? --- ERROR
   ✅ EfHrVMCDlL($OBtGladEHC, #TaRGdpvjtB)? --- ERROR
   ✅ aZehqmGUEH($eVtYOrlfYK, #UawPtVWyVa)? --- ERROR
   ✅ YrJCwxMtvh($NSxtPnEBFU, #GbARxoqLvg)? --- ERROR
   ✅ RnpMhoLDbo($YcvABcuBRG, #vzhqHlrQgN)? --- ERROR
   ✅ =sMdkvAALfU($SiHmUgkMtm, #QKXrZVRmhE) --- ERROR
   ✅ =lxVEgRfITq($tfVlCAxddP, #qIjNsICdnw) --- ERROR
   ✅ =oXjlWBbYGX($OlruCIjmsn, #TDmoShDYKs) --- ERROR
   ✅ =VqKgcYUQGj($ZNREbAfAgo, #KzWTEwqEzX) --- ERROR
   ✅ =GPKtMXRBgq($zbQJGFateC, #zFIpeDqrCC) --- ERROR
   ✅ =wcQtzCOnOB($OvOYuFxBYm, #NdwBTSWJpK) --- ERROR
   ✅ =NLxRDqWLDx($RaVXdesJPv, #HVzUXAqnFY) --- ERROR
   ✅ =nlBrzkdtvT($OWRBiRKKra, #AicvXKjqSA) --- ERROR
   ✅ =TkfOaGGZEP($LXtdSQHxYw, #qfHrPFvvKO) --- ERROR
   ✅ =yWHYJVyVGD($UjXtYOBhid, #VzSDmVcmuK) --- ERROR
✅ base grammar declarations › expression statements creation
✅ base grammar declarations › key item descriptor creation › descriptor cannot start with or contain a special character
   ✅ #{!MfYfSZBNkM} --- ERROR
   ✅ #{@tKnrbhjSHc} --- ERROR
   ✅ #{$DGUGEZBuqP} --- ERROR
   ✅ #{%BfkztLuXyV} --- ERROR
   ✅ #{^UpaNEgCScX} --- ERROR
   ✅ #{&qehYfNITBW} --- ERROR
   ✅ #{*VoDNsFvTos} --- ERROR
   ✅ #{"FgkvphByIB} --- ERROR
   ✅ #{№zEfENxoLsW} --- ERROR
   ✅ #{(UnvltDRrlg} --- ERROR
   ✅ #{)YdjMxVLuLl} --- ERROR
   ✅ #{[OdPfaehjHG} --- ERROR
   ✅ #{]zGgKmohDWr} --- ERROR
   ✅ #{{xtyhbTYezJ} --- ERROR
   ✅ #{}RyZKpFhkXY} --- ERROR
   ✅ #{+GDzTjVzvii} --- ERROR
   ✅ #{-BcCXHlhADy} --- ERROR
   ✅ #{=pcnMEuDUVQ} --- ERROR
   ✅ #{;uXzvGpVmMS} --- ERROR
   ✅ #{:whaxzHxYQJ} --- ERROR
   ✅ #{?gnGmSAinbs} --- ERROR
   ✅ #{.jcTrDmjOKE} --- ERROR
   ✅ #{,fYRrnWsYSS} --- ERROR
   ✅ #{/YatjidmnWO} --- ERROR
   ✅ #{\sVFdmaOWve} --- ERROR
   ✅ #{|ILyPyFsUTk} --- ERROR
   ✅ #{GeNgyTfxKT!} --- ERROR
   ✅ #{dBWPRGgKKF@} --- ERROR
   ✅ #{aCczrclOwl$} --- ERROR
   ✅ #{IlFpdmeuHs%} --- ERROR
   ✅ #{CfRWTMKClD^} --- ERROR
   ✅ #{YOtzOgTvQN&} --- ERROR
   ✅ #{ABxZhWEOpe*} --- ERROR
   ✅ #{AmuIcRhDIG"} --- ERROR
   ✅ #{KtlfZAYnxk№} --- ERROR
   ✅ #{RKozskfkDs(} --- ERROR
   ✅ #{WSnwpjoRlz)} --- ERROR
   ✅ #{FdshsxivpV[} --- ERROR
   ✅ #{QNzeWKmvhf]} --- ERROR
   ✅ #{gzSbutMXVu{} --- ERROR
   ✅ #{ZHZkoWtxGM}} --- ERROR
   ✅ #{CClxkEvbwH+} --- ERROR
   ✅ #{xsvemdamCU-} --- ERROR
   ✅ #{MQYrmOPxKg=} --- ERROR
   ✅ #{jgSYPigzeY;} --- ERROR
   ✅ #{guzwkNVnPn:} --- ERROR
   ✅ #{CBppolHoPR?} --- ERROR
   ✅ #{BWdbhSluLU.} --- ERROR
   ✅ #{LyVLtfpsnn,} --- ERROR
   ✅ #{bHQcKsIMyt/} --- ERROR
   ✅ #{EVUnKGZWzy\} --- ERROR
   ✅ #{SoeafUzCTP|} --- ERROR
✅ base grammar declarations › key item descriptor creation › descriptor cannot start with a number
   ✅ #{0pqMUVEzpta} --- ERROR
   ✅ #{1zHeAuGqDkI} --- ERROR
   ✅ #{2BGNrQGXDiO} --- ERROR
   ✅ #{3YZbnJFPqfU} --- ERROR
   ✅ #{4VNdNNMclMe} --- ERROR
   ✅ #{5pUdfyFHqpL} --- ERROR
   ✅ #{6OmDBJUtpEp} --- ERROR
   ✅ #{7gbZXdYBufM} --- ERROR
   ✅ #{8ldTksqtckM} --- ERROR
   ✅ #{9yjrVjhKaCY} --- ERROR
✅ base grammar declarations › key item descriptor creation › descriptor can contain numbers after the first symbol
   ✅ #{slodOlcaYkhMYLnhIrHKMRnzI0UDXHRtsReHXJmfwhcGkgPpk} --- CORRECT
   ✅ #{slodOlcaYkhMYLnhIrHKMRnzI1UDXHRtsReHXJmfwhcGkgPpk} --- CORRECT
   ✅ #{slodOlcaYkhMYLnhIrHKMRnzI2UDXHRtsReHXJmfwhcGkgPpk} --- CORRECT
   ✅ #{slodOlcaYkhMYLnhIrHKMRnzI3UDXHRtsReHXJmfwhcGkgPpk} --- CORRECT
   ✅ #{slodOlcaYkhMYLnhIrHKMRnzI4UDXHRtsReHXJmfwhcGkgPpk} --- CORRECT
   ✅ #{slodOlcaYkhMYLnhIrHKMRnzI5UDXHRtsReHXJmfwhcGkgPpk} --- CORRECT
   ✅ #{slodOlcaYkhMYLnhIrHKMRnzI6UDXHRtsReHXJmfwhcGkgPpk} --- CORRECT
   ✅ #{slodOlcaYkhMYLnhIrHKMRnzI7UDXHRtsReHXJmfwhcGkgPpk} --- CORRECT
   ✅ #{slodOlcaYkhMYLnhIrHKMRnzI8UDXHRtsReHXJmfwhcGkgPpk} --- CORRECT
   ✅ #{slodOlcaYkhMYLnhIrHKMRnzI9UDXHRtsReHXJmfwhcGkgPpk} --- CORRECT
✅ base grammar declarations › key item descriptor creation › descriptor can start with lowercase and uppercase letters
   ✅ #{qopcavsqfa} --- CORRECT
   ✅ #{iwcwfywyvo} --- CORRECT
   ✅ #{vlzwgyspcs} --- CORRECT
   ✅ #{gbhxkpjlxi} --- CORRECT
   ✅ #{ONTCSYJFAS} --- CORRECT
   ✅ #{gmcsmufjew} --- CORRECT
   ✅ #{IREMQQHKXB} --- CORRECT
   ✅ #{RBNPGCNUJK} --- CORRECT
   ✅ #{VSUQXKQQIP} --- CORRECT
   ✅ #{QLVTCJNHUG} --- CORRECT
   ✅ #{ZIMFEHMAJM} --- CORRECT
   ✅ #{XIBUEKIRVK} --- CORRECT
   ✅ #{hqzdfkynpp} --- CORRECT
   ✅ #{erumyhsegl} --- CORRECT
   ✅ #{mgjirggocq} --- CORRECT
   ✅ #{sigfquukjw} --- CORRECT
   ✅ #{cxeqgcfyyj} --- CORRECT
   ✅ #{WRRLYQXERS} --- CORRECT
   ✅ #{nxbzyzracq} --- CORRECT
   ✅ #{kfbyegwdlw} --- CORRECT
   ✅ #{hncoecwmpn} --- CORRECT
   ✅ #{DJETBUQPAN} --- CORRECT
   ✅ #{pauvwqsfpu} --- CORRECT
   ✅ #{QEZMEZJSGH} --- CORRECT
   ✅ #{EEHGPHONUP} --- CORRECT
   ✅ #{hnfxucbnbk} --- CORRECT
   ✅ #{MFDXZHDPJB} --- CORRECT
   ✅ #{OEABIJCXDC} --- CORRECT
   ✅ #{trixyvtvvu} --- CORRECT
   ✅ #{EDWRQXZAZE} --- CORRECT
   ✅ #{QSBNAOGDTP} --- CORRECT
   ✅ #{mnqhgetsyw} --- CORRECT
   ✅ #{lrudipbzxt} --- CORRECT
   ✅ #{nqitnehxhw} --- CORRECT
   ✅ #{BPZZWNAGJU} --- CORRECT
   ✅ #{xbjnypuvpy} --- CORRECT
   ✅ #{cvqoldqmme} --- CORRECT
   ✅ #{UGNNFKKVEU} --- CORRECT
   ✅ #{GXSZWUJZFQ} --- CORRECT
   ✅ #{kxyprcqbal} --- 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

874 passed, 0 failed, 0 skipped, 0 todo, done in 1073.9197570000001 s

✅ function declaration › function strings with random sets of random arguments
   ✅ #{sDDEPCrznS = GTsavNpNFu()}
   ✅ #{gxDgEEzBih = PqPSeHKlOA()}
   ✅ #{kVWpsgSjlo = hQqiyTzqRT(57)}
   ✅ #{mkvhDAHHrq = mZZfATKjBa(-2829.27,-1458.56)}
   ✅ #{cXSzgeVBSP = kKDfkjoApy()}
   ✅ #{vddAnERoCy = pepvQwWuQG(2,86)}
   ✅ #{DQhOeCQSCA = HmpxGoNDHK(26)}
   ✅ #{mmnbvIPrBY = waQLJBvnCv()}
   ✅ #{FErHvofWig = lLpWDcWGaw(-690.29,89)}
   ✅ #{VxighOOWWL = KppylxAFDn(2)}
   ✅ #{mzNORNRLmV = GJSLQadLhj(90)}
   ✅ #{aSmAAEhPhB = wLjyHnamza(4074.05,59)}
   ✅ #{jmpxAKnhdm = alzyhUCCke()}
   ✅ #{DnnrZQEXsp = MqTgUKzqaQ(45,-5905.46)}
   ✅ #{sjlYTKZLAK = nLOzwjCuYp(-8379.09)}
   ✅ #{wtJjUzzMNC = qqdOmYNSyn()}
   ✅ #{YCeHLJofkX = xKrXFIvRDB(16,64)}
   ✅ #{JTMjMMoRhB = bFijANTuCQ(75)}
   ✅ #{hLhOuqlDKL = HqYPOLLEWs()}
   ✅ #{DcefdjNpyn = JRohZKebES(4959.97,22)}
   ✅ #{ZQRqRCfVWH = JfxzdKLzsN()}
   ✅ #{GjrwvigRwh = oMOcTdQcWy(79)}
   ✅ #{idIFbGLFYG = vILSgVmplO()}
   ✅ #{VTPahWVcxx = eDPQajnAtR(5743.08)}
   ✅ #{pDOHNEprBT = PUdcRdwQmO(45,16)}
   ✅ #{KIiJXfcuau = ZzvfWunQsL(-4746.21)}
   ✅ #{TwYMqHIAzD = FXpRYMIJEs()}
   ✅ #{nSZMCLOKCV = XQlIDyCREC()}
   ✅ #{cuoZsMvMjG = TEOmXmBrRo()}
   ✅ #{TPdprFftud = martbErzyS(-1731.69)}
   ✅ #{ExluXVjErB = dAWpXgOiEB(9029.98)}
   ✅ #{UxspPCzWPh = BriLhpXZHr(-8969.33,-7943.41)}
   ✅ #{aMtAlumoYh = mXudMhcOUV()}
   ✅ #{MtRiHPevon = ZdmxIyKOQH(-633.98)}
   ✅ #{TfVJwCXnla = RrmQInZZof(78,9725.01)}
   ✅ #{tLxaxrGVFs = NCuDDcqxao(63)}
   ✅ #{ruvlvfLAZX = otgasUBHJJ(47)}
   ✅ #{OzmoMQlgJK = gBRAVUksdl()}
   ✅ #{kGYfzWCCPD = UXyzjCAVdO(38)}
   ✅ #{EkucRqaCVN = MqFcxYFYQT(-8508.17)}
   ✅ #{NQMueIEJtg = aVqYaZinCe(8140.57,-6022.86)}
   ✅ #{BpPHPQWLGt = WgIQcUZdrs(-5709.87)}
   ✅ #{ZULKVNLSTZ = mBQmRxilKA()}
   ✅ #{sUlwpmLSIY = IbXLJigDqW(-4028.36,-4540.49)}
   ✅ #{UilZoimfbN = JHKdqpZXLR(-7771.65,9702.78)}
   ✅ #{XQhRHjrLTe = XfkSQtuExF(98)}
   ✅ #{YgOZdBqewb = OptfQlpJwk(-4535.42,2468.21)}
   ✅ #{EJPeYwPpIv = klDbKolFcX(-9991.13)}
   ✅ #{RlzgSlfbmp = anlRCDoVAK(6375.95,16)}
   ✅ #{ZLbOpmfKtA = NRkfBBDaaG(14,45)}
✅ function declaration › empty functions syntax › correct functions
   ✅ #{jtBDfsXElr = yHTqBHkGhO()}
   ✅ #{YPqnSbxpAm = NvsHMUwFNa()}
   ✅ #{albmvFVQPi = bNvdHrXEBH()}
   ✅ #{ACbikypcrn = iZEvyRrkyr()}
   ✅ #{iFhMQqqNYm = BaiEblcMWF()}
   ✅ #{DnFccqEvoC = klmqBfQNNv()}
   ✅ #{buzRaVxtXI = GlqhqyhoRw()}
   ✅ #{BobyxhkCPA = loNrXYAnYy()}
   ✅ #{RMTERegijI = yOKIcZloZD()}
   ✅ #{LlxddHreuq = BFFaxEYxLi()}
✅ function declaration › empty functions syntax › incorrect functions
   ✅ #{nERnObauQy = zSnBmUkXGe ()}
   ✅ #{RqmhCpffXS = WfwmKFSOmS ()}
   ✅ #{aiGLvguXCW = sBMcKlsrmm ()}
   ✅ #{xPmDkyGdMM = aagyZclDmr ()}
   ✅ #{tLUTgBoLjB = oMYLorVNRi ()}
   ✅ #{wciYfIzxlz = BNntdBomPI ()}
   ✅ #{DAJtrOfZjx = dIUxBxJcZL ()}
   ✅ #{jUpXQmwOUR = AcTWzzsrcg ()}
   ✅ #{pGqkoandXN = GxBHMWuImV ()}
   ✅ #{ldagKedZxV = jWKspFDAUs ()}
   ✅ #{WBOVqrTbdk = ()}
   ✅ #{ulMrAwerhT = ()}
   ✅ #{XxfQwxUfga = ()}
   ✅ #{lyfHWqmtvl = ()}
   ✅ #{QuqiOOBdaA = ()}
   ✅ #{WYgZRyhJpR = ()}
   ✅ #{RyeKmSVRZT = ()}
   ✅ #{MwlKroqyAc = ()}
   ✅ #{TVzgTSVQyB = ()}
   ✅ #{TGVpogqOuc = ()}
   ✅ #{bkVOKeULTm = SaLKhxvllx[]}
   ✅ #{XZQrMdzJku = ZCDNjtvrEG[]}
   ✅ #{FXZDUWfHrq = pAfFhLrFgb[]}
   ✅ #{LdOqFYVIgp = AXaEZNpwnV[]}
   ✅ #{DlrKVYurrQ = qPqbYeTNqq[]}
   ✅ #{TBHCFFIWgx = nTGqWZUQdq[]}
   ✅ #{AeSbSOeyTG = qVypUPQQXw[]}
   ✅ #{vGPkRiBFJd = TAcoZXXJfD[]}
   ✅ #{dOiyEOTpzL = GqrQZXdkvg[]}
   ✅ #{RzHhAHJEng = MnINpoVKev[]}
   ✅ #{bmRqRDCADx = PKuZuBVCqM{}}
   ✅ #{PRObKoNDzt = KsHcFMJfmd{}}
   ✅ #{gyBeNqmKNh = jCDVosxOtM{}}
   ✅ #{FtsLMSMxLO = rzkpVpMkua{}}
   ✅ #{ErdMMSfaVB = gPNolluolJ{}}
   ✅ #{sKIlXPHvaS = GUnjSlbDMm{}}
   ✅ #{AECxgvQcRo = UEhUUCyBbC{}}
   ✅ #{POVsTIFBwc = HacVyYRvCd{}}
   ✅ #{oUxEYLTcLz = KdnqlEpLcS{}}
   ✅ #{aeCJPpJNpe = vMfywDXTWY{}}
   ✅ #{AgYVBmtPch = OPdViSUDpD({})}
   ✅ #{vkdHlAEgsA = HNjKnxrtAD({})}
   ✅ #{bsjGqiZnuk = qUOgIlnyRG({})}
   ✅ #{AwPOEBvcPG = GeEAWIeYto({})}
   ✅ #{GYrXoNpCle = PlCxXEctQh({})}
   ✅ #{ecOMVeTWtJ = qnBjetZYAx({})}
   ✅ #{OeMVRbKtAU = NcwLDMyIgb({})}
   ✅ #{WjfrsXZyyQ = JLVHVeIdYH({})}
   ✅ #{gWEyVokpfw = aNqpjKotzm({})}
   ✅ #{qgMcfOqmsc = ohEnYlOlEn({})}
   ✅ #{StfNMMDdMI = fVwZwWHvSV(}
   ✅ #{XyCCqwMFkH = LUYcgduMfX(}
   ✅ #{FPWSQgTnAU = qzgXflGlxG(}
   ✅ #{JNBQaJNiAM = IfrsFuSycG(}
   ✅ #{FVmcSzHtTG = mpSCWPBZXL(}
   ✅ #{nJydFTqNhM = TAapVFuBAL(}
   ✅ #{GUtUydolMk = AveFNriLzY(}
   ✅ #{AcNmirFARC = BxUrrYPzzR(}
   ✅ #{ktYuClPsXK = IeEBXzrXTR(}
   ✅ #{KlIWoJzmDi = zvHTMkuxjW(}
   ✅ #{FZfMszxkBs = SKovBfiNRw)}
   ✅ #{CbivRlstMs = hnGXdHaWoi)}
   ✅ #{wjllMclDDQ = JFJTebeBTu)}
   ✅ #{aQvNOOIeit = WmgFpqxOau)}
   ✅ #{ktzVFxUtlb = AIoomrHRqS)}
   ✅ #{gwsZFrcKcj = PBzhQQcaIq)}
   ✅ #{RncjwEMBtY = dzzsfvJJRp)}
   ✅ #{fMsIVHsMHG = DVZdCfPXUR)}
   ✅ #{cGdKZLskDr = oBMNDvdLDr)}
   ✅ #{sijTHXbUiP = qEbYoAxiyP)}
   ✅ #{saJkADRvHG = QRSIdqWvrZ(())}
   ✅ #{COwOqaIAKs = chlJIIpfSI(())}
   ✅ #{CGkIWlsIim = TOQhiBfDqH(())}
   ✅ #{pNBrnRPlXE = PqKkfXtrJo(())}
   ✅ #{akHPTLDICa = ipXdSYcJBe(())}
   ✅ #{JLbzorsDCA = nxytbWBigs(())}
   ✅ #{bBiDHIKeka = JMWOQPmiEB(())}
   ✅ #{PZoihkqeSr = PioNvGqBjE(())}
   ✅ #{cUWrZHNjiX = EbwgXassso(())}
   ✅ #{faLjBCIjKV = uMOrvwFEBq(())}
✅ function declaration › empty functions syntax
✅ function declaration › functions with arguments syntax › correct functions
   ✅ #{pZehlfIBiZ = zfiKuRnxoY("VKQCtZUpur")}
   ✅ #{kawuuOprRp = LgQklvdsdN("zdfqPpFfOH")}
   ✅ #{yCaEQWVgHN = lAruAGkWQO("uUmLaIcqoD")}
   ✅ #{jPMnrIwjcS = nkorOrGOdg("nVtGOjYbyl")}
   ✅ #{ZeIBwrWcGk = YOFSgnEcQQ("byKByoLgmq")}
   ✅ #{EiZmyDpYiy = TzCxvUpilZ("qoQrVSeeUk")}
   ✅ #{yRbRbjpiHw = aexsSYfMVt("AJSRUjunzt")}
   ✅ #{ktODmxYBMT = EFgUhNsZdp("CofeUPzJht")}
   ✅ #{xWVdYKOfEx = nbJnxslzhF("BeqLOWeDkl")}
   ✅ #{bJDwEDoQSz = FCfVHAxgUC("xGWFCWuMvb")}
   ✅ #{VYLeisAWmR = PEVCVSJvYs(88)}
   ✅ #{oYcdfzwuYr = qUwcHULTHO(45)}
   ✅ #{ruyVKRcZsi = zawKJUOnIo(40)}
   ✅ #{FjMgQDixQs = DiHNAFDwQE(37)}
   ✅ #{rHnNBWjIYJ = ASLtQhDWUe(50)}
   ✅ #{IWnchIvZzy = lVWvwpYBFr(16)}
   ✅ #{uWqhDZOjrX = dnRgbxpYaP(20)}
   ✅ #{HtXWwulidV = jbVeGnOHMw(33)}
   ✅ #{CNdLEoMMtr = vEIbaBhyUM(21)}
   ✅ #{otZhNzcskS = BbpjNTgoPJ(20)}
   ✅ #{PRkIyeJRBR = kuATPCmEpH(-8585.34)}
   ✅ #{FGcRADWuJy = bBiTYMiLqb(9134.08)}
   ✅ #{qPqHUCslRQ = PWtZOcEdRx(2851.46)}
   ✅ #{vhzYDlzwie = wPupziNXZi(-1945.38)}
   ✅ #{FFcoQwxBzY = gkVJKIHldo(8485.27)}
   ✅ #{NIDYOAqvUi = tEcYwsPnQF(-5311.57)}
   ✅ #{npuVrhVmbN = yzCjheeWbv(2450.75)}
   ✅ #{LSFWdYPIBI = qlihJrgkdy(-5566.68)}
   ✅ #{IsBNGwlAbZ = RiyoZVdneu(9057.11)}
   ✅ #{GamVWNCqFe = rewKmvnpca(-8009.03)}
   ✅ #{PPjgIWfnOe = ojVvJYGhdz([])}
   ✅ #{KzHxWWNYlR = wkQjeznwIi([])}
   ✅ #{LHQqnGJqek = KuzGXcWzPV([])}
   ✅ #{lpXfjHPmuD = QlvWUmyprS([])}
   ✅ #{GfZVZPebtt = gYhHOOueuK([])}
   ✅ #{ILYXkrUQym = tyhsYrSpza([])}
   ✅ #{zvzEwPNLrT = SVIyosPKZo([])}
   ✅ #{ZbLMZwKaoA = tZvapHkeUK([])}
   ✅ #{NtGFGZlbRC = PffADxWkDS([])}
   ✅ #{LEHhJUnOOW = gXpHhrmlaL([])}
   ✅ #{DSeYALsoSD = espSNMcptP(#EJKlkwaWUM, $MYLMblZgjN)}
   ✅ #{KUtxnYbjor = XHbBfYwPzX(#kaXhtLbYvT, $NXgOIjNIrt)}
   ✅ #{kUolQgvjKA = XshfcLDiMF(#FRxutpbYMI, $cFdziFIrxv)}
   ✅ #{SxhTLhbhlb = yObFYsyZjz(#oaQQbjMvWA, $OMlXMswXDj)}
   ✅ #{IHKpbrfwNi = pkJFrlbIbZ(#vpHeAAiRFd, $BiPYEjIqts)}
   ✅ #{MZDeocEvHj = fveamWSjpE(#SpLeLptXZE, $fJwcwIJRua)}
   ✅ #{pVeewtvUun = qfnBdwbcVm(#XEZjxXdWGg, $dOqureSrTJ)}
   ✅ #{RtFWOjjrIi = CMwRNwsUaG(#jygMUVhQDp, $fOMYklzjjS)}
   ✅ #{SEMkuIoyTI = FBJpFrfpFf(#qJJBLoBcMS, $TZOctDVLxR)}
   ✅ #{ilZhVnTbnd = zObTfYEBdx(#nIoFcNexTS, $zFejkJLYPg)}
   ✅ #{QymupPkVrg = KmVPAZagfP("YgStsNHSsV", #zvKDRpaYAX)}
   ✅ #{jOTTqUceXY = cgyRQDHBIz("GyEKLesCPY", #sYbgWOoADY)}
   ✅ #{JZIwemWMjX = JYPLqCLUMS("EDwtITlhSl", #nsmAlQsMPc)}
   ✅ #{NpLllGnlWJ = SnixYrqynK("bWQDQfEmBI", #qlVfnSSXpO)}
   ✅ #{IiDeAiLJfj = tuqzmlUXFN("hzYrcYRuJD", #bLGLshsNus)}
   ✅ #{SPiSBExvqv = byCEvfXyAE("YCouCAyRrF", #ctWrmYpCAj)}
   ✅ #{uYejnYvRPp = ONHrekPyvx("BPKuNKzpHr", #UGkYWOnlUT)}
   ✅ #{AjFMJoryNM = iECpiadlaL("vSTyEGmUQy", #qSjpkSasOj)}
   ✅ #{ynLSLhLCYb = uNVHAlwwAJ("wVzHBbbCjO", #AUNZCYEIPI)}
   ✅ #{nnsTBMwUjF = tTFKoRQlDM("DDldyRigOA", #gDXidzxFsB)}
   ✅ #{ZOBhNxVmza = sizJlmvAiM(%%lcKplmFBhV)}
   ✅ #{jVfvNsaZBv = CnjIpquUZB(%%frrHxZXNbH)}
   ✅ #{eHkWvqEwyO = MHyMycYGyW(%%SaYwbVjGtH)}
   ✅ #{JuIzsOnbBU = pUEFQKfaFb(%%vtWRYtwgKc)}
   ✅ #{JvsQUSgTtE = yviIhEdtMa(%%CegkqxsaMm)}
   ✅ #{FGAByLyDQZ = oDYRhcvDkH(%%cheqcmXByG)}
   ✅ #{xaIZKSCCkV = sgOvqTWwBL(%%bQTAUfQTou)}
   ✅ #{eNhaGFXhlP = LJkngwsNWF(%%zRwfNYnfHL)}
   ✅ #{dqqTABDame = JoLvUsJpKg(%%TdGiPdUxKb)}
   ✅ #{yYvzutcmjf = QhrmoAyMQJ(%%KaNgTmTfTl)}
   ✅ #{VMqJtJbUPu = kInNTravke(#tFLMNGuXwv)}
   ✅ #{JcVBYSmEDk = QjpgSEiWeX(#pHbZzRZTcc)}
   ✅ #{lwTOrmkyCV = UPATxkjoyt(#JJEXKxZPoH)}
   ✅ #{VxIAniHZXK = QVzwOCABYq(#twzJXmEglU)}
   ✅ #{XkfXpZtruB = IJlgjafGOX(#SimagZfuST)}
   ✅ #{aPBDbXIMLG = XoGVONvtwe(#eZsvjiVYJP)}
   ✅ #{AfcvGesybL = zBmTRBTvTP(#tmErjiGZoD)}
   ✅ #{AjGiOBimZk = zsdyrmpuWK(#FwaaMufUGL)}
   ✅ #{qipsiTXBYg = qAJnVOiZPf(#vGKYBhglGa)}
   ✅ #{fsKrPGzWst = TeNGgQyUwo(#TKmFGUwgGb)}
   ✅ #{HxcKIGTIxo = DskgIhPQAt($PGBAjNCMlw)}
   ✅ #{VZPIbiZpqP = qMenaCPgnF($bSmgqqoaUW)}
   ✅ #{pOJhTFOzez = sXnWmmbGli($dYTrRZUFxu)}
   ✅ #{CKydQcYLqT = JCtBkraSPz($GpsmYsUqdR)}
   ✅ #{ktgycvzjPH = VabnyRdmYb($MjydDwKQmH)}
   ✅ #{LgsEVVWfgD = myBNWsCxzQ($meXiPHsduq)}
   ✅ #{YCoQfKYBpD = hwZXzqEhLA($mWsAPINJms)}
   ✅ #{FEgwHCtocb = ubqTOpwWdm($apjrMGrJmF)}
   ✅ #{ZLfVJqGdnh = gifRRzgtiN($BDBTGEmHop)}
   ✅ #{WqflMxkszd = WMoyNBCMgR($cBYNugVFth)}
   ✅ #{pQmTfUgMaX = kNgHuHdCfJ(%%DhxzbvelHR,33)}
   ✅ #{ODUuoQcMsl = rkgowjXTFQ(%%HAeomiPJlU,6)}
   ✅ #{TDHlcsoWAE = QRTauEugVb(%%VETVjqoQRp,99)}
   ✅ #{lTuLgnAAgb = cERlrJthxs(%%fiLfEuluwI,35)}
   ✅ #{GTqRJGJPby = WRcQDHREHX(%%KjpjUkKUcx,37)}
   ✅ #{qGkyNPbaQK = nkeYxZbxRK(%%XjQBXTgfVO,78)}
   ✅ #{kzvEvKRUzh = zIDqbXxEuU(%%SuCvTPxLVL,62)}
   ✅ #{etrfaYxrUn = wiRPUfCiNt(%%MkSafVZcJz,79)}
   ✅ #{LezYQPrdPg = PSqpPdfets(%%bXQQZdcTvI,47)}
   ✅ #{mPlocVeyDO = gpOkogOqyB(%%vzBQjVPbSv,51)}
   ✅ #{jwcTTejvGB = ovkjZBANzO(89,41)}
   ✅ #{UvhHxpyhkR = wIMbaXloGI(35,86)}
   ✅ #{OvpdlikRbz = TwMpSvjzCx(68,36)}
   ✅ #{bKXbeLiVfo = EWbeTghdkK(52,90)}
   ✅ #{wjmdWjHhIK = npmXbnQRJq(66,5)}
   ✅ #{yzLYpuQtgG = aDcSMYzOwj(77,29)}
   ✅ #{BaOlxUYXmd = WwToFPKfMW(77,37)}
   ✅ #{keJXuhdlex = QCPeWomikY(60,27)}
   ✅ #{goevCmLkGG = LhuUCOYAed(32,41)}
   ✅ #{ysZvdqvqTR = VQTeevnKgd(20,47)}
   ✅ #{FdNjcgCgWV = GihWtSymjt(6,3506.52)}
   ✅ #{SdwnuoEhJD = KvzcMglnJi(49,2517.46)}
   ✅ #{uLMFhDWHok = rEXWWHiFOM(14,-9754.88)}
   ✅ #{QYirngiwzz = mQqkzTxkYu(97,-2530.89)}
   ✅ #{EXMWYJWrPE = AFxVcRJpOW(88,-2712.65)}
   ✅ #{cmrGxeUiBQ = LUSSZxdujC(88,-1778.10)}
   ✅ #{LkJKfasOaW = rtkstCyeaN(67,6732.21)}
   ✅ #{CZbHxSuXyD = IzAzEzHfnJ(4,4294.31)}
   ✅ #{wxVfCXmXTe = IkZzbTLtOP(21,8387.43)}
   ✅ #{WfonkTrsuF = obbuuajndj(95,-3688.34)}
   ✅ #{jnzHtpMwnb = JIhZYaUMzI(-4843.97,7744.28)}
   ✅ #{gYoJPSlcfR = zwFolKaHFa(7264.35,-8109.42)}
   ✅ #{tFdEqQtNnF = ITuSjPntDE(26.09,-6004.10)}
   ✅ #{JdQjWZZeYd = ZtEcCueLZQ(-3416.26,-520.30)}
   ✅ #{GvxqCwnHKO = ZHNIpYlEhc(8009.42,6687.06)}
   ✅ #{ukOeqqVnmT = earEwzAVKP(-2631.24,-97.27)}
   ✅ #{AfVWikPVVl = WYBMurGhgL(9407.15,9606.17)}
   ✅ #{bKoZcNKrqE = ZUsNPFiXDU(2644.00,2314.07)}
   ✅ #{pxmhCtFAtl = QxRvukAJkU(-1710.66,8688.65)}
   ✅ #{asLNNKmEgt = axRMRIbyvL(-1240.20,-7277.25)}
   ✅ #{HBHqrisLKd = zEMtvRMYdz([],529.26)}
   ✅ #{CuMWTLhfqd = rGfTgEFStj([],8195.73)}
   ✅ #{EMhkwAypJA = ieISsnznXd([],-712.49)}
   ✅ #{NSaqDWNpoO = lYOsdPxrpw([],-3057.91)}
   ✅ #{zWdXciRTjr = pthlPfConV([],34.83)}
   ✅ #{UqhWwtwaNs = NMjxKjsnAV([],-872.61)}
   ✅ #{RcrQlxflhk = ADHrPsBtLO([],-5110.64)}
   ✅ #{hebjZykMFh = lIrEzFxIoU([],5368.75)}
   ✅ #{BrBvtododt = yGGzPNyOYc([],-7978.82)}
   ✅ #{MhDUzznCXR = PXMafWGkqX([],8086.28)}
   ✅ #{aNOvrpjcYA = phBSCehWQP([],[])}
   ✅ #{qVHRqpoksK = KtBfoKSljI([],[])}
   ✅ #{KDLbyUzxdU = xLCigOnzCO([],[])}
   ✅ #{QamWOlqrsw = zTOkJKlLhr([],[])}
   ✅ #{vvBjZOzCYL = qCDXJpHWEJ([],[])}
   ✅ #{KGlvtNvLsE = SeEZNZFNYP([],[])}
   ✅ #{cxLRVsizLg = GTQhubDlgD([],[])}
   ✅ #{YYczxZjusx = INAyWUptwi([],[])}
   ✅ #{EmYcCpsKbk = DZkWFlVPJP([],[])}
   ✅ #{GiGEyHdvsi = BhnUeDJrGs([],[])}
   ✅ #{WQuAmdNzNO = UtnQsVsHVI(kRYqBOzerr())}
   ✅ #{XVpcNvQunm = zMXEqvBFSK(UjdPTLQKBn())}
   ✅ #{XXKJwVSJuS = FNQIjdSbCV(LCMPNOwaTq())}
   ✅ #{izEYbZUspS = ehPMzeGsXi(WRGZFnMXJC())}
   ✅ #{ArLNVYhVne = NGFAQYSvDT(sAtnSOtBMa())}
   ✅ #{ymfPphOCiV = HaRAmXVDdw(MeXiZjYMVv())}
   ✅ #{woONhBlEwP = KsFblfByNm(JmyVcruDTt())}
   ✅ #{GJiJUgvHul = sXpPmYNoIv(XwpPmEOAGp())}
   ✅ #{EzlBtkDVTP = wQGQYCThnF(MdtQSpSAMS())}
   ✅ #{igiLHyJEtp = dudMrfaDYM(XkTWXrhoNc())}
   ✅ #{aGxGiyTZvN = nDCMwDHJXj(xxTyDlFCeb(), 84)}
   ✅ #{iMqlDNADLL = OZteaCTfWG(vILZanmzYr(), 22)}
   ✅ #{ZIiDVbCCaG = vBUPQQsjTr(iQMjoxJkJe(), 68)}
   ✅ #{lSscNbegcj = YbPtcvoFmW(GoyRxVlRfc(), 63)}
   ✅ #{PscSLcwBOn = fJrNZINzWz(rZVCcydvEh(), 36)}
   ✅ #{RpTumDpIjo = hoyPlOBWIu(BtEgMaPPlI(), 43)}
   ✅ #{HrVHvpOTUC = zjSCVwJkTx(lfbgIjxlHo(), 2)}
   ✅ #{IaMkyHLOTV = aIgsiWNZsk(wSSYPAfzvK(), 25)}
   ✅ #{EeplbDZkeJ = RxabEmOIyi(dcWHQPmkhQ(), 48)}
   ✅ #{jtXgpaySuY = HGcBJukNjP(XdXppAJMmE(), 97)}
✅ function declaration › functions with arguments syntax › incorrect functions
   ✅ #{GLGzPqQOpN = tDWoIjsmJF (ZVNLfwPWRC)}
   ✅ #{DyvkEoftsA = XKvNvdpdZC (fnnuxiHYto)}
   ✅ #{iFlNDnbGKT = SmYnAeYano (NoIazlXhYi)}
   ✅ #{gxuWbeIomr = ObJMDCTYiA (DUpFegAiHs)}
   ✅ #{eoUpwsYUkF = xpqqgpHXUv (bEMatYDduz)}
   ✅ #{PnSNUPXqUw = SCvVxQBCtg (nVUiSbIqwf)}
   ✅ #{MkNOpaZovm = EWshnbiMId (UcJczTvEoi)}
   ✅ #{VvizNQLDPs = wrmlifLxgQ (SxxPsGfRxV)}
   ✅ #{akuYJheWlZ = LfyQHDufqZ (AZmmpmROOg)}
   ✅ #{YBcwjqQiur = FJKXZzSWXt (dijolHuzfu)}
   ✅ #{xouvglEjNU = (tcxxfiFlEB)}
   ✅ #{dPpoYnpffq = (QRzxTyrbMj)}
   ✅ #{iAzrhMTFBD = (djxVQbSMcg)}
   ✅ #{lnXhEFWeIW = (ugUNuhhsLe)}
   ✅ #{KYhQfsuHIV = (rxAqXWtwqX)}
   ✅ #{wTTjdZJHhY = (cNFdWVYmHC)}
   ✅ #{ebxgKPnALq = (ETxGnsvaRa)}
   ✅ #{TJBwwYPQuX = (IpehEvaKlN)}
   ✅ #{fCKtJHmqqH = (OrbfQPlnJs)}
   ✅ #{ceyYGlIans = (LnxMhtxxlm)}
   ✅ #{MDWwZnnhgj = kNQfGQWMST[gbLonVvRqS]}
   ✅ #{RWXWufDAdb = sXPdBfoEiJ[WdmEIlngiC]}
   ✅ #{ODKBLHzGXq = kenWPWVYrv[yZxahXYjAE]}
   ✅ #{pMotxfvGwP = oyqsxaeIEB[OQXGqguThk]}
   ✅ #{CKiGuaovzP = kkXEYsztmb[nBNfJiWifu]}
   ✅ #{ogjaojWQYn = iyKAUPhnmw[KQsbfeZObs]}
   ✅ #{hICgcrWNJN = ecWtcTcJIS[fLjZdruAsP]}
   ✅ #{LOktlKVjSi = mAMiyLPXUD[xXxzjxooNW]}
   ✅ #{vGEQIUVbif = CHUzmaouaV[foaHbBeVZu]}
   ✅ #{neXwFgQNoS = NgVoqmWCmc[uCPYLYHKKB]}
   ✅ #{bAUmcocqMd = SaHpqiOhtk{vJwEMXytko}}
   ✅ #{KCywEAmIfA = FtZebVkIcY{oZAGmGScDO}}
   ✅ #{dOJSPkAndx = OqfcdXHvLI{YzpacALmQv}}
   ✅ #{FZzDHknduE = PbjhcVWQAQ{GCqJHgWLiV}}
   ✅ #{FzwqUioUjl = OApfNEycza{hvZmerRWSN}}
   ✅ #{tiVaKXDUdk = qYmPUJjgpY{UBLHlJQwDt}}
   ✅ #{HSUTYiYyiX = vvVFCPOdJo{oBbsdDCiBn}}
   ✅ #{NlwQCDRblW = anqfisbYTt{tfGDNwZlbY}}
   ✅ #{cWqdkjNccS = pWWUZrNWtw{nTlkBJoPra}}
   ✅ #{yDppkqxhsZ = sOHVwHHDor{BokQbrmmdS}}
   ✅ #{WkwFAGsRXJ = kIhOGMXSaw(GoEecqiLtJ}
   ✅ #{tCsIBJliWL = EVrTavsXfI(vmpXnIcptY}
   ✅ #{VuccdrhpJu = XcXQHiftdo(xWiusQpZah}
   ✅ #{pAHeOhFVMq = LXTrHJtsGq(qGMuoiYAof}
   ✅ #{uaUytpyFMY = EkdosbRQoA(WqLkDRpDRI}
   ✅ #{ukoWXIgHzw = taIlCOtglS(LVlcsNOEmn}
   ✅ #{jaJQsnnXCD = zvZvCuKUTx(OupWBVbPLw}
   ✅ #{AkvXLfMUAe = hzBHCPvkzs(wthWgnySLn}
   ✅ #{PblKhYDFxY = DRfNnhEdHT(lvaOshqsfN}
   ✅ #{mlEAmVgpfu = auCBOisXLq(rcyuxPWQZt}
   ✅ #{PsMenTpOoO = JtwEPeraCG(%oeNZFmnnYM}
   ✅ #{BTNMlWiSei = YSzslMYeGM(%kFGhLKDUvZ}
   ✅ #{YSyjKZSNzj = UditfSQhWm(%qFxqlCeEBy}
   ✅ #{OauiymuPXc = CeDVrWxreq(%mQnrzwZEnm}
   ✅ #{ktuBklevfy = ddoOwVhoef(%OnuiNYTLaB}
   ✅ #{JPvvKuZpCZ = IrpMhkOCtI(%Xmrmhnnadu}
   ✅ #{sjdOVIomxq = wnNDUBFfPJ(%oaFZkbMvnD}
   ✅ #{BRXxyZwfgW = GdrArdVvhF(%dCaRUTsSZs}
   ✅ #{uwftCdWcnR = TIDBTHpvHU(%vXIcVgyBOD}
   ✅ #{DaYBtyNwhJ = JVDDccLosJ(%RYduTEMlwr}
   ✅ #{NGvaHjSQXf = zpJIsPGCQw(##YuVHwqinpa}
   ✅ #{muPYqzwBMl = PTbVwpEyEo(##VtHXAAmiUb}
   ✅ #{nSRFQGMqTy = nOakVfDPNh(##rHWtoqfdIo}
   ✅ #{vpIqqcXjJv = zqdEfoTHVY(##tNrPwFHTnR}
   ✅ #{QGEKmpNnvg = gfyETAolcA(##LVvHyUnevf}
   ✅ #{rRjUkujQwW = uxeNoTKayt(##ZKQDobXhRR}
   ✅ #{TwNiGXCyov = rwuQOkpPNC(##qRUkSSHjwg}
   ✅ #{SNOOLaMZCw = rRuRnfuPta(##YGiNMLXbsw}
   ✅ #{UHjbpDYXdH = vRGLhGFCrK(##vuJdKkbRvF}
   ✅ #{WrcKzllMVU = vqncgjfRnu(##avaYzduNrU}
   ✅ #{jBJMIVaowB = UatBPpmlOV($$wVzAltZfMZ}
   ✅ #{iqpiJmItpg = TZFLwMIEly($$zNXwvBnpef}
   ✅ #{oUEEuvHvxI = GBnMpKoEoE($$vqqtlTuwiu}
   ✅ #{HYeIAJBOuq = pkWsvEWzov($$InCGczawks}
   ✅ #{tisZDhWcRn = LPfGQQPvEl($$LVSQNdoRGv}
   ✅ #{WqgmkKYYXc = uuuHMerfqV($$BHUYbLSBQu}
   ✅ #{vjBpytEHAq = pXiWwEpmhD($$nPCYmykNzs}
   ✅ #{VolcNyDTvF = qpJtovZJzh($$yqWMHqZVDF}
   ✅ #{WoYaLuQyIb = qtcdnhuGMA($$ESkooYHLVg}
   ✅ #{ekmLrbKnvb = fpiBRMOSIp($$nrUNUhSodD}
   ✅ #{JIASzxzBxc = mcIZunwnvR($)}
   ✅ #{RQkuvUNIAn = GadzwSufAy($)}
   ✅ #{iQKkARlxRg = BTrINXDYjI($)}
   ✅ #{SmIaBMKnti = wyWXRMiown($)}
   ✅ #{ZjhPjOuhCu = DiQmWfaqke($)}
   ✅ #{eoydsIKBNL = lDtVVMTGBP($)}
   ✅ #{IsGUnRZdyr = YUoYkRThfG($)}
   ✅ #{ofnGAFrUBa = vwFKIqbwrA($)}
   ✅ #{jTvIzQQiBt = ykOwUCgwwN($)}
   ✅ #{moCGqAPKjY = KyUMJWofzX($)}
   ✅ #{NExIMlSnvx = wPyHnnHhrf(#)}
   ✅ #{rNAcnfFvFp = arltnVKIJI(#)}
   ✅ #{gRGwWLydIU = KsReAUcUOa(#)}
   ✅ #{ajUJSjYMtf = KejDngqcvS(#)}
   ✅ #{LVcOUMgsZb = sYPiljhYFg(#)}
   ✅ #{hRZqtgNNpL = KHBlXZzmIX(#)}
   ✅ #{jpvaDNhJmQ = lFjtVuzQcp(#)}
   ✅ #{DpSmdMeGiU = COjCAmbdDa(#)}
   ✅ #{CjEzfMxKGl = vGmNnHwvFn(#)}
   ✅ #{sgeabmXbQA = RYbaqEAFuo(#)}
   ✅ #{RtyEzYQeVT = xgPVIFqZYB(#,)}
   ✅ #{RqwfdsysbH = BJnkyoJLxo(#,)}
   ✅ #{dsvHEICuLy = DgcsdmfxEc(#,)}
   ✅ #{LoiylKLmdI = BSaaDkpLOS(#,)}
   ✅ #{AWFymicXJt = hkHWzgFfLg(#,)}
   ✅ #{ytdcGZMjRd = BUPVJhCWSu(#,)}
   ✅ #{EFcqYMPyVw = PEUAoobtqz(#,)}
   ✅ #{jvOkErkZuD = PipvbxzuuT(#,)}
   ✅ #{HRGtrUgjtX = ocrrluCUuH(#,)}
   ✅ #{NnObpzOqIL = FcdRdUnPII(#,)}
   ✅ #{UzCUdExoQG = xUCDKTXFpf($,)}
   ✅ #{WrnRkBSYxk = SusxGEiYyd($,)}
   ✅ #{ugWbXvcqfL = haMVKAvRhu($,)}
   ✅ #{BkOeSpZfzC = JGxpmRzzWH($,)}
   ✅ #{hOHrpKbXZe = RXlfzvXOPd($,)}
   ✅ #{KxEPFrCFnn = aTEuITavhS($,)}
   ✅ #{SrFtvpdwha = wZmJKlsylg($,)}
   ✅ #{OIcNgXigBb = qyLgnzdpiB($,)}
   ✅ #{AvkWBLXZvR = lcNbQmVNXA($,)}
   ✅ #{FCJVVrkMCc = NUWINaOHXP($,)}
   ✅ #{SBrXVNmsPy = WYJXyhJDvQ(%%)}
   ✅ #{ikSWYhpKoD = rzTtoJmdiH(%%)}
   ✅ #{PhhjEcqUOw = bmzNMZeuIC(%%)}
   ✅ #{ZjjJZEAIez = ZznmTKZbhA(%%)}
   ✅ #{luzlvEHwSL = vGdtaTpmEh(%%)}
   ✅ #{TqDlwgyJVB = KIKFnnqtmU(%%)}
   ✅ #{AADNhMnMpD = JajeAHcfsI(%%)}
   ✅ #{trjqzfslBA = vhcIjQsQFy(%%)}
   ✅ #{NcEfrOaBnq = rNUPqnzTmG(%%)}
   ✅ #{viJCfZDZSQ = gQrkAXouUM(%%)}
   ✅ #{NIyOvRFDai = qUUEimJGBv(,#)}
   ✅ #{vdhQohENOG = yMtyghZSFD(,#)}
   ✅ #{fJXULJjHAm = LFjVHoiunN(,#)}
   ✅ #{PUMjYAefGp = nfLQyXayct(,#)}
   ✅ #{OevmQVJKnM = NUYRUOWsdT(,#)}
   ✅ #{eNSVSlvslP = TCoDYrwNoW(,#)}
   ✅ #{JONBdpWsqi = FOFYXgYrLq(,#)}
   ✅ #{cEMuyamYJB = NeQlBStBut(,#)}
   ✅ #{dqiSESbhnI = ywryVzbFKp(,#)}
   ✅ #{CbSccaDROg = sFNraOYnNI(,#)}
   ✅ #{kAxdeUddGS = vanquDzskR(,$)}
   ✅ #{HDGfQEbPsG = EoatkgLliu(,$)}
   ✅ #{EMnULBNISD = oNeeSQNbjF(,$)}
   ✅ #{yMAqNpyLQu = pDskEgaSME(,$)}
   ✅ #{YJOARopUBu = khquaxvbHy(,$)}
   ✅ #{bPRfvSRHDo = cGlAxPQoRd(,$)}
   ✅ #{GTnCIFRLKi = misLWXsCvE(,$)}
   ✅ #{rpYPewOOrz = NzKkGyYdaP(,$)}
   ✅ #{jwpwdbvzXf = BbkSTRXkzw(,$)}
   ✅ #{eHJcRzYIhU = YoMGShGSwf(,$)}
   ✅ #{bYFliImXti = mwBlJzHGxy((wVOVtRjUtF))}
   ✅ #{yErJpUagMU = bXFmnnEyfK((gnQvCbPQlk))}
   ✅ #{gJtZyQPNdy = BjGEIgMONe((bcDuNHILWi))}
   ✅ #{UKdbuXraMT = igbEaAzaLF((hzumPjUOgf))}
   ✅ #{BVpyNphcia = VnpAFVaLfk((DbKEokvwzK))}
   ✅ #{LzMeezEuoT = OyOoRiAuAI((peHgJSbtpw))}
   ✅ #{kLVWVvrZag = eZTiWWDvFZ((bstgKRCnKE))}
   ✅ #{yAwUNFGaTJ = smDpMVmHLq((QJBIPPENsi))}
   ✅ #{qFLewasFxf = rqVujNyoJK((YGzntGFIxE))}
   ✅ #{DzZWryeHyd = qRJjVtrUTU((XhtTQbNgLc))}
   ✅ #{QZDEBVtxSd = nHHhuOduoX([enaoowMPFk])}
   ✅ #{HkjrJsLmhl = CBfSEIKwsl([kHPzgJqqbY])}
   ✅ #{odcLzjcJMg = AwdBRVskfd([sopUnUeqwA])}
   ✅ #{YbeNcrvcWH = SVsMOafpty([GYGOqgWsfE])}
   ✅ #{pdVKkcEfvA = YhOyOuJmww([gDkuysjQhw])}
   ✅ #{mxLYkLiOCq = wnVXTXZYoR([ZZBlLrKXui])}
   ✅ #{csKBuOhcCw = jinJaNxEMQ([YEiMnGQEKl])}
   ✅ #{fPHPrjUlQG = jEWxROmUoo([jfKVAjcuEn])}
   ✅ #{fZhicTaexr = JDDLKruKcI([MgUulZQahl])}
   ✅ #{OAWVZDIAMF = JvvxtcSUoO([dLfphihxqs])}
   ✅ #{FJdyKSIrLd = TrSgGgDHkC("tAazlpVOWJ" RykkApTcoI)}
   ✅ #{MbfLLFePXa = gkwmsxiOxU("cwmrJbIRGs" ElJXMNpsLE)}
   ✅ #{CKeMZjKZUI = KOAiRScUdM("GBZehcmlld" ploNcCAIJI)}
   ✅ #{AlDCocosFM = RKQhgtGToh("BQwAFHYRcg" pKJBadakQO)}
   ✅ #{UvyBhYVImS = JtmHkPGHDV("rdQnbsovmd" pDauWzKfXG)}
   ✅ #{JSmDtfkRxs = YtMKlWnCOY("UkxCqhxfZq" oGOzdfrBBR)}
   ✅ #{vkHFprOobX = ykCgBSxUBR("udIeIBRNAE" mNEjgVcsga)}
   ✅ #{THJKvGhjod = DGhqWejzNa("xdDyAVdJSQ" BqPHUtuelf)}
   ✅ #{QMklsMahQj = RvUJHFiPHo("ZkZsZEScYV" qKtXghBssg)}
   ✅ #{ZKmauGHDaN = rDbDPgJmpS("XwUxZyvAvq" SbbtqbJGMv)}
   ✅ #{UbfJBESLJc = GdojuJKtSL(RioVxnkFut.wSrUvpzKyZ)}
   ✅ #{TFlHuJnhxy = qonOnyLBqZ(CumLXqUCLU.qPsSnWqMtC)}
   ✅ #{JXqDHCZwmO = pWnJrBaEIO(bohvPHIjvx.lzykEgNLbs)}
   ✅ #{trfNFXxrlJ = ADUtvbOIQa(AtkFpLgiUe.MwfwludoBt)}
   ✅ #{jBjZXJgTra = vgZfPkLYwF(HtysyHSwVI.kPZPPkZqAD)}
   ✅ #{daUbFnfhuG = ObuhOfEJVD(nWtcmpUhDj.wtHjXNtUsT)}
   ✅ #{dRgUXBYUXv = iKOUEZeEmG(KvYwqIEoTD.mWeZiBaIfG)}
   ✅ #{aQkivQtjLy = duagBTZvLb(BPNlmFjwRQ.vPyzBBsbQX)}
   ✅ #{FigdeLzWjL = hejUMosMZL(FqIHXhfPSp.dfJHxUdEPR)}
   ✅ #{BaYvUHqSvR = xKgNubfQlq(TgkeuwclHz.GHTXfLoCkx)}
   ✅ #{PzfMFctqii = rWwuDzLbUl(fKWjtCGFhH|xDrELFFAHt)}
   ✅ #{WISEGijycd = GSECFrheZa(SpsPQbQHKg|ILPNayQBFZ)}
   ✅ #{TtfmEHrDzZ = xpHwiCzkBa(eqQxalULkv|VisXOqRdpO)}
   ✅ #{noQQosETIW = lnCyPMajKo(KPbQJhdhTH|CFESDAXIpW)}
   ✅ #{RofwcrFYnY = PlOaApKbHe(yObIRBNJvx|nZDgEJEDiB)}
   ✅ #{woimpsChqP = OJftvDZaDf(FwFWeiHOxO|SiIhiNEScf)}
   ✅ #{xXXYHNJtvP = ExGOwCuMEA(fZhRZPddax|xBzgQvpnKX)}
   ✅ #{bAuSvLWxkc = eXnaHxaqgz(xEhSmYtdKV|qfZTqgODya)}
   ✅ #{FmqGGrKDqk = becqosLUBy(uPvONjgqhh|TIqOLSOaRS)}
   ✅ #{edttiEiWCz = gWwLOxaJjg(gWtFyesSSf|QGhYInPULt)}
   ✅ #{kzDwVVYbtL = ueiNnkralX(hYAUXQXMYa=XugFVWmmGH)}
   ✅ #{bdJYxQDqMQ = IFCUurryrJ(lDLFYINbov=KsQgUYKpgs)}
   ✅ #{gYiIEpXQho = ZWwAKWvTIM(KuTXaDrxiy=cYrSlktYRY)}
   ✅ #{vOsroRbqOg = tnoeBOfHLw(sfQTMiDeKt=kmNBCuwYhX)}
   ✅ #{MDiOdXUDPw = icLrAaiTBW(ZhFGfWDZgr=XARrsGbioX)}
   ✅ #{ERheeWdhtg = ySlwhGWrDU(WsQDWiuYCb=rZiXvuJnqA)}
   ✅ #{BSXRLIOQUH = gUzSSYhxzH(SztqhNbOky=EwZSEmSmia)}
   ✅ #{moFBvjqCQr = QFeOWTOWbs(zoKCESAXCw=JCJnujMMtY)}
   ✅ #{wRjVKFyGmQ = HiZchKpZIm(kpgTfiXcjt=suUudSAVgP)}
   ✅ #{vhJYqItgdx = uCzlEKqmhA(GqbWRxTyGp=KCbXjyybjQ)}
   ✅ #{mLnYMSXsGg = RuNhzWVIpr(zDyHGZyJik 5760.17)}
   ✅ #{pzEaCWklQB = jEpdQtkyhD(stJFOFAIEE 8109.66)}
   ✅ #{FFSWhyuMBx = eqTGRWeKCm(levpFWuDQP -7208.98)}
   ✅ #{ZHHcetBtGg = gAbgtKZeJt(bfGlPIEFjI -6517.51)}
   ✅ #{NWiFVwJvLU = BzQiXxHHVC(zsEdUOLsxI 1672.82)}
   ✅ #{tVGjDpxVfT = SCXGWHoMOC(bOHCRlsUEB 3046.88)}
   ✅ #{crRTtCOnYw = ywFmpKkNEM(hrFVnSTwRw 8468.84)}
   ✅ #{oKvhWTcUUy = MujvlPswUg(smFoHkVVuP 3302.23)}
   ✅ #{SKJznbqyVt = GeQeChZDvp(QDViJZUTff 8860.66)}
   ✅ #{SnfpisLlTi = UXzEOaqPia(CqvnJolfkt 4025.89)}
   ✅ #{BiHLvLJrsF = cFNCvwjFKk(QlVXVCtTyu 24)}
   ✅ #{cybnhFiDZz = glJmjazKkz(PakJnpQtNz 74)}
   ✅ #{mJcCmGCWKZ = mrzEAcFMdJ(FQSWnuHdyF 51)}
   ✅ #{gHCRTNQefg = cXxjiLGuSq(shLdRSIMtM 60)}
   ✅ #{aDIrYjfJXi = hhxswcHsTA(uuTrwsfabI 36)}
   ✅ #{tHeJqcPYwP = lDwvCgrOYT(ZiGgQYEGrL 77)}
   ✅ #{XdVyNORagp = nvYGxwAeEM(OAVHBlJmXw 45)}
   ✅ #{aYbEhQECAv = mTRXEebANP(wkQtNKuKzs 93)}
   ✅ #{rnIsLSjrqa = MeYNEwwjPJ(LxPSEqvYlR 10)}
   ✅ #{pAsJlqbWKk = YfAfKhdDGt(wKLuhPURys 40)}
   ✅ #{eDOxdvHqFF = bfxVnezfcJ(ZrgBGfRGeY nTfyWQXqjb)}
   ✅ #{qeqMjrdGOD = sXBBKKsiDs(uFMyclqjGl rtULtfMOSz)}
   ✅ #{mtgwbWmzqR = nYtZCfTbkx(MChVwKFhFu IQPOvTatRk)}
   ✅ #{OJMEGxxHRV = cJbkbcNGBe(ILsXxdNXXA dSFkwzyiKT)}
   ✅ #{HljaQZkpuY = vnylOByvQc(kWNrDUTEPE ooentPrDIk)}
   ✅ #{HDHZUNeMex = dcpVuHpCHO(VPlpKkMiHV giulhBiHHJ)}
   ✅ #{kgMiEsZCLE = CoADKZNkHH(tzsHUZgGhb eDkkLlUqgo)}
   ✅ #{gYvvIlHSNf = RdWuBRCRmX(NKSfDzzecs CHfiCWxjSt)}
   ✅ #{HJnLImKiwr = NJPOZGcQCq(lwESYdkaxZ yCChKHIWmq)}
   ✅ #{KFvMlUovBw = royYfhmecM(KtnNNdrTAW kelxktgWSw)}
   ✅ #{vKIbQvkpyY = PWfDMmKEOM(-6461.29 46)}
   ✅ #{DILZrclQMu = iYAklmwfaO(2498.18 69)}
   ✅ #{igoYCFIKoI = xCTeMImsBu(-201.28 66)}
   ✅ #{xdGcaWHLMY = aNUzpVcqBZ(-2562.27 19)}
   ✅ #{YaanWNCpMY = QVJqOUIYkd(9270.40 18)}
   ✅ #{HHuWUbokWH = LQMJWzspDm(4118.45 68)}
   ✅ #{cNhkDOqdOv = fopaDqUOxv(-9273.13 91)}
   ✅ #{QEPvyfeCoc = olcDiYtBDk(-8452.17 19)}
   ✅ #{qRAjKVuGtm = WIrvqhKugG(8616.15 39)}
   ✅ #{jpFmqlFiXF = cqhoQsudoJ(3949.59 44)}
   ✅ #{vuQlvftFZJ = ODLzyLDiAm("urHnRdfTcD" zCeEqlktEL)}
   ✅ #{LsOUewEOkd = qlSEmjSrMi("SJXPmUlQXQ" WbUhgeqfem)}
   ✅ #{nEecPdTqrc = ObclRIBCFW("GgESExStUZ" KjnZVNHocB)}
   ✅ #{sKDEEVSAlO = OZCKlupjrn("nRmDlBexoz" GQzsCdQTMB)}
   ✅ #{DnVqdsrhJB = nbptEsFUQQ("imRfVBDREO" nqwNFWnzJT)}
   ✅ #{aFvbTQjkTi = GYNErJzVyr("PuGgFNnyZr" CrlPppHRLC)}
   ✅ #{qLNVBMYZxX = dopXdIYNTt("CNXlvWIniQ" gmuCOBxdXk)}
   ✅ #{jQGEuYNAXk = XRNTfOjGtE("WuittbEHDz" rUCHDXkZAb)}
   ✅ #{MmROngYMJI = vyXLNwWrak("uCRkaWJAtU" pFCEQfvDkQ)}
   ✅ #{vFtNBWgWbL = CQwzWaeJaa("FwXJdrGKjh" VhxgerUEBP)}
   ✅ #{clFKNRMvUg = ydHboxLxwZ(37IHwqobevqA)}
   ✅ #{sikCpwAFyQ = XbWyTnAWoH(9rqGvBUYTtO)}
   ✅ #{WNxDNVrHhQ = YdBHbJAdUj(69wNOaHIPdvQ)}
   ✅ #{iRBLtWAHLC = fAbLahoPOi(97coFEBVsQZe)}
   ✅ #{acRzhXWOjn = TNvTEahKUZ(15fCxbBFrmrX)}
   ✅ #{XcMcbEMZIe = OjHnzKRRYK(84WspSbCernm)}
   ✅ #{rlnzXbnpSD = uemHnnrGyP(9JvAkLxHsMQ)}
   ✅ #{ZYOnOWZDlQ = WKnyiYZYco(99rGEYnTmxFK)}
   ✅ #{jVUQMDEVot = rxaBeDJJYJ(24MKVJekmsVK)}
   ✅ #{hyiHjQbFmu = SEyBfyEyLC(45qgEiisFimb)}
   ✅ #{zNVWbyEYoL = suxkNYfwnB(-8823.76ACdrjzzUVl)}
   ✅ #{gpifuMcrob = uthorYGfmI(2290.67gwAWIclrVZ)}
   ✅ #{MtNTJcaGXW = mxJsqiQeOV(-3368.60pOSlwDlWAJ)}
   ✅ #{znSiBIfTuL = jKiVIsAiZu(8849.91VHnbuNyJBX)}
   ✅ #{ysqTZJlmub = jETlunqpju(-8414.68byIdLMcqBd)}
   ✅ #{hsfdPAhUWf = NAgDQKbMmz(6813.98HvrBTLcCkj)}
   ✅ #{qvrfjfpkhG = XeYifHMWiy(-314.17ghlGfbCsWZ)}
   ✅ #{oSYcsgaDvU = shUuULeCKs(-6877.75aUMAJGNMws)}
   ✅ #{icSlXzrNDI = TJsbaXiGCs(6948.00WUhyLKujjH)}
   ✅ #{HjyIBCikKO = LcOeJaCLvC(3472.11jfxXdLBaWf)}
   ✅ #{rObVtqwKQv = WfpJhbBSmF($())}
   ✅ #{zPlugIDwyw = aiWjyDDsdp($())}
   ✅ #{OPzvbXloDt = lrBzKHytfP($())}
   ✅ #{zSEjzwnBCn = rhpekRKUNQ($())}
   ✅ #{jdfNpdLIJT = xEejJVqqtw($())}
   ✅ #{hDELNBbgdd = enubPOJQnD($())}
   ✅ #{qcawdqhPiG = XEXrCJPtQB($())}
   ✅ #{sSUqrZFdsR = SMAVLIOCII($())}
   ✅ #{pnEPUTsmxq = CAlTfJVXaj($())}
   ✅ #{mqvvqUfhZC = FLqUOZscTH($())}
   ✅ #{uobIzKEUTD = bRtGvlQgqc(#{TDUCBnDdEF})}
   ✅ #{EAfYxBjhQl = YCuGfrnspT(#{vuhRSXyKMM})}
   ✅ #{ysMutNWvTr = KZPQyOUaKs(#{NPtlFOKNKv})}
   ✅ #{GqCoLDUnBz = mlBUPKSojO(#{MSPNgrNuGo})}
   ✅ #{jTyaAkdaBM = owcAIjKgIS(#{LNiXbeIehV})}
   ✅ #{XTqTqhzquD = xvZVcWvjcb(#{tVPMAkMKHo})}
   ✅ #{DVbBuRvObo = ceLhGCkEJu(#{WvUyzigYsq})}
   ✅ #{koVSMedqdR = MCMPKKParf(#{wepqVPdnPr})}
   ✅ #{UBBicDttOO = ZiOiumfsuR(#{bZSClcGZsg})}
   ✅ #{TsJOngTled = BKmttnzofB(#{LbPWchejRb})}
   ✅ #{DirnTyjkqo = WuUCafxWEU(,,,,,,)}
   ✅ #{BbeCKNnceI = VOkamwtMyh(,,,,,,)}
   ✅ #{ZtNFPMSweP = AJaINazBDk(,,,,,,)}
   ✅ #{nDELifkakf = xZMDXrPwEW(,,,,,,)}
   ✅ #{AxFuaWAXoD = ISmFwPlhSp(,,,,,,)}
   ✅ #{YOsGbbwdNv = fslhtwYbkd(,,,,,,)}
   ✅ #{WduCHHdiRh = pHGEHAlmeI(,,,,,,)}
   ✅ #{vbaYJBwazv = UHtEVsqxrH(,,,,,,)}
   ✅ #{GlrGvEhYCx = oirWhdfqeT(,,,,,,)}
   ✅ #{vCKylVMbsz = FhMhNnyBTj(,,,,,,)}
   ✅ #{xbRKuSjfMY = KKTngwYxqp(JpnvYRolxw(xmBfbeXUfC(tPuyAPJSok(ZGdupdIzrj(DApkmOfZKh(jDlCJeOWsm(WudPZXyKIy(lqAWFgJFQF()))))))))}
   ✅ #{sFgcdrsFeI = DaqMzztMYj(ZhkrNYeWIW(RyJGVpWzZk(wsmsCBeiEK(glEsHnNJoC(MpZYslbDgz(aErslNlPYb(SCpePYVfvn(wZAGTWInHf()))))))))}
   ✅ #{GvBwDbJKkg = NyRIroItNn(hEAwuWOGZU(AVcwOnTERN(OHUhzpKihP(WVXaCojuUX(ukvcTJnCnv(vCxsNOFrOw(gRjKwXicgu(teXuGHitva()))))))))}
   ✅ #{BCMTNazEsF = VaOlOeVnaZ(udbcGBLapH(QRjCNgatVx(oNOJOYHirY(kAZXkVYgCu(sJCiEjMhqk(dBiCFRtZzX(cgbgNFcdZy(LFJfJbFdLM()))))))))}
   ✅ #{wSoKnjvQDj = PtJmrYiPph(rIiEwBoKRv(uKAxmvHoaG(iLyDciEDHx(jqblxLUxpy(GyNdPkLtpt(WlNCtHeGyl(SBrwVGjMhy(BIiICapSOL()))))))))}
   ✅ #{urTuvPUsPP = BABJYNcwPT(VEztzoivhj(YkRmmvCvpG(DdONytxcYY(hZWxdwglKf(BuOiszLhnw(RsJbpbWhLI(fYhlAJvnel(gSuVZiSUxO()))))))))}
   ✅ #{zZnOlHfKQT = JzDTgkOQYs(OyOaxaAYbD(HFalbPDrQr(ZVMExYlgjV(zbclXqKJLi(voYCcBDQrr(NCqxBwtCZF(PsxYLkdVLR(BmKOZhVOeC()))))))))}
   ✅ #{OlRBDuMOge = vhFYKaIkho(ksHUkHJVEm(bivzdQHCiR(nFPmEiksxT(XdkPOQmCHu(oIzhCRrAhD(pfIntIjndV(ovFVqkQFtJ(LfMpgYwvWf()))))))))}
   ✅ #{JbYyVgUuag = twvDDouunm(mtHvNEOeza(YSftrtjYUI(IWqWDrDgML(uOaCqJLcOY(hAVWMmgUdo(UYsZTqSTcN(GZpwgCFoqz(nFlanKfUsn()))))))))}
   ✅ #{ZFTTdwWXKh = arvslTbmGJ(rfpnHXlNXq(BxuVCpnWYl(ccMIHILihV(UxlGFrAHyX(pCZOynucov(XdhWdwajPA(JNEyVBrhEe(UKwcVgfGUw()))))))))}
✅ function declaration › functions with arguments syntax › multi-nested arguments as functions
   ✅ #{PVvczBFHiY = PqNmBpZJLX(WGBDlFoJGC(QDktTUGPuC()))}
   ✅ #{CyZNkAFpPd = GEJZZZkGnw(yDSnLdKqad(dbvheiIocP()))}
   ✅ #{iwScFfWRQg = tawqIilHKG(fEXwClXAAL(aVNyPHaGQh()))}
   ✅ #{zsCYaGuUPg = QdvykodyHc(tNhFhZDTxq(BbHFhgMzvA()))}
   ✅ #{JigKBJMcFq = SKTONEpoAX(mnQAhYHTpJ(buJMfpPDbw()))}
   ✅ #{weEZvTVBkU = EbCSMnGXuE(orNLoacDNt(gGANxIfBLi()))}
   ✅ #{aVYgUgPjNY = rDaXYJcTET(XbkXfQxyVi(tMGPBfrucF()))}
   ✅ #{PCzkAYsqQB = ckxelnMann(wcgYsKoicD(eSJwomSfpq()))}
   ✅ #{lzAevSVWWJ = YozpnAbaSY(TiffmogmoD(rjsxZzCeJx()))}
   ✅ #{qlYuRzqkFG = TDhlnsOktP(UysZYlcwNU(VqUaHngiyY()))}
   ✅ #{DuWIJBfJjf = iSbeABGnXj(JwDERXrqCv(wCsaAyNBcQ()))}
   ✅ #{NUNGEbiefD = KPRHNajFuZ(foIsgvbZkY(KghKKqhQiy(FNtqnxTAaq(AnNOVZCmeP(bNNZYrxiIo(LfYZTrPWsq()))))))}
   ✅ #{MwIIMIxNGd = PNYUjAVTLD(aNchnMzIgu(KhNlRsgFFs(DAkiRNjPUt(SuVqDAdRGF(hfJgQhlDWe(XliGkDNxWT()))))))}
   ✅ #{mgKahVcJsw = ZPEYZfUAQB(ADgRfjXgUm(otBplfxyyz(ZMEKLJgSHz(tqqTxbEbYE(blHWbKlSvF(GqeMwBikhk()))))))}
   ✅ #{ZbaEYUDwbj = WSGcjwnAWr(OaUshxTKeS(LQpKLRLdFg(MKrsdPWfvG(YjeMsGZzsX(xFrYnIzvrX(BDYyObElsc()))))))}
   ✅ #{jPoSYIAqGD = MIJnoOjSbP(twQNuzOrhA(SIoeLlNuDw(nGgSwqisjy(oBRJKOEfQJ(CjtWrJVfWX(wlTfiTWdnx()))))))}
   ✅ #{ByDsvwINPm = JyLTgyXgIS(neVaRhTBIn(HyQRvFcmiO(kDACKTgEtn(PGFbhQtMlm(gSuUEssDsv(oRSlNWAhtU()))))))}
   ✅ #{oGhkgCxQRp = yfIRSEsyYP(wffNAAOinp(vrsnFCshay(pkwBhlxXyX(PYawNHHxon(yNeAzHdleO(zpXsRlWJvg()))))))}
   ✅ #{NPVgcfpiMD = YTaluYmKHc(nbSpwVISza(nqARBWBcMa(fEcFUlwrwN(VGJkdEUuJM(vMgSzWiSmK(pymeQmIhuN()))))))}
   ✅ #{yrEErdwGPL = rQCYAZhzye(SBeCmczeXd(pOSsuRIaVo(IdGgknLOov(gOYHOoWYgM(kvERHqFHOY(eoIJLCzaMr()))))))}
   ✅ #{TlSzTclKFW = EzykGogXHM(JpWIKHCRuZ(McupEPPWte(LfYVWDkyxQ(rSVUGgvYIs(xcWqJhHVXS(iHnGVSwAyT()))))))}
   ✅ #{AwykCFejas = PCvIzsPGWA(NTbJcCGWkF(GeMKOHryYT(WddHYNUzKp(xyxHPJozcw(suSfxASuTU(MqvOHwRHzU()))))))}
   ✅ #{IPQpeWMOMf = pkeKynDbVx(lmSGWtOcNo(oCNIRYQjzO(JGroWaajtO(ckQrScdlYP(XdEOKFufDs(nvtTohScur())), YmdBdTsKRD(), jhzSlzoDvu()))), xjKBRSEOnw())}
   ✅ #{avrUjmBqRD = tjziAToPkn(JVpwitDKXL(iSQlbpAPUv(stGxowWfsY(oncmWgNidY(kimHOLHGyb(DOEoWTebfK())), XyaULLxyBz(), FGZEQjHsEY()))), gPcNOlvWUI())}
   ✅ #{dieLHplphn = HBYduqXlKT(DLmTkZbzbz(NoZEaFjECA(DlDGxlBGsB(LZkFfQTkGx(ZwqxvGffMg(UyQusmaAjA())), SYFQtUvlCC(), xhLrdpoMVL()))), xfQTIrriRD())}
   ✅ #{PsdUCuCisF = ArUJjwznxB(tTsUjQJKur(MmsjnJxKMd(ynFnWrSXff(IROWqcKxYJ(KZMTwpBSVc(VMVclaQbFG())), PXmdtCFNjZ(), cMZzfQoJIw()))), BKEPxfOJwJ())}
   ✅ #{ymMwslCNvW = PVKvPrEWKS(kUbsFBJZxA(nidnUkKdto(dxzMfjrxeH(ILrotUDSCt(ECqNdtCteB(JlJevBHKcw())), KNeAPcAhty(), HynqccOPwz()))), pTmqILiyYv())}
   ✅ #{gSNOzUXGnX = bnzxceiyCO(MPEFBYwVkY(TsvvtkUjeL(RbWTZmJUri(hScmdDxOdT(rAmUzACmlp(RLpeHLZVMw())), ITTAKqUqUZ(), NmtWxgWyRd()))), sSnyLKWZvC())}
   ✅ #{qiAIPUSfUm = mSyLMyFVfG(bSGURKbPkl(lsyjFMYVss(RIIxykqljf(jLHDtLjbVm(dmcwljpHQe(jrKUTjbtFv())), RxByOLuNlw(), SHXNUrXATx()))), aeLLvuqats())}
   ✅ #{cddMMNHEMh = tqzAzFleya(CcqNwZeSPO(jbzyPdbRMa(wDhuvAlGMt(WBvhSDUoVK(tQKXZpgkUN(nbynXAjvwM())), HDxVMislZE(), VXJPoDzZhV()))), GOLhijReWB())}
   ✅ #{fpyIbkxxwi = qmKjNwaEPL(zpMgGKaliA(ViKcACQBFT(EgLteqCjlm(KCxtARnvRk(kKAYOhINNS(fGpXiAytUx())), wjUIZjzcGd(), esrDCGjcup()))), LFnJHbSUTS())}
   ✅ #{MfWvMAcAvQ = SxAibSnckm(TuOvoNVRcz(UzSxecaTeS(nSsAKRlExF(FnpbnQlXSI(gQSpxrohsx(GQAhyUiIMu())), TFmfpegJdY(), FyQAmBzHBp()))), rANyZvFpKA())}
   ✅ #{nGRzgLgFre = uJNFYncZUJ(ziQGtrYsuo(XACOOdvWWV(PYRMoKKUnZ(GuHzJEsFJv(LzqpHoUJMW(GWtCArmLxF())), HpIwWWFqOW(), QsNkwEOLGQ()))), WJjPCgeDKJ())}
   ✅ #{bLnQLTlMSh = srjvXjuoDI(EinxdMAUcg(bCHvfPdnrm([],-9296.25)), 41, nZsUDwKEeU())}
   ✅ #{UgFlPYCwFc = ZFBmUqFqJV(LdgQNElvjm(RMwnWHLtji([],-3846.99)), 68, VbTijlXRav())}
   ✅ #{QDUbrdJRhY = kfZMsdmaCZ(anMarzTSZY(lqwXCUmjrn([],-6009.42)), 42, nYhHQbygmN())}
   ✅ #{wFBoOGrLGh = XZKjqESDBm(hOSrzrhaVb(opxJvZUsBU([],5997.91)), 98, CJbrNkucwI())}
   ✅ #{KYERsebSAI = QWwbAAcQSG(zWciNoDKVm(elymIcvAbV([],6525.74)), 75, giaRqOoWhy())}
   ✅ #{MgTzEeIfhy = CnDhzespik(CapNpkuIEK(iOVfajvXnt([],-4780.68)), 50, pvUMLxTuhY())}
   ✅ #{FeipggwXrx = yHKRHoNeed(rNeijfWhrn(nkImQubwDB([],-6544.30)), 29, raKnweIqzY())}
   ✅ #{otgMYkfgUk = lhcSHdOdLf(nUDbkIXwTY(UodCdcIfjS([],1263.06)), 16, jgPpqlUVhT())}
   ✅ #{zpElTBUCuC = kAFUtNsKAG(gnYmTPCWsw(YcPuCYnMWX([],-2456.30)), 33, dTXdsAlDjx())}
   ✅ #{dJwtGeAjNU = JDSbpxueMY(hFRFQQKKQN(QiAOzsfzdG([],-3105.80)), 60, mdAIROkxvb())}
   ✅ #{BvYeFvpnWF = CBleZVjdCu(lpesFYHCCA(GMQSlERtvP([],6385.12)), 72, cdlmizbkXP())}
✅ function declaration › functions with arguments syntax
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{TDuZFWttIx = aAMVQdCFAI()}
   ✅ #{WqaqvFufAX = vnAHIbXXBm()}
   ✅ #{bThRNbKEEM = UbHXlgacwH()}
   ✅ #{foeTfHguoY = IchKyciXOC()}
   ✅ #{iNaeuAEzxh = LGaZGFXsDC()}
   ✅ #{jUUJXwKIGy = tydQMlPiWR()}
   ✅ #{TWfpQWGogi = AGhTWTxPGT()}
   ✅ #{DvMylSkyFd = zpZyKxdXDE()}
   ✅ #{ZPBsFHZJbU = eUjuxyeHBM()}
   ✅ #{jGpmdhgfIR = uiAnwoFnxH()}
   ✅ #{OqvkfOWRxx = IgBkyQcQYD()}
   ✅ #{YZobrGrJyl = ybjSWxQOoi()}
   ✅ #{imCVRjcFBC = LrxljHheBR()}
   ✅ #{tYjPikfgeK = sgwptwQzMd()}
   ✅ #{VzirTKQccN = mdyijQbYUZ()}
   ✅ #{bnlVVhSPJb = MauwQVbQSf()}
   ✅ #{ORiROhzlKg = DiUwmStGKo()}
   ✅ #{XzNZcmJWKa = mCHMLsWPsR()}
   ✅ #{obpbsQhkTL = ZUfOegCZcY()}
   ✅ #{opWAqIrUEk = ZDlCTGzyKq()}
   ✅ #{QUNSFqUvcx = PAfhmUVviR()}
   ✅ #{uNrvnoxhCP = qJWVnNIqEM()}
   ✅ #{FAJEqFXAwu = PSLtTzvlMa()}
   ✅ #{LrIWsAZEaS = BawrgHkwYW()}
   ✅ #{HCNOZoxWma = feewTErNAJ()}
   ✅ #{dTMqcFcbIe = ExucNVhams()}
   ✅ #{wqsTeUaOaG = RwBvFNihkF()}
   ✅ #{ECgBelOeyC = czMtLgCQos()}
   ✅ #{SIOPrrCWDg = nWZWQvCxtN()}
   ✅ #{ilDXBQIHPC = IspOfZzGhv()}
   ✅ #{baUMyxkiuN = ztWktnVwyq()}
   ✅ #{vdbEyWfzji = ayXGhxRSvG()}
   ✅ #{atQHUpWTaQ = eDxCNrruta()}
   ✅ #{dSbhXjmuXN = YoalWFTfFO()}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{gISHaLfNwb = mDvPrrrECj("QgdrpImObn")}
   ✅ #{bqNaheQMXP = vwRXYHPQMf("WBbBoovHUH")}
   ✅ #{rhhGOJGDGr = frFfnHLyNQ("zGpjJbjqsY")}
   ✅ #{zraosqNQfd = kGriHIxpgr("dqUPeaIlIN")}
   ✅ #{esZBOErTAy = tATsfaaofs("dBKmJJTtma")}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{dmCRYttHRf = hNlRtlGgbY(31)}
   ✅ #{aPBvVZEzVL = KhbDpuVZEx(43)}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{GwHzNeVHKi = wSLAPOiVLm(-4371.514890072508)}
   ✅ #{LepoDhyXkC = FgQTOAUNtu(7923.044880656296)}
   ✅ #{owcuDeOlem = GTTbeCIpTk(1250.7092360833667)}
   ✅ #{udCtNiFrYB = bFOXTPmUes(-2780.5221407269246)}
   ✅ #{PbiLtKRwtc = EewzRCRsLc(-6595.333534614496)}
   ✅ #{xhxbIqZZxL = ugrZoeJtAj(-8231.251887309243)}
   ✅ #{ZUOkusAsaG = UHNbMeDoJz(-3637.4002938843923)}
   ✅ #{dIWfMdiIKd = GXivtJZLiM(9211.493467143351)}
   ✅ #{GLIrcytBNk = KCzSYCybxA(3931.9211543331894)}
   ✅ #{ndJCMSMsqX = xikaQvNjVH(9485.601698840808)}
   ✅ #{FWcyMqrKSH = HvUHmxOfNb(-6388.1828909410415)}
   ✅ #{JnDenWaRuQ = XIsSpySJPi(-4184.640203472669)}
   ✅ #{XAKmfLMQTd = eJFMsunXzi(6574.534188008467)}
   ✅ #{LuMpKwKGxV = KtpAVykEoE(8235.395448148196)}
   ✅ #{dECeHtckue = JifIUfkGYE(-8853.935181293096)}
   ✅ #{RFrtFnEaMI = kILbxjruhB(9971.650527396825)}
   ✅ #{aJjvAzihOV = sRgQbASwao(8087.422097998198)}
   ✅ #{ydfYZNXCdt = IEmVRkCNzT(4546.542451711655)}
   ✅ #{OvZiKWjaSW = HfSiaNqNan(-1317.7867347152278)}
   ✅ #{FowBhkTzqy = ELBrPjvIYS(7646.64604972037)}
   ✅ #{NDGvvSftnf = SsUeyBwHkF(8496.070533681264)}
   ✅ #{OwggZVDblu = ecJHLwjrKt(509.1222199971344)}
   ✅ #{mGQvDLJBaO = IerXpQWAXI(7634.34587930339)}
   ✅ #{iDkCaWTGVN = NfJRDEzOXQ(7728.247108824871)}
   ✅ #{kFSpQumewX = jUBkahNtqX(-728.1928094044306)}
   ✅ #{LgNDJocUmj = iihZhSYFyZ(-3456.1566199897634)}
   ✅ #{jQykhklnaY = WGRDrGwCgO(-2920.5047879733484)}
   ✅ #{wptqjUzJkg = OgMhaPnNXa(-6446.268858369953)}
   ✅ #{ZMvBlsxxvG = NUBuTfTsis(-8858.295747424898)}
   ✅ #{bOcTilSelN = ArFSTzjmzr(-9045.42649361411)}
   ✅ #{gFfjIcckVY = JmbdJIBEzG(-9810.259569852771)}
   ✅ #{PydFwgQBff = rzQztaEgxj(-2421.5930963479777)}
   ✅ #{BdsYxFrxJO = zwDEQQMBzs(-218.41678934660194)}
   ✅ #{nqXDdsNDao = WiHqxhBUpx(-6205.880557472618)}
   ✅ #{izVNovQcar = HCsESlZfXJ(5060.037641919687)}
   ✅ #{uliQXWtEiF = vhGCTbeNWz(-5720.220458384755)}
   ✅ #{pgmVdOXOBq = nbMXaAxjWi(8214.400262090803)}
   ✅ #{SKndMuOTfA = KVQdiJHgaP(-6688.311340734128)}
   ✅ #{pJREYDjaCn = NOiRqZXxrq(6811.804354566797)}
   ✅ #{qEqTKzFyMu = BrrLLMkdyt(-9220.063399171862)}
   ✅ #{nKVumIJzvE = MJfiiOisjK(6565.900569480193)}
   ✅ #{aBWDwGCjsA = eVQMKpEprg(5174.679069982361)}
   ✅ #{gmqJxHVKRB = XazqmPhaCT(1296.8110570138451)}
   ✅ #{uLXMpXGCTc = uCgEjVcnQR(5278.071807604136)}
   ✅ #{ymKKuQhWUk = ztygSgxjki(1583.229395667633)}
   ✅ #{waXvEGUSnt = HOxSfQAewm(-972.2920906325744)}
   ✅ #{HYrNsLvgSd = iuTVSFclpt(1092.0443743522028)}
   ✅ #{dRotllhjSO = HDLrHosRQL(7979.904694352757)}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{JfnADZNKDF = xRPzydNsnp([])}
   ✅ #{SdmWIzMYjj = qCJkHTHRqa([])}
   ✅ #{rDfxiquBFC = OAKsQLxWte([])}
   ✅ #{yTAMgSyoAe = fEbnRTnxLM([])}
   ✅ #{wrnXJAkHsq = loXoWYhIgT([])}
   ✅ #{dEWfUAQVyu = gOxDJCwFNQ([])}
   ✅ #{HTbXuISbHw = OYqYVVdswm([])}
   ✅ #{vmiFyMwTJR = bANUbbOVXA([])}
   ✅ #{qQPupGmzvU = PrtozDIogI([])}
   ✅ #{irKHYurdLe = RlbUWfCWIc([])}
   ✅ #{fCjsDDqJzv = aJXifcqqdq([])}
   ✅ #{yaSBUhcbkf = uzgMwJvPSc([])}
   ✅ #{IuZOvqNdWp = IrIanxxjgh([])}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{jysbIVmRlI = hEEoUxgCbh(%%gCUCJMjTaq)}
   ✅ #{CmqbHjcFiW = eDWbDtVOlg(%%fyNdtzYZWo)}
   ✅ #{DRSvfVMuHi = ZLhnFyOgPg(%%WtBzDYczIg)}
   ✅ #{ZaSlcyOWBM = HSQvYSyPcK(%%IuZYOJsimU)}
   ✅ #{mswynyVTEc = GlAERjxnuK(%%sWqythibCi)}
   ✅ #{LuuEeFlffu = fefmUFUAJS(%%uCPIqEddvB)}
   ✅ #{ZdJzLDgLhN = mJzESwXAVa(%%zXLkHnRglQ)}
   ✅ #{RBCKqrbIKm = PkLmoLafZZ(%%pwwpkeUQFz)}
   ✅ #{gPQMvbCxMj = ECsqAHPQNJ(%%KaEAVmuPbM)}
   ✅ #{alVDVzGopn = aazCtAENBk(%%DncneBEPcV)}
   ✅ #{ZVMLoRAkns = qvMwxOuZCv(%%hdbiSAgAiQ)}
   ✅ #{XwNcvObkyB = GhhMIzErcI(%%VPDnNfTOSH)}
   ✅ #{FOQfyvVAIe = AlmmbWYbSc(%%RdjMhIEFoN)}
   ✅ #{vSQboZtbFU = ZOyVJSwtDN(%%HoHPQtVLQq)}
   ✅ #{LryNFYeGCg = EqSoQCBOdt(%%cbthPdOFeZ)}
   ✅ #{dThKyYZsAH = tMAcCcSWSr(%%RClHMkWHcN)}
   ✅ #{KqDHPkzACd = LrpKWumMSZ(%%aKGzHCvUPv)}
   ✅ #{XcAAVRswoL = KgWIJtKWHg(%%QZrTZJkTPr)}
   ✅ #{iMjTmXAhUb = kspDKxNOYF(%%cKifhxNHol)}
   ✅ #{lMYTINurzP = AXXcRJZyQM(%%GcqOcbkmCm)}
   ✅ #{RdRBgPvqBD = BfAdEVdyWU(%%wavpdoTFIs)}
   ✅ #{tNpsStLsJS = wNQgxefVOg(%%AcBckYXkex)}
   ✅ #{lMXxdiljSc = QKKepJBVYm(%%KiridNfzqY)}
   ✅ #{njWzARrDta = tdAHQudbfo(%%EyKMYRDODC)}
   ✅ #{vfpXQepiNi = acjGOtxtFL(%%msFWkOqLmY)}
   ✅ #{ZUzaTzenNy = jOgJGOVRYT(%%ZIfYcxHXtV)}
   ✅ #{GRhsICBAMG = pmMrLZfqGI(%%cZtVdkbWkJ)}
   ✅ #{hSeAwkOqPm = WAsqqFXYnh(%%bhPrVjVpMz)}
   ✅ #{wapKKzrrAQ = rxRmVlsSbL(%%QYoFSuwuSv)}
   ✅ #{ycKShtdRTa = uVReHLdAsw(%%sDzLidiCon)}
   ✅ #{aicwZVSByD = uyfuPBARGT(%%PypreJgYCs)}
   ✅ #{XsfNCLDudb = ScUeTwHHWz(%%eZgkWFCLhc)}
   ✅ #{feDcbTSBPL = inkQbYKlpC(%%fMrhuhPGqf)}
   ✅ #{dCTVRfkAqo = fXDugUolfX(%%jfWSPVOXhA)}
   ✅ #{oKjKWZOoxk = WHbJidUSeE(%%oLEJyAdjdV)}
   ✅ #{oghlKcKIgL = ZbCDiHojIu(%%IonosFDxJx)}
   ✅ #{HynGFYZgbh = jJebriOtRE(%%SbxtUgsCUm)}
   ✅ #{mCpTRnSbWA = PHZFagWZou(%%caICMAEnQC)}
   ✅ #{KCmWZFRyxm = cQJSQSqaBt(%%eclbEjmmju)}
   ✅ #{QnyUYzAaNM = dPOYFpKrye(%%vgdodoyrYL)}
   ✅ #{BhPfxncKfw = QwyOcjEmfM(%%ywbRwZZysl)}
   ✅ #{szfbgTQiJM = hMoAcDUKkL(%%tPTinQyoXS)}
   ✅ #{LeZZjBBamJ = TLMEGflAnn(%%gEwogQxjle)}
   ✅ #{jqfqhpkvwb = lAidEPlstG(%%GehiMMFsfO)}
   ✅ #{TftMgvodQZ = BwsGSOkxNa(%%LOGzHcdtDx)}
   ✅ #{ByOEliCGAa = GSHzkbSmpe(%%UhhqrQKkaF)}
   ✅ #{QjZbfIOpap = XzAFHpqvZq(%%wDwHmmNEYx)}
   ✅ #{vGjHQFKlmc = ulyLsopoFz(%%npqMjaFDrw)}
   ✅ #{HeSiTJDEAq = GHnVhiSkdp(%%KRkcaGmUvf)}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{aaungSbwyG = OKaXoqWiAN(ZhaohSAiqg())}
   ✅ #{JKuOJlmvmi = tHGmjdPCSQ(qrhaFgKAEu())}
   ✅ #{EMMWlBOiVn = IxOnUGPiIe(SQnWCfMZTY())}
   ✅ #{PCxdFawEHC = HBHfOYYJqg(KtFFlvTWcW())}
   ✅ #{zlPIcWcHkm = LxBAEjTTpE(sNHjWYHMvc())}
   ✅ #{CDRAoJivME = ariKfPZmmS(TrLfDNGlAz())}
   ✅ #{mVPPVLEhmi = zabYVnvFNK(pRQKQqQJAD())}
   ✅ #{Grmpzunjtn = xwoqltMMpH(WokYYxyqBJ())}
   ✅ #{KvywyXWsKd = AFhoAHBpUs(UtLnoeAcMu())}
   ✅ #{JRZLwdjhmy = BgdpRxBOFG(ejSAdlCOLP())}
   ✅ #{UtOqmCscFO = FLUBvEseiq(WQNiupEkbH())}
   ✅ #{ltKvxfneuL = BRotNrsoEO(XisSICIPgN())}
   ✅ #{FooOWYHDui = DzMHsHFaeC(umjOfYHiPE())}
   ✅ #{pHMTwKYRdd = UGXqHpeXfa(kaEDVKjVfa())}
   ✅ #{SHcOXvWKUA = LPZAjOLAsu(VlNlFBIabr())}
   ✅ #{RkTMvQpogW = VnPDVIcRnp(LVXsycqVrR())}
   ✅ #{tcdBWUCjnH = gCKljPBbic(mnjUtRZFMU())}
   ✅ #{HQMxGuVJcU = JQdHCEHLcD(YLYOLTDzXS())}
   ✅ #{KobWgvMBli = ovayDhhgkp(qVISkSMbJY())}
   ✅ #{ebNEQXWKqm = WdVAuptZdG(eXrBzkuaUi())}
   ✅ #{zCkkswnsTq = ApfIeDgTfu(JmmsKjGLCP())}
   ✅ #{QPUVFXxYEj = ivQcxCcntp(mrFRJKVjAQ())}
   ✅ #{vswcDigSNu = wsSnZsqRYt(QEQUGpmaoR())}
   ✅ #{llnNfloJnv = ihDujKJwzq(uKokpYjLEd())}
   ✅ #{IAKEIcsXDV = VXxDWDHHVH(XgJEMYLvKq())}
   ✅ #{PmgXusBUfU = NnUOFUulPj(vglcuCdoVG())}
   ✅ #{oEDfdRZsRz = VDsQEEoamo(cqzVyMwOGI())}
   ✅ #{udCMmHkPcC = QuGqCCQiMX(aZJTsiqGLj())}
   ✅ #{xuHZNvTTcs = MblMGIDArs(bNOzipeexV())}
   ✅ #{WUQPtsiWHA = qIExYNVKuG(diaqvvapiN())}
   ✅ #{dvyzDeaSax = ItbeHFNDKg(MaIzCeJkkj())}
   ✅ #{toixxBoEff = LRwyuAAHhP(MCvpHsnDIq())}
   ✅ #{MYiKGdbVWo = rxoqzLfSTe(NVNGKJULPP())}
   ✅ #{pXmWwCKKGN = yRGiKDvnxU(ftpgmocfAi())}
   ✅ #{DamjaaOZZi = gbGidyENyg(CELRpKuGQk())}
   ✅ #{DhfQrDnDOq = PhAELoynlG(PKcyeLJqGA())}
   ✅ #{kZtELaQygA = tzmyseXxCm(MCtMBIfxZf())}
   ✅ #{RytEytiwDx = DdmWyiDgfC(hqvgWGXnXA())}
   ✅ #{rPNJpnadfb = idBIJcqJuc(QYbaAflSQR())}
   ✅ #{IecbrHCqgr = PvMhjdgOFz(BFVQbaDFqi())}
   ✅ #{inyyxITAQu = QWFUKSWkFc(jVEHFwfqRv())}
   ✅ #{dFAgBhuYbS = RpyNIqZBTy(tjqnSFBrKQ())}
   ✅ #{BclYusodap = NvTSrpZjZZ(SRLyiVMSpt())}
   ✅ #{HWIrwfQnKZ = shmhOAnRfY(gunDGwnMry())}
   ✅ #{kMPhihPzYA = mQEBNAbMuv(ESYSJWQkDR())}
   ✅ #{EHdcxhGwmf = eXHtygCDVB(KcjERQgIZs())}
✅ 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 99.180207 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 1564.527266 s

✅ key list › the number of arguments must be equal to or less than the number of context arguments
✅ key list › single key item
   ✅ #{tTvLITdAAW}
   ✅ #{SZYSdhYGAk}
   ✅ #{oIbWvyDaQa}
   ✅ #{zotBYKjXnJ}
   ✅ #{uCZZMKpvFx}
   ✅ #{aNeBHBEpjw}
   ✅ #{FsfrPeKJSS}
   ✅ #{CoGfLOmlwX}
   ✅ #{EeRoUMvsxS}
   ✅ #{KaYdsYocwn}
   ✅ #{wQhqOcsjdJ}
   ✅ #{gtLYQYASDm}
   ✅ #{eZcWSpmaBy}
   ✅ #{yxNSduaCHo}
   ✅ #{XCOTwJoYJg}
   ✅ #{lkFDbdmPAY}
   ✅ #{zxXrZMkFlF}
   ✅ #{VVsbFnHwRB}
   ✅ #{uJeflwkEQY}
   ✅ #{ahUemnfJlS}
   ✅ #{RuNzOwsUAf = "iJiUagZBIq"}
   ✅ #{cDFXmgVLKC = "XwJBqzYPzm"}
   ✅ #{FaGMkmGwvL = "TAGLYuyrKg"}
   ✅ #{yZlFSmspBp = "eDFSjPsPyX"}
   ✅ #{cEwxtzUPZP = "NPBfiZcmzF"}
   ✅ #{SMxFuCOMHq = "nCTiHeJBfW"}
   ✅ #{pPzKMOiYzb = "bzQZHadrwf"}
   ✅ #{LkcdcVwPeR = "zfJdXiEaQN"}
   ✅ #{oFaGpnXpxf = "YZkmsKFYNw"}
   ✅ #{bniQjrxpPs = "VtneIVpbcs"}
   ✅ #{OawnPHjaPc = "PAJCYsnubS"}
   ✅ #{TBZpvBnXho = "xyqrrbnBbi"}
   ✅ #{idKxfOQJmZ = "VhRgqMUMGn"}
   ✅ #{LDvgSgZeJA = "CYEfOTfjJX"}
   ✅ #{kgryXxxRUH = "DAnelUnQCC"}
   ✅ #{SNhAsPaiDO = "BopyxjSady"}
   ✅ #{JBWIVDPtbt = "vCuphHSDuj"}
   ✅ #{yEAhdDEHwk = "KEmFEuwEZC"}
   ✅ #{AStvozkPCA = "lbyhWApFmy"}
   ✅ #{hEsmhsRyhP = "sOntQvFJTi"}
   ✅ #{InsJhULHWt = []}
   ✅ #{GwCDSRYPUQ = []}
   ✅ #{KSxCdpYDLq = []}
   ✅ #{qCnZFfissa = []}
   ✅ #{DPheXTzYvS = []}
   ✅ #{jtffXCYHmX = []}
   ✅ #{xgdgZhCWdX = []}
   ✅ #{QUFvDsXCXy = []}
   ✅ #{ZoZnQJnfaL = []}
   ✅ #{MFQpybFZLs = []}
   ✅ #{MyysUYELzq = []}
   ✅ #{TKcpROvIsP = []}
   ✅ #{UREdrxenHI = []}
   ✅ #{FweACUQjMm = []}
   ✅ #{mdakNmhjkl = []}
   ✅ #{PwqSlnaMio = []}
   ✅ #{bDrscfObzP = []}
   ✅ #{BWqakNWoUt = []}
   ✅ #{nNbErMZBog = []}
   ✅ #{kapAFwqSXD = []}
   ✅ #{kxjqDfjfrC = 56}
   ✅ #{mmaeCvyTZr = 5}
   ✅ #{nDbVjhDlia = 28}
   ✅ #{KVpDUpunfO = 87}
   ✅ #{QLWSZcfHBV = 33}
   ✅ #{GXapTHFKnG = 99}
   ✅ #{ZMiOzBfiyf = 89}
   ✅ #{iYtKoygPCd = 7}
   ✅ #{EVyuRPZKHj = 4}
   ✅ #{LKojiQAJzQ = 85}
   ✅ #{SwFTuCaiqR = 99}
   ✅ #{nymyZwGKzx = 96}
   ✅ #{jWMLXmpocr = 79}
   ✅ #{BKWfjerNRv = 74}
   ✅ #{csVtDvoVFc = 87}
   ✅ #{drUmkZDNTQ = 27}
   ✅ #{IPIxyXIZwo = 53}
   ✅ #{rlOwqfZEmx = 89}
   ✅ #{eITEVThdjN = 46}
   ✅ #{zzzycsCtAp = 48}
   ✅ #{gRnDlgHRBk = #UfRxIwbCtr}
   ✅ #{vHaDIizJYJ = #sHscFLBdhy}
   ✅ #{oLIiZEKxXI = #wVhFiijMEK}
   ✅ #{pkkqOFSJtp = #aLsgvIEsSS}
   ✅ #{QQAroqcLfW = #JmvKUAorPi}
   ✅ #{ItRPmSyeTi = #CUwruSeJXG}
   ✅ #{rwCklFTCSc = #poGFHKrfcl}
   ✅ #{lzAZwuViJI = #tevsjkMvwx}
   ✅ #{TjEkNhzBWV = #LWwVGpskVr}
   ✅ #{ZHoTHNiubb = #NnaWRrLzQs}
   ✅ #{qshKajWCiW = #BLzlnsHrVY}
   ✅ #{IpiOLvJKnu = #bApUbvkeOm}
   ✅ #{FtIpGIHzXX = #ivQTqmvYDb}
   ✅ #{qcYRdVcjyV = #NDuUANkPem}
   ✅ #{vTNmJKcLmc = #glbslNbUhm}
   ✅ #{EyODAhRvWP = #DmZJVSFhTL}
   ✅ #{rJWByHwSOV = #KbMAWOzpIB}
   ✅ #{KEPakYiBVl = #KtmFLyRbGT}
   ✅ #{cTOjXORJBr = #zzUmODVytr}
   ✅ #{cpGVnJOAST = #ZoJMkBgneu}
   ✅ #{QpYyiXoImi = $mHEtQQlFYy}
   ✅ #{AVPYlRkMwV = $OYJxCsOOWQ}
   ✅ #{QyRtdVhAFX = $GQWPJVYvIB}
   ✅ #{fNqPQchAHl = $PbDSPisgUd}
   ✅ #{kLInfqTVzi = $LjCVfdSbTB}
   ✅ #{wRobrjnlXP = $zhwSWoMCLF}
   ✅ #{tcPGXaBRlz = $voXXgXTWOJ}
   ✅ #{GeAKVbqFqa = $mYtYRufPvW}
   ✅ #{XvFBZeORoY = $VKMebDMlpn}
   ✅ #{aaaoUnTwCa = $ZRaGwibpck}
   ✅ #{LgCVxzdaRr = $cgSOTcRFpC}
   ✅ #{AgFNFKAXwy = $ErFIgNBowR}
   ✅ #{UsBkMKdOVb = $INuqsAPNTc}
   ✅ #{VQzmyTuWxH = $JpnkLjTjBn}
   ✅ #{hfxadIYsIU = $qJHiobvYeN}
   ✅ #{FpUiFexWPc = $VhNDhXSWAs}
   ✅ #{niSDrjVUqz = $pPmRaLiUOD}
   ✅ #{bVWjIuBUPt = $ayeLeRRfUr}
   ✅ #{ucZdEBrVqU = $LtXKZQwzpv}
   ✅ #{VITnQJjlxw = $nLobWUnzaV}
   ✅ #{tuUGEzpBgI = %%kExVOzlQCm}
   ✅ #{vYZcSCXHle = %%PKJkcmmSAN}
   ✅ #{OUwBNZdJLI = %%zUgfQHaxRs}
   ✅ #{lcdKJsyJaY = %%CwSNVnTnRv}
   ✅ #{LPacJUFDta = %%qVbJNqHwAv}
   ✅ #{OZnfrCsMLv = %%WHirGGqlkD}
   ✅ #{MxqmQqUbCr = %%pQGWfKPKmJ}
   ✅ #{ulrRoxrgEh = %%dJDbafiWOY}
   ✅ #{DSCnxDJPMl = %%NZGjnLUAwl}
   ✅ #{fWMxpoInYo = %%VUUrUnztYd}
   ✅ #{mNxxMPbgMz = %%HSXLEqFxCL}
   ✅ #{fdFbZOfTDu = %%NVNfQtTkwv}
   ✅ #{DFbcnsaVzU = %%WvaJZFRoIO}
   ✅ #{EEoqvTxUTd = %%HdTHVEEewC}
   ✅ #{vMvJTHoyUT = %%elgnqsUHJs}
   ✅ #{NKortgroWA = %%KILtWVmhFT}
   ✅ #{TDgKOTWIBu = %%qSAXWKiBLS}
   ✅ #{fhAHHMDzuJ = %%vNilcgZGga}
   ✅ #{luJDgeVIFB = %%cEizgxTJaw}
   ✅ #{BgsUfECWtK = %%iLDjMQgWrv}
   ✅ #{PQYrGKhpoJ=10,ooOTYzuDtf="tFsHjAMljF"}
   ✅ #{GwraTuaBcT="auoQTPPIFy",eXKOcIEcDq="biMAkZTqwA"}
   ✅ #{RhshljGiEI="oJzhrGptkE",pRncAsBBay="MlFBseNsDQ"}
   ✅ #{DmFFTBQlsT="feYCGHthjN",DOBpZDnahw="gLLnjRHuFS",UTejaRpBYz="RAgflpURGe",yEAhmsRgvI=25}
   ✅ #{BMyksNqIav=62,JmgDWXDhVH="HFTLmsDUgB"}
   ✅ #{gxEBqTZwFV=7220.41963302017}
   ✅ #{MwHAJwlJTf="iQLCoUBkFU",NAkLsVaAqy="gWYgIMsxpA"}
   ✅ #{xFntbsBWtp="NzmqIDjWfH",sFqdQAnamE=4460.571508432669}
   ✅ #{rOLDKuKtdM=2,OSzwoyRrZR=27,uNcVHqjBnj=10,hiemYQWzIO="ixDUugNTXo"}
   ✅ #{GfdYYGWChP=74,hiBgKHjNRW=39,owYQHnXtrB=34}
   ✅ #{XVOLrRpCgk="YGFGNMdVqk",bRgrcisqwd=48,sMaEPXzPPc=106.0676159735649,zLZXXomNsE=-2105.1441109717953}
   ✅ #{GnnYrBVAcF=-939.3629368396323}
   ✅ #{PfHzwjvtmp=3939.966343354532,EASscBOKiV=-477.25447936987257,SoVeJiBJly=2026.540251323051}
   ✅ #{AkwNuBizJW=-4182.756340537945}
   ✅ #{WcphSbLQrU=-8854.787915407389,ydnfQOuglS="jDKHRWXEyp",MNdHPMtHCC=69,knoiGWoTeB="ZqwGCvZMTS"}
   ✅ #{xpiVjriMxJ=7176.302181854324,vWGJMEtHHH=44}
   ✅ #{WiWbdPXZCv=8708.107216605062,BoNzBQsDXN="ylkgrLUqpM"}
   ✅ #{jZMKjOmvDC=33}
   ✅ #{jeFqZgpVKO=30,ywobIOGOtC=6804.705714456075}
   ✅ #{RSzXglApWM=-7702.339095163517,etNNtJOFJv=63,PTafOsPMQf=-6968.3612617047875}
   ✅ #{dbgLtrYnyv = -7948.160126616095}
   ✅ #{nfblRsmcYX = -8631.946800116797}
   ✅ #{QKbukdHbGK = 9384.605473378597}
   ✅ #{NGoHIxmRUe = -2102.9720469826098}
   ✅ #{IpMxrOtCUR = -9032.887869457809}
   ✅ #{aMCYrOYxVW = 8082.794879588215}
   ✅ #{tCqknrLcPF = -4342.586765089877}
   ✅ #{YOgFQswxuL = 5622.792540081249}
   ✅ #{LpAXLRcFeT = -3975.821690129579}
   ✅ #{ZHpjlLiBFr = 7770.729501678539}
   ✅ #{LgPFFrlGcQ = -2522.1645726393335}
   ✅ #{DMETckLSbo = 3126.9715000860415}
   ✅ #{IGLMfROXsm = -3093.902511934887}
   ✅ #{JmONeCRwnK = -8620.605720917121}
   ✅ #{YrNSFnKgfi = 2968.164899846979}
   ✅ #{BLqeYAIeVV = 9501.14243793126}
   ✅ #{mPFQyDfUHl = 9343.665579890701}
   ✅ #{xKMZrKhrFR = -590.6910580240929}
   ✅ #{YTCNKNVWDZ = 7577.236977991215}
   ✅ #{xUofUdAHwE = -4358.301905677522}
   ✅ #{uwULBYzcNn = ySMHcemReC()}
   ✅ #{TTvxHlxoYx = eacyiyUpnb()}
   ✅ #{kMtBcgqWDI = BkxvxFVQqY()}
   ✅ #{HplRQmFkUP = IEsMhGSNaV()}
   ✅ #{rCUXlSPUrW = xjVoBSIPOl()}
   ✅ #{BRVYkORVTT = UmWObZpufY()}
   ✅ #{ktFpYEJaJE = rUPlwEuItC()}
   ✅ #{nIAylETPIR = WzDFHorzUw()}
   ✅ #{etOCdLvtNe = QSizUjXTrf()}
   ✅ #{TSVmLFoDyV = WGhfCCijjr()}
   ✅ #{uKbAaabkmQ = gYlGcfeEay()}
   ✅ #{GSCPmjQuwI = amXgHZEkzR()}
   ✅ #{sjemkquDad = jZhbRvXjvN()}
   ✅ #{ebVeclURpw = oYRcgTIqko()}
   ✅ #{JRQUrbwTdB = ACTGwszhLI()}
   ✅ #{raSAgpSEPt = vgyXgtJkcL()}
   ✅ #{pAsxmDrKHG = rWPcJBJFbW()}
   ✅ #{WqkRwHTyzM = cMliiXzWyl()}
   ✅ #{CiRrBVMqwp = oPgjqAfxpg()}
   ✅ #{VTAmyTyyjw = oFoshAYuYm()}
✅ 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 95.42209600000001 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 158.50043700000003 s

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