Home | History | Annotate | Line # | Download | only in unit-tests
counter.exp revision 1.6
      1  1.1  rillig Global:RELEVANT = yes (load-time part)
      2  1.1  rillig Global:COUNTER =
      3  1.1  rillig Global:NEXT = ${COUNTER::=${COUNTER} a}${COUNTER:[#]}
      4  1.1  rillig Global:A =
      5  1.4  rillig Var_Parse: ${NEXT} with VARE_WANTRES|VARE_ASSIGN
      6  1.4  rillig Var_Parse: ${COUNTER::=${COUNTER} a}${COUNTER:[#]} with VARE_WANTRES|VARE_ASSIGN
      7  1.6  rillig Applying ${COUNTER::...} to "" (VARE_WANTRES|VARE_ASSIGN, none, none)
      8  1.4  rillig Var_Parse: ${COUNTER} a}${COUNTER:[#]} with VARE_WANTRES
      9  1.1  rillig Modifier part: " a"
     10  1.1  rillig Global:COUNTER =  a
     11  1.6  rillig Result of ${COUNTER::=${COUNTER} a} is "" (VARE_WANTRES|VARE_ASSIGN, none, none)
     12  1.4  rillig Var_Parse: ${COUNTER} a}${COUNTER:[#]} with VARE_WANTRES|VARE_ASSIGN
     13  1.4  rillig Var_Parse: ${COUNTER:[#]} with VARE_WANTRES|VARE_ASSIGN
     14  1.6  rillig Applying ${COUNTER:[...} to " a" (VARE_WANTRES|VARE_ASSIGN, none, none)
     15  1.1  rillig Modifier part: "#"
     16  1.6  rillig Result of ${COUNTER:[#]} is "1" (VARE_WANTRES|VARE_ASSIGN, none, none)
     17  1.1  rillig Global:A = ${COUNTER::= a a}1
     18  1.1  rillig Global:B =
     19  1.4  rillig Var_Parse: ${NEXT} with VARE_WANTRES|VARE_ASSIGN
     20  1.4  rillig Var_Parse: ${COUNTER::=${COUNTER} a}${COUNTER:[#]} with VARE_WANTRES|VARE_ASSIGN
     21  1.6  rillig Applying ${COUNTER::...} to " a" (VARE_WANTRES|VARE_ASSIGN, none, none)
     22  1.4  rillig Var_Parse: ${COUNTER} a}${COUNTER:[#]} with VARE_WANTRES
     23  1.1  rillig Modifier part: " a a"
     24  1.1  rillig Global:COUNTER =  a a
     25  1.6  rillig Result of ${COUNTER::=${COUNTER} a} is "" (VARE_WANTRES|VARE_ASSIGN, none, none)
     26  1.4  rillig Var_Parse: ${COUNTER} a}${COUNTER:[#]} with VARE_WANTRES|VARE_ASSIGN
     27  1.4  rillig Var_Parse: ${COUNTER:[#]} with VARE_WANTRES|VARE_ASSIGN
     28  1.6  rillig Applying ${COUNTER:[...} to " a a" (VARE_WANTRES|VARE_ASSIGN, none, none)
     29  1.1  rillig Modifier part: "#"
     30  1.6  rillig Result of ${COUNTER:[#]} is "2" (VARE_WANTRES|VARE_ASSIGN, none, none)
     31  1.1  rillig Global:B = ${COUNTER::= a a a}2
     32  1.1  rillig Global:C =
     33  1.4  rillig Var_Parse: ${NEXT} with VARE_WANTRES|VARE_ASSIGN
     34  1.4  rillig Var_Parse: ${COUNTER::=${COUNTER} a}${COUNTER:[#]} with VARE_WANTRES|VARE_ASSIGN
     35  1.6  rillig Applying ${COUNTER::...} to " a a" (VARE_WANTRES|VARE_ASSIGN, none, none)
     36  1.4  rillig Var_Parse: ${COUNTER} a}${COUNTER:[#]} with VARE_WANTRES
     37  1.1  rillig Modifier part: " a a a"
     38  1.1  rillig Global:COUNTER =  a a a
     39  1.6  rillig Result of ${COUNTER::=${COUNTER} a} is "" (VARE_WANTRES|VARE_ASSIGN, none, none)
     40  1.4  rillig Var_Parse: ${COUNTER} a}${COUNTER:[#]} with VARE_WANTRES|VARE_ASSIGN
     41  1.4  rillig Var_Parse: ${COUNTER:[#]} with VARE_WANTRES|VARE_ASSIGN
     42  1.6  rillig Applying ${COUNTER:[...} to " a a a" (VARE_WANTRES|VARE_ASSIGN, none, none)
     43  1.1  rillig Modifier part: "#"
     44  1.6  rillig Result of ${COUNTER:[#]} is "3" (VARE_WANTRES|VARE_ASSIGN, none, none)
     45  1.1  rillig Global:C = ${COUNTER::= a a a a}3
     46  1.1  rillig Global:RELEVANT = no
     47  1.1  rillig Global:RELEVANT = yes (run-time part)
     48  1.6  rillig Result of ${RELEVANT::=yes (run-time part)} is "" (VARE_WANTRES, none, none)
     49  1.4  rillig Var_Parse: ${A:Q} B=${B:Q} C=${C:Q} COUNTER=${COUNTER:[#]:Q} with VARE_WANTRES
     50  1.4  rillig Var_Parse: ${COUNTER::= a a}1 with VARE_WANTRES
     51  1.6  rillig Applying ${COUNTER::...} to " a a a" (VARE_WANTRES, none, none)
     52  1.1  rillig Modifier part: " a a"
     53  1.1  rillig Global:COUNTER =  a a
     54  1.6  rillig Result of ${COUNTER::= a a} is "" (VARE_WANTRES, none, none)
     55  1.6  rillig Applying ${A:Q} to "1" (VARE_WANTRES, none, none)
     56  1.1  rillig QuoteMeta: [1]
     57  1.6  rillig Result of ${A:Q} is "1" (VARE_WANTRES, none, none)
     58  1.4  rillig Var_Parse: ${B:Q} C=${C:Q} COUNTER=${COUNTER:[#]:Q} with VARE_WANTRES
     59  1.4  rillig Var_Parse: ${COUNTER::= a a a}2 with VARE_WANTRES
     60  1.6  rillig Applying ${COUNTER::...} to " a a" (VARE_WANTRES, none, none)
     61  1.1  rillig Modifier part: " a a a"
     62  1.1  rillig Global:COUNTER =  a a a
     63  1.6  rillig Result of ${COUNTER::= a a a} is "" (VARE_WANTRES, none, none)
     64  1.6  rillig Applying ${B:Q} to "2" (VARE_WANTRES, none, none)
     65  1.1  rillig QuoteMeta: [2]
     66  1.6  rillig Result of ${B:Q} is "2" (VARE_WANTRES, none, none)
     67  1.4  rillig Var_Parse: ${C:Q} COUNTER=${COUNTER:[#]:Q} with VARE_WANTRES
     68  1.4  rillig Var_Parse: ${COUNTER::= a a a a}3 with VARE_WANTRES
     69  1.6  rillig Applying ${COUNTER::...} to " a a a" (VARE_WANTRES, none, none)
     70  1.1  rillig Modifier part: " a a a a"
     71  1.1  rillig Global:COUNTER =  a a a a
     72  1.6  rillig Result of ${COUNTER::= a a a a} is "" (VARE_WANTRES, none, none)
     73  1.6  rillig Applying ${C:Q} to "3" (VARE_WANTRES, none, none)
     74  1.1  rillig QuoteMeta: [3]
     75  1.6  rillig Result of ${C:Q} is "3" (VARE_WANTRES, none, none)
     76  1.4  rillig Var_Parse: ${COUNTER:[#]:Q} with VARE_WANTRES
     77  1.6  rillig Applying ${COUNTER:[...} to " a a a a" (VARE_WANTRES, none, none)
     78  1.1  rillig Modifier part: "#"
     79  1.6  rillig Result of ${COUNTER:[#]} is "4" (VARE_WANTRES, none, none)
     80  1.6  rillig Applying ${COUNTER:Q} to "4" (VARE_WANTRES, none, none)
     81  1.1  rillig QuoteMeta: [4]
     82  1.6  rillig Result of ${COUNTER:Q} is "4" (VARE_WANTRES, none, none)
     83  1.1  rillig A=1 B=2 C=3 COUNTER=4
     84  1.4  rillig Var_Parse: ${RELEVANT::=no} with VARE_WANTRES
     85  1.6  rillig Applying ${RELEVANT::...} to "yes (run-time part)" (VARE_WANTRES, none, none)
     86  1.1  rillig Modifier part: "no"
     87  1.1  rillig Global:RELEVANT = no
     88  1.1  rillig exit status 0
     89