@@ -23,17 +23,17 @@ assert( tctx4.lookup(c"x").nt-or-zero == t0(c"XN") );
2323assert( tctx4.lookup(c"x").dt-or-zero == t0(c"XD") );
2424
2525let pctx0 = Some(mk-tctx());
26- let pctx1 = pctx0.bind-phi(c"a" , t0(c"A"), mk-eof());
27- let pctx2 = pctx1.bind-phi(c"b" , t0(c"B"), mk-eof());
28- let pctx3 = pctx2.bind-phi(c"a" , t0(c"AB"), mk-eof());
26+ let pctx1 = pctx0.bind-phi(0 , t0(c"A"), mk-eof());
27+ let pctx2 = pctx1.bind-phi(1 , t0(c"B"), mk-eof());
28+ let pctx3 = pctx2.bind-phi(0 , t0(c"AB"), mk-eof());
2929
30- assert( pctx0.lookup-phi(c"a" ).phi-tt-or-zero == ta );
31- assert( pctx1.lookup-phi(c"a" ).phi-id-or-zero == c"a" );
32- assert( pctx1.lookup-phi(c"a" ).phi-tt-or-zero == t0(c"A") );
33- assert( pctx2.lookup-phi(c"b" ).phi-id-or-zero == c"b" );
34- assert( pctx2.lookup-phi(c"b" ).phi-tt-or-zero == t0(c"B") );
35- assert( pctx3.lookup-phi(c"a" ).phi-id-or-zero == c"a" );
36- assert( pctx3.lookup-phi(c"a" ).phi-tt-or-zero == t0(c"AB") );
30+ assert( pctx0.lookup-phi(0 ).phi-tt-or-zero == ta );
31+ assert( pctx1.lookup-phi(0 ).phi-id-or-zero == 0 );
32+ assert( pctx1.lookup-phi(0 ).phi-tt-or-zero == t0(c"A") );
33+ assert( pctx2.lookup-phi(1 ).phi-id-or-zero == 1 );
34+ assert( pctx2.lookup-phi(1 ).phi-tt-or-zero == t0(c"B") );
35+ assert( pctx3.lookup-phi(0 ).phi-id-or-zero == 0 );
36+ assert( pctx3.lookup-phi(0 ).phi-tt-or-zero == t0(c"AB") );
3737
3838tctx0 = tctx0.bind-global(c"c", t0(c"C"), mk-eof());
3939tctx0 = tctx0.bind-global(c"d", t0(c"D"), mk-eof());
0 commit comments