just-lsp 0.0.0

A language server for just
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use super::*;

pub(crate) trait NodeExt {
  fn get_range(&self) -> lsp::Range;
}

impl NodeExt for Node<'_> {
  fn get_range(&self) -> lsp::Range {
    lsp::Range {
      start: self.start_position().position(),
      end: self.end_position().position(),
    }
  }
}