gauge-ruby icon indicating copy to clipboard operation
gauge-ruby copied to clipboard

Make ruby compatible with vscode plugin

Open BugDiver opened this issue 8 years ago • 1 comments

Ref https://github.com/getgauge/gauge-vscode/issues/85

BugDiver avatar Nov 27 '17 05:11 BugDiver

Dev-Notes

Gauge LSP runs the language runner indefinitely, to update the language runner with the latest changeset it needs to reload the file.

  • populate step-cache with static parsed files instead of requiring it.
  • store step implementations range (start line an end line).
  • clear the step-cache and populate it by requiring implementations files only when execution starts (in the ExectionStarting request ).
  • process StepPositionRequest to provide all step locations in a given file.

BugDiver avatar Nov 27 '17 05:11 BugDiver