Sparrow6.git | examples/tasks/between-nested/ | task.check


between: {Foo} {Bar}

  # here will be everything
  # between foo and bar lines
  
  regexp: (\d+)
  
  code: <<CODE
  
    print "Foo .. Bar start\n";
    print "apply regexp: (\\d+)\n";
  
    dump_streams();
  
    print "Foo .. Bar end\n";
  
  CODE

end:

between: {fooo} {baaar}

  # here will be everything
  # between fooo and baaar lines
  # NOT necessarily inside foo bar block 

  regexp: (\d+)

  code: <<CODE

    print "fooo .. baaar start\n";
    print "apply regexp: (\\d+)\n";

    dump_streams();

    print "fooo .. baaar end\n";

  CODE