progs/matcher/re1.sc
changeset 1006 f6dec8af3d80
parent 998 69eddde11a65
child 1007 fe2edf2cbd74
equal deleted inserted replaced
1005:0ffb6e4de10a 1006:f6dec8af3d80
   220 def pps(es: Rexp*) = indent(es.map(pp))
   220 def pps(es: Rexp*) = indent(es.map(pp))
   221 
   221 
   222 
   222 
   223 @main
   223 @main
   224 def test4() = {
   224 def test4() = {
       
   225   val r2 = SEQ(SEQ(CHAR('x'), CHAR('y')), CHAR('z'))
   225   println(pp(r2))
   226   println(pp(r2))
   226   println(pp(ders("x".toList, r2)))
   227   println(pp(ders("x".toList, r2)))
   227   println(pp(ders("xy".toList, r2)))
   228   println(pp(ders("xy".toList, r2)))
   228   println(pp(ders("xyz".toList, r2)))
   229   println(pp(ders("xyz".toList, r2)))
   229 }
   230 }