Exemplo 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);
 }
Exemplo 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;
 }
Exemplo n.º 3
0
 private void AssertBadParse(params string[] lines)
 {
     var parser = new Parser(lines);
     var result = parser.ParseSingleCommand();
     Assert.True(result.IsFailed);
 }
Exemplo n.º 4
0
 private LineCommand Parse(params string[] lines)
 {
     var parser = new Parser(new VimData());
     parser.Reset(lines);
     return parser.ParseSingleCommand();
 }
Exemplo 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);
 }
Exemplo 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);
 }