Esempio n. 1
0
 private void ParseAndRun(params string[] lines)
 {
     var parser = new Parser(new VimData());
     parser.Reset(lines);
     var lineCommand = parser.ParseSingleCommand();
     _interpreter.RunLineCommand(lineCommand);
 }
Esempio n. 2
0
 private LineCommand Parse(params string[] lines)
 {
     var parser = new Parser(lines);
     var result = parser.ParseSingleCommand();
     Assert.True(result.IsSucceeded);
     return result.AsSucceeded().Item;
 }
Esempio n. 3
0
 private void AssertBadParse(params string[] lines)
 {
     var parser = new Parser(lines);
     var result = parser.ParseSingleCommand();
     Assert.True(result.IsFailed);
 }
Esempio n. 4
0
 private LineCommand Parse(params string[] lines)
 {
     var parser = new Parser(new VimData());
     parser.Reset(lines);
     return parser.ParseSingleCommand();
 }
Esempio n. 5
0
 private void AssertBadParse(params string[] lines)
 {
     var parser = new Parser(new VimData());
     parser.Reset(lines);
     var result = parser.ParseSingleCommand();
     Assert.True(result.IsParseError);
 }
Esempio n. 6
0
 private void ParseAndRun(params string[] lines)
 {
     var parser = new Parser(lines);
     var parseResult = parser.ParseSingleCommand();
     Assert.True(parseResult.IsSucceeded);
     _interpreter.RunLineCommand(parseResult.AsSucceeded().Item);
 }