コード例 #1
0
ファイル: InterpreterTest.cs プロジェクト: huoxudong125/VsVim
 private void ParseAndRun(params string[] lines)
 {
     var parser = new Parser(new VimData());
     parser.Reset(lines);
     var lineCommand = parser.ParseSingleCommand();
     _interpreter.RunLineCommand(lineCommand);
 }
コード例 #2
0
ファイル: ParserTest.cs プロジェクト: soundarmoorthy/VsVim
 private LineCommand Parse(params string[] lines)
 {
     var parser = new Parser(lines);
     var result = parser.ParseSingleCommand();
     Assert.True(result.IsSucceeded);
     return result.AsSucceeded().Item;
 }
コード例 #3
0
ファイル: ParserTest.cs プロジェクト: soundarmoorthy/VsVim
 private void AssertBadParse(params string[] lines)
 {
     var parser = new Parser(lines);
     var result = parser.ParseSingleCommand();
     Assert.True(result.IsFailed);
 }
コード例 #4
0
ファイル: ParserTest.cs プロジェクト: huoxudong125/VsVim
 private LineCommand Parse(params string[] lines)
 {
     var parser = new Parser(new VimData());
     parser.Reset(lines);
     return parser.ParseSingleCommand();
 }
コード例 #5
0
ファイル: ParserTest.cs プロジェクト: huoxudong125/VsVim
 private void AssertBadParse(params string[] lines)
 {
     var parser = new Parser(new VimData());
     parser.Reset(lines);
     var result = parser.ParseSingleCommand();
     Assert.True(result.IsParseError);
 }
コード例 #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);
 }