aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax
diff options
context:
space:
mode:
authorbors[bot] <bors[bot]@users.noreply.github.com>2018-12-06 18:17:09 +0000
committerbors[bot] <bors[bot]@users.noreply.github.com>2018-12-06 18:17:09 +0000
commit8e60e751cbcfa47c7bed788dfe2ab5cebfcb78b3 (patch)
tree58f01a945f7c27d6baaecf38e84617ca46782073 /crates/ra_syntax
parent5ad84f0ca5fe9bb250cd4026e5dcb5478d932666 (diff)
parent28ddecf6c99ef23bc96b9eb7bc8ee049f1732e76 (diff)
Merge #260
260: Modernize r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
Diffstat (limited to 'crates/ra_syntax')
-rw-r--r--crates/ra_syntax/Cargo.toml2
-rw-r--r--crates/ra_syntax/src/lib.rs13
-rw-r--r--crates/ra_syntax/src/parser_api.rs3
-rw-r--r--crates/ra_syntax/src/reparsing.rs8
4 files changed, 8 insertions, 18 deletions
diff --git a/crates/ra_syntax/Cargo.toml b/crates/ra_syntax/Cargo.toml
index 54ee72386..8ad8ed196 100644
--- a/crates/ra_syntax/Cargo.toml
+++ b/crates/ra_syntax/Cargo.toml
@@ -1,5 +1,5 @@
1[package] 1[package]
2edition = "2015" 2edition = "2018"
3name = "ra_syntax" 3name = "ra_syntax"
4version = "0.1.0" 4version = "0.1.0"
5authors = ["Aleksey Kladov <[email protected]>"] 5authors = ["Aleksey Kladov <[email protected]>"]
diff --git a/crates/ra_syntax/src/lib.rs b/crates/ra_syntax/src/lib.rs
index 330f68053..0e5c9baad 100644
--- a/crates/ra_syntax/src/lib.rs
+++ b/crates/ra_syntax/src/lib.rs
@@ -20,17 +20,6 @@
20#![allow(missing_docs)] 20#![allow(missing_docs)]
21//#![warn(unreachable_pub)] // rust-lang/rust#47816 21//#![warn(unreachable_pub)] // rust-lang/rust#47816
22 22
23extern crate arrayvec;
24extern crate drop_bomb;
25extern crate itertools;
26extern crate parking_lot;
27extern crate rowan;
28extern crate unicode_xid;
29
30#[cfg(test)]
31#[macro_use]
32extern crate test_utils;
33
34pub mod algo; 23pub mod algo;
35pub mod ast; 24pub mod ast;
36mod lexer; 25mod lexer;
@@ -48,11 +37,11 @@ pub mod utils;
48mod validation; 37mod validation;
49mod yellow; 38mod yellow;
50 39
40pub use rowan::{SmolStr, TextRange, TextUnit};
51pub use crate::{ 41pub use crate::{
52 ast::AstNode, 42 ast::AstNode,
53 lexer::{tokenize, Token}, 43 lexer::{tokenize, Token},
54 reparsing::AtomEdit, 44 reparsing::AtomEdit,
55 rowan::{SmolStr, TextRange, TextUnit},
56 syntax_kinds::SyntaxKind, 45 syntax_kinds::SyntaxKind,
57 yellow::{ 46 yellow::{
58 Direction, OwnedRoot, RefRoot, SyntaxError, SyntaxNode, SyntaxNodeRef, TreeRoot, WalkEvent, Location, 47 Direction, OwnedRoot, RefRoot, SyntaxError, SyntaxNode, SyntaxNodeRef, TreeRoot, WalkEvent, Location,
diff --git a/crates/ra_syntax/src/parser_api.rs b/crates/ra_syntax/src/parser_api.rs
index 42046d36f..c37c30e34 100644
--- a/crates/ra_syntax/src/parser_api.rs
+++ b/crates/ra_syntax/src/parser_api.rs
@@ -1,5 +1,6 @@
1use drop_bomb::DropBomb;
2
1use crate::{ 3use crate::{
2 drop_bomb::DropBomb,
3 parser_impl::ParserImpl, 4 parser_impl::ParserImpl,
4 token_set::TokenSet, 5 token_set::TokenSet,
5 SyntaxKind::{self, ERROR}, 6 SyntaxKind::{self, ERROR},
diff --git a/crates/ra_syntax/src/reparsing.rs b/crates/ra_syntax/src/reparsing.rs
index ddcb8f6f6..732fb0e4a 100644
--- a/crates/ra_syntax/src/reparsing.rs
+++ b/crates/ra_syntax/src/reparsing.rs
@@ -179,10 +179,10 @@ fn merge_errors(
179 179
180#[cfg(test)] 180#[cfg(test)]
181mod tests { 181mod tests {
182 use super::{ 182 use test_utils::{extract_range, assert_eq_text};
183 super::{test_utils::extract_range, text_utils::replace_range, utils::dump_tree, SourceFileNode}, 183
184 reparse_block, reparse_leaf, AtomEdit, GreenNode, SyntaxError, SyntaxNodeRef, 184 use crate::{SourceFileNode, text_utils::replace_range, utils::dump_tree };
185}; 185 use super::*;
186 186
187 fn do_check<F>(before: &str, replace_with: &str, reparser: F) 187 fn do_check<F>(before: &str, replace_with: &str, reparser: F)
188 where 188 where