2.2.2. test/regress//stl-1.01.02

Start felix section to test/regress//stl-1.01.02-0.flx[1 /1 ]
     1: #line 576 "./lpsrc/flx_stl.pak"
     2: //Check stl:Vector
     3: //Check stl:Map
     4: #import <flx.flxh>
     5: include "stl";
     6: 
     7: typedef ii = Vector::iterator[int];
     8: 
     9: var v = Vector::create[int]();
    10: push_back (v,1);
    11: push_back (v,2);
    12: push_back (v,3);
    13: 
    14: var j = 0; until j==3 do
    15:   print v.[j]; endl;
    16:   ++j;
    17: done;
    18: 
    19: 
    20: var m = Map::create[int,int]();
    21: 
    22: insert(m,0,2);
    23: insert(m,1,23);
    24: insert(m,2,423);
    25: 
    26: j = 0; until j==3 do
    27:   print m.[j]; endl;
    28:   ++j;
    29: done;
    30: 
    31: 
    32: var i = begin m; until i == end m do
    33:   def val k, val vl = deref i;
    34:   print k; print " -> "; print vl; endl; ++i;
    35: done;
End felix section to test/regress//stl-1.01.02-0.flx[1]
Start data section to test/regress//stl-1.01.02-0.expect[1 /1 ]
     1: 1
     2: 2
     3: 3
     4: 2
     5: 23
     6: 423
     7: 0 -> 2
     8: 1 -> 23
     9: 2 -> 423
End data section to test/regress//stl-1.01.02-0.expect[1]