anchor.diff:      .addRegexCommand(new regex.EmptyCommand())
       .pop();
       test('+1000.11', () {
  -      regex.RegexVM vm = new regex.RegexVM.createFromCommand(builder.done());
  +      regex.RegexVM vm = new regex.RegexVM.createFromCommand(number.done());
   
         print(vm.toString());
         return vm.lookingAt(conv.UTF8.encode("+1000.11")).then((List<List<int>> v) {
  
positive.code:         expect(true, false);
        });
      });
      regex.RegexBuilder builder = new regex.RegexBuilder();
      builder
      .push(true)
      .addRegexCommand(new regex.CharCommand.createFromList(conv.UTF8.encode("+")))
      .or()
  
negative.code: 
      });
      test('.11', () {
        regex.RegexVM vm = new regex.RegexVM.createFromCommand(number.done());
        print(vm.toString());
        return vm.lookingAt(conv.UTF8.encode(".11")).then((List<List<int>> v) {
          expect(conv.UTF8.decode(v[0]),"");
  