Exemple #1
0
 private void AssertBadParse(params string[] lines)
 {
     var parser = new Parser(new VimData());
     parser.Reset(lines);
     var result = parser.ParseSingleCommandCore();
     Assert.True(result.IsFailed);
 }
Exemple #2
0
 private LineCommand Parse(params string[] lines)
 {
     var parser = new Parser(new VimData());
     parser.Reset(lines);
     var result = parser.ParseSingleCommandCore();
     Assert.True(result.IsSucceeded);
     return result.AsSucceeded().Item;
 }
Exemple #3
0
 private void ParseAndRun(params string[] lines)
 {
     var parser = new Parser(new VimData());
     parser.Reset(lines);
     var parseResult = parser.ParseSingleCommandCore();
     Assert.True(parseResult.IsSucceeded);
     _interpreter.RunLineCommand(parseResult.AsSucceeded().Item);
 }