Mercurial > pub > dyncall > dyncall
diff test/call_suite_aggrs/design.txt @ 496:da5232da6270
- test code: rand-sig now spitting out dyncallish sigs (with ')' end delim and rettype at end), purely for consistency
author | Tassilo Philipp |
---|---|
date | Mon, 21 Mar 2022 18:11:38 +0100 |
parents | 0c68b3f91367 |
children | 3c715848d7fd |
line wrap: on
line diff
--- a/test/call_suite_aggrs/design.txt Mon Mar 21 16:50:44 2022 +0100 +++ b/test/call_suite_aggrs/design.txt Mon Mar 21 18:11:38 2022 +0100 @@ -1,183 +1,183 @@ -v{cc[16]} -v<c[8]> -v<c[9]> -v<s[4]> -v<s[5]> -v<i[2]> -v<i[3]> -v<j[1]> -v<j[2]> -v<l[1]> -v<l[2]> -v<f[2]> -v<f[3]> -v<d[1]> -v<d[2]> -v{c[8]} -v{c[9]} -v{s[4]} -v{s[5]} -v{i[2]} -v{i[3]} -v{j[1]} -v{j[2]} -v{l[1]} -v{l[2]} -v{f[2]} -v{f[3]} -v{d[1]} -v{d[2]} -vccd<l[2]fiidli> -jl<lf[4]d> -jfddpl<f[9]>jd -<c[15]j>d -<i> -<i[2]> -v<i{jl}[2]> -<if> -<ifd> -<ifdl> -<if>s<cd>s{fjc<d>} -v{ddd} -vd{ddd} -vdd{ddd} -vddd{ddd} -vdddd{ddd} -vddddd{ddd} -vdddddd{ddd} -vddddddd{ddd} -vdddddddd{ddd} -vdddddddd{dd[2]d} -vdddddddd{d[2]d[2]d} -vdddddddd{d[2]d[2]d[5]} -v{dd} -vd{dd} -vdd{dd} -vddd{dd} -vdddd{dd} -vddddd{dd} -vdddddd{dd} -vddddddd{dd} -vdddddddd{dd} -viiiii{ii} -viiiii{ici} -viiiii{il} -vfiiiii{il} -viiiiif{il} -viiiiif{li} -viiiii{il}f -viiiii{li}f -viiffiii{ps} -viiiiiff{li} -viiiiiff{il} -viiiii{il}ff -viiiii{li}ff -i -i{} -i{i} -i{ii} -i{iii} -i{iiii} -f -f{} -f{i} -f{ii} -d{ii} -f{iii} -f{iiii} -ss{ii} -v{ddd}ijf -vd{ddd}ijf -vdd{ddd}ijf -vddd{ddd}ijf -vdddd{ddd}ijf -vddddd{ddd}ijf -vdddddd{ddd}ijf -vddddddd{ddd}ijf -vdddddddd{ddd}ijf -v{dd}ijf -vd{dd}ijf -vdd{dd}ijf -vddd{dd}ijf -vdddd{dd}ijf -vddddd{dd}ijf -vdddddd{dd}ijf -vddddddd{dd}ijf -vdddddddd{dd}ijf -viiiii{ii}ijf -viiiii{ici}ijf -viiiii{il}ijf -vfiiiii{il}ijf -viiiiif{il}ijf -viiiiif{li}ijf -viiiii{il}fijf -viiiii{li}fijf -viiffiii{ps}ijf -viiiiiff{li}ijf -viiiiiff{il}ijf -viiiii{il}ffijf -viiiii{li}ffijf -iijf -i{}ijf -i{i}ijf -i{ii}ijf -i{iii}ijf -i{iiii}ijf -fijf -f{}ijf -f{i}ijf -f{ii}ijf -d{ii}ijf -f{iii}ijf -f{iiii}ijf -ss{ii}ijf -{ii}ijf -{s}fcf{sppffp}fpp{fpdls}lpj{ifjdi}j{jjf} -{{cpcfjcfjddispli}ps}{f}ssdf{} -{}ci{fsppcfcp}l{p}{iciddsp}{{}scpdcspcdlldjfijlpppdii}{fpdfddsldjccpjd}clf -{}i{}fflpsdil{cd{ccj{cicpslscccp}fcsl{}dslsciidsi{lsdslff}ddlfjpd{ldppsdpl}jpiscjcdppfisp}{cpifjsccffilifjpifdjc{cpjddpidljif}fdcdld}{}fip{}ji}sl{} -{}jc{}slisfs{s}ic -{}lffic{}pip{}{c}s{} -{cdfdplifjscffdlci}jip{cidjjp}s -{clcc{fss}sfs}cdi{idci} -{dcldlifid{sddi}djffs{csdifffjdscsjdlsff}jjsij}ff{{dlsjsdd{cipljscjplppldsif}cllsdp}pldjl}{}j{}fji{}cd -{fj}{}j{} -{jsiffjcss}pc{}j -{sjidisifjffif}dc{fpjcppl}jc{c} -{ssspifdjccjdcidif{i}{d}jlc{plfifdlscs}ls}d{}ffpj -ccc{ffjspsljcj}dil -cjllfc{}splsd{}cf{j{jijd}pdjjpipc{sljjlsfjfd}jd{isfpjciipcf{flfdfss}pif}}j -cjp{fl{}dpdsslfscfsjjc{cdc{jic}l}}c{sjjpjcfjff}{}{}pl{}{pdl}ps -clj{f{{jijlifisplscdijjl}{lifiijscdljiifcsijjs}dj}ppi}cdpdd{jsdf{dsscicp}lsijspcpcpjdjip{fdpjpjcfps}pclplpdddi{jjjfcfpppjsl}pcspps} -clsc{cjilpcp}sfspdc{}j{c}fs -d{scs{j}}p{ffdfcijllcpidjlfcfdilcsjpdifjcjsfj}pi{}pcf{}ld -dsf{flff}cc -fci{jjlff{jdcfcsdjjlcdjlipfji}csijld}sj -i{dlclpfifpifsf}lpldl{dijpiccjpf}{lcpfcflpsiilfsjp}pp{}ssj -icjlifs{}csd{psdd{ffsdd}sfli{p{idsififdjsfsddlflsidjlsfjdpfpds}l}d{sj}{s{idjjfpij}dppcjsf{lcd}}l{c{}cfs{}plp{dppjcfdsjpcpddpiffslpscd}}jjpsscfpsjijfdjljsi{j{llicfidpic}{is}fci}j{ddic{l}silflljdi}cj{{pcdlddffcpjddlfijdldl}sddlf{dpfipjdjcl}s}j}dpcl -idd{}i{jisiif{dlpi}fsp}i{jfccd}fplfsid -ipcf{dcsfdlff}i{}ssfddslpjd -ipfl{ff{lpfff{jpjcslscippjs}djdlclil}}cdcijd -j{}{}pli{}fsll{cs}{}pf{}d -jdf{lc{id{fcsdcdpcssfjffljcsclddipijjlciifjjljscjiicfdcidiji}cppi{}f{s}pljc{lcidiijs}ljdff}ffps}jfif{pjdds}cs{} -l{}f{fl}dsp{}fc -l{}jp{fpl}dill{llilffsclcf{jspijsd{spij}d{jpfs}sjjdcldppll{f}c}s{dijcfjdlfjsdjisd}iid{diif{sfdjppf}piijf}fddcc}ds -l{fc}ld{fdcf}s{clp}{} -lips{cs}isfddf{c}{}lil -ljdcjsl{}i{c}{}s -lpll{dcjid}l{lcj{cjscd{fisciplfjpjjfscffdsfccdjscclifjcsdfpic}cfc{fdpl}ip}}{}si{} -lsl{}c{{jjcddi}jcfc}lccjj{d}ji{}cj -p{fddc}{lfip}{fssff{piplfsillii}is{fdcsddlccff}ipi{}}{}ls -pd{lc}f{}{dfpdldicsddcdppjdjcpspfcsj}{}d{} -pf{jji{pfiiclcdscj}ip}pif{}j{sspfd{{if}{jdsdfd}fjffpcll{pplijisslclfdj}fsfjcifd}i{jdf}jssfji{{cjddssddijcjfdsp}c}fd{c{}fsipcjljcsls}sjiid{c{j}{iffsdlcjfi}ffl}ffldpfsd{{pd}{fipijiflfidfjc}fids}{}{dlfllpcfsicl{lsssdcl}llisfs}p}ffls -pjsis{dlcdiipjlfjslj}{{lficdjispc}f{ldpjcd{lsldi}cidcssfjijdppjfl}l}didsfscjf -pscd{}pclc{i}scli -scjl{jlsflsd}f{jisj}p{}{}i{}cic{}d -scpjcldcis{}p{sldcjccjcfpjjp{{dfddcd}cd{fsdpisjjpjl}jcldjcfi{jcfccj}cc{fspilffdicsslififflsssls}p}fdl}spl -sic{}l{dd{d}lc{iissdicsfidifdlfjils}jf}i -sid{fciffcsclcldpicpl}{}{}jlcsf{}l -spfcll{djifci{j{sipisl}ddp}{{jljfiijflcff}pc{dl}dplfjisiccppjs{pplcfcdpcipcjicsldsf}ld}}is{p} -sslfjiji{s}ipc{}{}{}cc -v{pp}d{d{il}{dlcplcpflcsf}lfpcfillfii}c{}p{}{}fll -vcp{ddsfsfs{pjl}fcpid{ffilli}pplslj{slpicdcfcppdps}j}fspc{}idpfj -vps{fcddipp}{}psdd +{cc[16]})v +<c[8]>)v +<c[9]>)v +<s[4]>)v +<s[5]>)v +<i[2]>)v +<i[3]>)v +<j[1]>)v +<j[2]>)v +<l[1]>)v +<l[2]>)v +<f[2]>)v +<f[3]>)v +<d[1]>)v +<d[2]>)v +{c[8]})v +{c[9]})v +{s[4]})v +{s[5]})v +{i[2]})v +{i[3]})v +{j[1]})v +{j[2]})v +{l[1]})v +{l[2]})v +{f[2]})v +{f[3]})v +{d[1]})v +{d[2]})v +ccd<l[2]fiidli>)v +l<lf[4]d>)j +fddpl<f[9]>jd)j +d)<c[15]j> +)<i> +)<i[2]> +<i{jl}[2]>)v +)<if> +)<ifd> +)<ifdl> +s<cd>s{fjc<d>})<if> +{ddd})v +d{ddd})v +dd{ddd})v +ddd{ddd})v +dddd{ddd})v +ddddd{ddd})v +dddddd{ddd})v +ddddddd{ddd})v +dddddddd{ddd})v +dddddddd{dd[2]d})v +dddddddd{d[2]d[2]d})v +dddddddd{d[2]d[2]d[5]})v +{dd})v +d{dd})v +dd{dd})v +ddd{dd})v +dddd{dd})v +ddddd{dd})v +dddddd{dd})v +ddddddd{dd})v +dddddddd{dd})v +iiiii{ii})v +iiiii{ici})v +iiiii{il})v +fiiiii{il})v +iiiiif{il})v +iiiiif{li})v +iiiii{il}f)v +iiiii{li}f)v +iiffiii{ps})v +iiiiiff{li})v +iiiiiff{il})v +iiiii{il}ff)v +iiiii{li}ff)v +)i +{})i +{i})i +{ii})i +{iii})i +{iiii})i +)f +{})f +{i})f +{ii})f +{ii})d +{iii})f +{iiii})f +s{ii})s +{ddd}ijf)v +d{ddd}ijf)v +dd{ddd}ijf)v +ddd{ddd}ijf)v +dddd{ddd}ijf)v +ddddd{ddd}ijf)v +dddddd{ddd}ijf)v +ddddddd{ddd}ijf)v +dddddddd{ddd}ijf)v +{dd}ijf)v +d{dd}ijf)v +dd{dd}ijf)v +ddd{dd}ijf)v +dddd{dd}ijf)v +ddddd{dd}ijf)v +dddddd{dd}ijf)v +ddddddd{dd}ijf)v +dddddddd{dd}ijf)v +iiiii{ii}ijf)v +iiiii{ici}ijf)v +iiiii{il}ijf)v +fiiiii{il}ijf)v +iiiiif{il}ijf)v +iiiiif{li}ijf)v +iiiii{il}fijf)v +iiiii{li}fijf)v +iiffiii{ps}ijf)v +iiiiiff{li}ijf)v +iiiiiff{il}ijf)v +iiiii{il}ffijf)v +iiiii{li}ffijf)v +ijf)i +{}ijf)i +{i}ijf)i +{ii}ijf)i +{iii}ijf)i +{iiii}ijf)i +ijf)f +{}ijf)f +{i}ijf)f +{ii}ijf)f +{ii}ijf)d +{iii}ijf)f +{iiii}ijf)f +s{ii}ijf)s +ijf){ii} +fcf{sppffp}fpp{fpdls}lpj{ifjdi}j{jjf}){s} +{f}ssdf{}){{cpcfjcfjddispli}ps} +ci{fsppcfcp}l{p}{iciddsp}{{}scpdcspcdlldjfijlpppdii}{fpdfddsldjccpjd}clf){} +i{}fflpsdil{cd{ccj{cicpslscccp}fcsl{}dslsciidsi{lsdslff}ddlfjpd{ldppsdpl}jpiscjcdppfisp}{cpifjsccffilifjpifdjc{cpjddpidljif}fdcdld}{}fip{}ji}sl{}){} +jc{}slisfs{s}ic){} +lffic{}pip{}{c}s{}){} +jip{cidjjp}s){cdfdplifjscffdlci} +cdi{idci}){clcc{fss}sfs} +ff{{dlsjsdd{cipljscjplppldsif}cllsdp}pldjl}{}j{}fji{}cd){dcldlifid{sddi}djffs{csdifffjdscsjdlsff}jjsij} +{}j{}){fj} +pc{}j){jsiffjcss} +dc{fpjcppl}jc{c}){sjidisifjffif} +d{}ffpj){ssspifdjccjdcidif{i}{d}jlc{plfifdlscs}ls} +cc{ffjspsljcj}dil)c +jllfc{}splsd{}cf{j{jijd}pdjjpipc{sljjlsfjfd}jd{isfpjciipcf{flfdfss}pif}}j)c +jp{fl{}dpdsslfscfsjjc{cdc{jic}l}}c{sjjpjcfjff}{}{}pl{}{pdl}ps)c +lj{f{{jijlifisplscdijjl}{lifiijscdljiifcsijjs}dj}ppi}cdpdd{jsdf{dsscicp}lsijspcpcpjdjip{fdpjpjcfps}pclplpdddi{jjjfcfpppjsl}pcspps})c +lsc{cjilpcp}sfspdc{}j{c}fs)c +{scs{j}}p{ffdfcijllcpidjlfcfdilcsjpdifjcjsfj}pi{}pcf{}ld)d +sf{flff}cc)d +ci{jjlff{jdcfcsdjjlcdjlipfji}csijld}sj)f +{dlclpfifpifsf}lpldl{dijpiccjpf}{lcpfcflpsiilfsjp}pp{}ssj)i +cjlifs{}csd{psdd{ffsdd}sfli{p{idsififdjsfsddlflsidjlsfjdpfpds}l}d{sj}{s{idjjfpij}dppcjsf{lcd}}l{c{}cfs{}plp{dppjcfdsjpcpddpiffslpscd}}jjpsscfpsjijfdjljsi{j{llicfidpic}{is}fci}j{ddic{l}silflljdi}cj{{pcdlddffcpjddlfijdldl}sddlf{dpfipjdjcl}s}j}dpcl)i +dd{}i{jisiif{dlpi}fsp}i{jfccd}fplfsid)i +pcf{dcsfdlff}i{}ssfddslpjd)i +pfl{ff{lpfff{jpjcslscippjs}djdlclil}}cdcijd)i +{}{}pli{}fsll{cs}{}pf{}d)j +df{lc{id{fcsdcdpcssfjffljcsclddipijjlciifjjljscjiicfdcidiji}cppi{}f{s}pljc{lcidiijs}ljdff}ffps}jfif{pjdds}cs{})j +{}f{fl}dsp{}fc)l +{}jp{fpl}dill{llilffsclcf{jspijsd{spij}d{jpfs}sjjdcldppll{f}c}s{dijcfjdlfjsdjisd}iid{diif{sfdjppf}piijf}fddcc}ds)l +{fc}ld{fdcf}s{clp}{})l +ips{cs}isfddf{c}{}lil)l +jdcjsl{}i{c}{}s)l +pll{dcjid}l{lcj{cjscd{fisciplfjpjjfscffdsfccdjscclifjcsdfpic}cfc{fdpl}ip}}{}si{})l +sl{}c{{jjcddi}jcfc}lccjj{d}ji{}cj)l +{fddc}{lfip}{fssff{piplfsillii}is{fdcsddlccff}ipi{}}{}ls)p +d{lc}f{}{dfpdldicsddcdppjdjcpspfcsj}{}d{})p +f{jji{pfiiclcdscj}ip}pif{}j{sspfd{{if}{jdsdfd}fjffpcll{pplijisslclfdj}fsfjcifd}i{jdf}jssfji{{cjddssddijcjfdsp}c}fd{c{}fsipcjljcsls}sjiid{c{j}{iffsdlcjfi}ffl}ffldpfsd{{pd}{fipijiflfidfjc}fids}{}{dlfllpcfsicl{lsssdcl}llisfs}p}ffls)p +jsis{dlcdiipjlfjslj}{{lficdjispc}f{ldpjcd{lsldi}cidcssfjijdppjfl}l}didsfscjf)p +scd{}pclc{i}scli)p +cjl{jlsflsd}f{jisj}p{}{}i{}cic{}d)s +cpjcldcis{}p{sldcjccjcfpjjp{{dfddcd}cd{fsdpisjjpjl}jcldjcfi{jcfccj}cc{fspilffdicsslififflsssls}p}fdl}spl)s +ic{}l{dd{d}lc{iissdicsfidifdlfjils}jf}i)s +id{fciffcsclcldpicpl}{}{}jlcsf{}l)s +pfcll{djifci{j{sipisl}ddp}{{jljfiijflcff}pc{dl}dplfjisiccppjs{pplcfcdpcipcjicsldsf}ld}}is{p})s +slfjiji{s}ipc{}{}{}cc)s +{pp}d{d{il}{dlcplcpflcsf}lfpcfillfii}c{}p{}{}fll)v +cp{ddsfsfs{pjl}fcpid{ffilli}pplslj{slpicdcfcppdps}j}fspc{}idpfj)v +ps{fcddipp}{}psdd)v