Skip to content

Commit 98017ca

Browse files
committed
move diagnostics.rs into parser/
1 parent 41bfe94 commit 98017ca

File tree

7 files changed

+7
-6
lines changed

7 files changed

+7
-6
lines changed

src/libsyntax/parse/mod.rs

-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ pub mod lexer;
2828
pub mod token;
2929

3030
crate mod classify;
31-
crate mod diagnostics;
3231
crate mod literal;
3332
crate mod unescape_error_reporting;
3433

src/libsyntax/parse/parser.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ mod path;
1010
pub use path::PathStyle;
1111
mod stmt;
1212
mod generics;
13-
use super::diagnostics::Error;
13+
mod diagnostics;
14+
use diagnostics::Error;
1415

1516
use crate::ast::{
1617
self, DUMMY_NODE_ID, AttrStyle, Attribute, CrateSugar, Ident,

src/libsyntax/parse/parser/expr.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use super::{Parser, PResult, Restrictions, PrevTokenKind, TokenType, PathStyle, BlockMode};
22
use super::{SemiColonMode, SeqSep, TokenExpectType};
33
use super::pat::{GateOr, PARAM_EXPECTED};
4+
use super::diagnostics::Error;
45

56
use crate::parse::literal::LitError;
67

@@ -12,7 +13,6 @@ use crate::ast::{
1213
use crate::maybe_recover_from_interpolated_ty_qpath;
1314
use crate::parse::classify;
1415
use crate::parse::token::{self, Token, TokenKind};
15-
use crate::parse::diagnostics::Error;
1616
use crate::print::pprust;
1717
use crate::ptr::P;
1818
use crate::source_map::{self, Span};

src/libsyntax/parse/parser/item.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
use super::{Parser, PResult, PathStyle, SemiColonMode, BlockMode};
2+
use super::diagnostics::{Error, dummy_arg};
3+
24
use crate::maybe_whole;
35
use crate::ptr::P;
46
use crate::ast::{self, DUMMY_NODE_ID, Ident, Attribute, AttrStyle, AnonConst, Item, ItemKind};
@@ -10,7 +12,6 @@ use crate::ast::{Mac, MacDelimiter, Block, BindingMode, FnDecl, MethodSig, SelfK
1012
use crate::ext::base::DummyResult;
1113
use crate::parse::token;
1214
use crate::parse::parser::maybe_append;
13-
use crate::parse::diagnostics::{Error, dummy_arg};
1415
use crate::tokenstream::{TokenTree, TokenStream};
1516
use crate::symbol::{kw, sym};
1617
use crate::source_map::{self, respan, Span};

src/libsyntax/parse/parser/module.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
use super::{Parser, PResult};
22
use super::item::ItemInfo;
3+
use super::diagnostics::Error;
34

45
use crate::attr;
56
use crate::ast::{self, Ident, Attribute, ItemKind, Mod, Crate};
67
use crate::parse::{new_sub_parser_from_file, DirectoryOwnership};
78
use crate::parse::token::{self, TokenKind};
8-
use crate::parse::diagnostics::{Error};
99
use crate::source_map::{SourceMap, Span, DUMMY_SP, FileName};
1010
use crate::symbol::sym;
1111

src/libsyntax/parse/parser/stmt.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ use super::{Parser, PResult, Restrictions, PrevTokenKind, SemiColonMode, BlockMo
22
use super::expr::LhsExpr;
33
use super::path::PathStyle;
44
use super::pat::GateOr;
5+
use super::diagnostics::Error;
56

67
use crate::ptr::P;
78
use crate::{maybe_whole, ThinVec};
89
use crate::ast::{self, DUMMY_NODE_ID, Stmt, StmtKind, Local, Block, BlockCheckMode, Expr, ExprKind};
910
use crate::ast::{Attribute, AttrStyle, VisibilityKind, MacStmtStyle, Mac, MacDelimiter};
1011
use crate::ext::base::DummyResult;
1112
use crate::parse::{classify, DirectoryOwnership};
12-
use crate::parse::diagnostics::Error;
1313
use crate::parse::token;
1414
use crate::source_map::{respan, Span};
1515
use crate::symbol::{kw, sym};

0 commit comments

Comments
 (0)