mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-01 22:31:43 +00:00
Introduce Location and make SyntaxError fields private
This commit is contained in:
parent
3b42ddae60
commit
fda8ddc5fe
10 changed files with 82 additions and 52 deletions
|
@ -1,7 +1,7 @@
|
|||
use crate::{
|
||||
parser_impl::Sink,
|
||||
yellow::{GreenNode, RaTypes, SyntaxError, SyntaxErrorKind},
|
||||
SmolStr, SyntaxKind, TextRange,
|
||||
yellow::{GreenNode, RaTypes, SyntaxError},
|
||||
SmolStr, SyntaxKind,
|
||||
};
|
||||
use rowan::GreenNodeBuilder;
|
||||
|
||||
|
@ -34,8 +34,7 @@ impl Sink for GreenBuilder {
|
|||
self.inner.finish_internal();
|
||||
}
|
||||
|
||||
fn error(&mut self, kind: SyntaxErrorKind, range: TextRange) {
|
||||
let error = SyntaxError { kind, range };
|
||||
fn error(&mut self, error: SyntaxError) {
|
||||
self.errors.push(error)
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue