accept-case ./reg-test/cases/case-c-dsl-indirect-srec-assignments.sh (formatting only)

This commit is contained in:
John Kerl 2020-11-23 22:25:36 -05:00
parent e209d200b2
commit 7efc91e305
3 changed files with 2540 additions and 5338 deletions

View file

@ -1,45 +1,32 @@
mlr put -v $["a"] = $["b"]; $["x"] = 10 * $["y"] ./reg-test/input/abixy
DSL EXPRESSION:
$["a"] = $["b"]; $["x"] = 10 * $["y"]
RAW AST:
* statement block
* assignment "="
* indirect field value "$[]"
* string literal "a"
* indirect field value "$[]"
* string literal "b"
* assignment "="
* indirect field value "$[]"
* string literal "x"
* operator "*"
* int literal "10"
* indirect field value "$[]"
* string literal "y"
AST ROOT:
text="block", type=STATEMENT_BLOCK:
text="=", type=INDIRECT_SREC_ASSIGNMENT:
text="a", type=STRING_LITERAL.
text="indirect_field_name", type=INDIRECT_FIELD_NAME:
text="b", type=STRING_LITERAL.
text="=", type=INDIRECT_SREC_ASSIGNMENT:
text="x", type=STRING_LITERAL.
text="*", type=OPERATOR:
text="10", type=NUMERIC_LITERAL.
text="indirect_field_name", type=INDIRECT_FIELD_NAME:
text="y", type=STRING_LITERAL.
BLOCKED AST:
MAIN BLOCK:
text="main_block", type=STATEMENT_BLOCK: subframe_var_count=1 max_subframe_depth=1 max_var_depth=1
text="=", type=INDIRECT_SREC_ASSIGNMENT:
text="a", type=STRING_LITERAL.
text="indirect_field_name", type=INDIRECT_FIELD_NAME:
text="b", type=STRING_LITERAL.
text="=", type=INDIRECT_SREC_ASSIGNMENT:
text="x", type=STRING_LITERAL.
text="*", type=OPERATOR:
text="10", type=NUMERIC_LITERAL.
text="indirect_field_name", type=INDIRECT_FIELD_NAME:
text="y", type=STRING_LITERAL.
a=pan,b=pan,i=1,x=7.268029,y=0.7268028627434533
a=pan,b=pan,i=2,x=5.221511,y=0.5221511083334797
a=wye,b=wye,i=3,x=3.383185,y=0.33831852551664776
a=wye,b=wye,i=4,x=1.341887,y=0.13418874328430463
a=pan,b=pan,i=5,x=8.636245,y=0.8636244699032729
a=pan,b=pan,i=6,x=4.932213,y=0.49322128674835697
a=zee,b=zee,i=7,x=1.878849,y=0.1878849191181694
a=wye,b=wye,i=8,x=9.761814,y=0.976181385699006
a=wye,b=wye,i=9,x=7.495508,y=0.7495507603507059
a=wye,b=wye,i=10,x=9.526184,y=0.9526183602969864
a=pan,b=pan,i=1,x=7.268028627434533,y=0.7268028627434533
a=pan,b=pan,i=2,x=5.221511083334796,y=0.5221511083334797
a=wye,b=wye,i=3,x=3.3831852551664774,y=0.33831852551664776
a=wye,b=wye,i=4,x=1.3418874328430463,y=0.13418874328430463
a=pan,b=pan,i=5,x=8.63624469903273,y=0.8636244699032729
a=pan,b=pan,i=6,x=4.932212867483569,y=0.49322128674835697
a=zee,b=zee,i=7,x=1.878849191181694,y=0.1878849191181694
a=wye,b=wye,i=8,x=9.76181385699006,y=0.976181385699006
a=wye,b=wye,i=9,x=7.495507603507059,y=0.7495507603507059
a=wye,b=wye,i=10,x=9.526183602969864,y=0.9526183602969864
mlr --from ./reg-test/input/abixy put while (NF < 256) { $["k".string(NF+1)] = "v".string(NF) }
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,k6=v5,k7=v6,k8=v7,k9=v8,k10=v9,k11=v10,k12=v11,k13=v12,k14=v13,k15=v14,k16=v15,k17=v16,k18=v17,k19=v18,k20=v19,k21=v20,k22=v21,k23=v22,k24=v23,k25=v24,k26=v25,k27=v26,k28=v27,k29=v28,k30=v29,k31=v30,k32=v31,k33=v32,k34=v33,k35=v34,k36=v35,k37=v36,k38=v37,k39=v38,k40=v39,k41=v40,k42=v41,k43=v42,k44=v43,k45=v44,k46=v45,k47=v46,k48=v47,k49=v48,k50=v49,k51=v50,k52=v51,k53=v52,k54=v53,k55=v54,k56=v55,k57=v56,k58=v57,k59=v58,k60=v59,k61=v60,k62=v61,k63=v62,k64=v63,k65=v64,k66=v65,k67=v66,k68=v67,k69=v68,k70=v69,k71=v70,k72=v71,k73=v72,k74=v73,k75=v74,k76=v75,k77=v76,k78=v77,k79=v78,k80=v79,k81=v80,k82=v81,k83=v82,k84=v83,k85=v84,k86=v85,k87=v86,k88=v87,k89=v88,k90=v89,k91=v90,k92=v91,k93=v92,k94=v93,k95=v94,k96=v95,k97=v96,k98=v97,k99=v98,k100=v99,k101=v100,k102=v101,k103=v102,k104=v103,k105=v104,k106=v105,k107=v106,k108=v107,k109=v108,k110=v109,k111=v110,k112=v111,k113=v112,k114=v113,k115=v114,k116=v115,k117=v116,k118=v117,k119=v118,k120=v119,k121=v120,k122=v121,k123=v122,k124=v123,k125=v124,k126=v125,k127=v126,k128=v127,k129=v128,k130=v129,k131=v130,k132=v131,k133=v132,k134=v133,k135=v134,k136=v135,k137=v136,k138=v137,k139=v138,k140=v139,k141=v140,k142=v141,k143=v142,k144=v143,k145=v144,k146=v145,k147=v146,k148=v147,k149=v148,k150=v149,k151=v150,k152=v151,k153=v152,k154=v153,k155=v154,k156=v155,k157=v156,k158=v157,k159=v158,k160=v159,k161=v160,k162=v161,k163=v162,k164=v163,k165=v164,k166=v165,k167=v166,k168=v167,k169=v168,k170=v169,k171=v170,k172=v171,k173=v172,k174=v173,k175=v174,k176=v175,k177=v176,k178=v177,k179=v178,k180=v179,k181=v180,k182=v181,k183=v182,k184=v183,k185=v184,k186=v185,k187=v186,k188=v187,k189=v188,k190=v189,k191=v190,k192=v191,k193=v192,k194=v193,k195=v194,k196=v195,k197=v196,k198=v197,k199=v198,k200=v199,k201=v200,k202=v201,k203=v202,k204=v203,k205=v204,k206=v205,k207=v206,k208=v207,k209=v208,k210=v209,k211=v210,k212=v211,k213=v212,k214=v213,k215=v214,k216=v215,k217=v216,k218=v217,k219=v218,k220=v219,k221=v220,k222=v221,k223=v222,k224=v223,k225=v224,k226=v225,k227=v226,k228=v227,k229=v228,k230=v229,k231=v230,k232=v231,k233=v232,k234=v233,k235=v234,k236=v235,k237=v236,k238=v237,k239=v238,k240=v239,k241=v240,k242=v241,k243=v242,k244=v243,k245=v244,k246=v245,k247=v246,k248=v247,k249=v248,k250=v249,k251=v250,k252=v251,k253=v252,k254=v253,k255=v254,k256=v255

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff