1
Fork 0

move parse::classify -> util::classify

This commit is contained in:
Mazdak Farrokhzad 2019-10-11 13:17:20 +02:00
parent 3667e6248e
commit 255b12a8d3
6 changed files with 6 additions and 5 deletions

View file

@ -85,6 +85,7 @@ pub mod diagnostics {
pub mod error_codes;
pub mod util {
crate mod classify;
pub mod lev_distance;
pub mod node_count;
pub mod parser;

View file

@ -24,7 +24,6 @@ mod tests;
pub mod parser;
pub mod lexer;
crate mod classify;
crate mod literal;
#[derive(Clone)]

View file

@ -11,11 +11,11 @@ use crate::ast::{
FunctionRetTy, Param, FnDecl, BinOpKind, BinOp, UnOp, Mac, AnonConst, Field, Lit,
};
use crate::maybe_recover_from_interpolated_ty_qpath;
use crate::parse::classify;
use crate::token::{self, Token, TokenKind};
use crate::print::pprust;
use crate::ptr::P;
use crate::source_map::{self, Span};
use crate::util::classify;
use crate::util::parser::{AssocOp, Fixity, prec_let_scrutinee_needs_par};
use errors::{PResult, Applicability};

View file

@ -8,7 +8,8 @@ use crate::ptr::P;
use crate::{maybe_whole, ThinVec};
use crate::ast::{self, DUMMY_NODE_ID, Stmt, StmtKind, Local, Block, BlockCheckMode, Expr, ExprKind};
use crate::ast::{Attribute, AttrStyle, VisibilityKind, MacStmtStyle, Mac, MacDelimiter};
use crate::parse::{classify, DirectoryOwnership};
use crate::parse::DirectoryOwnership;
use crate::util::classify;
use crate::token;
use crate::source_map::{respan, Span};
use crate::symbol::{kw, sym};

View file

@ -6,10 +6,10 @@ use crate::attr;
use crate::source_map::{self, SourceMap, Spanned};
use crate::token::{self, BinOpToken, DelimToken, Nonterminal, Token, TokenKind};
use crate::parse::lexer::comments;
use crate::parse;
use crate::print::pp::{self, Breaks};
use crate::print::pp::Breaks::{Consistent, Inconsistent};
use crate::ptr::P;
use crate::util::classify;
use crate::sess::ParseSess;
use crate::symbol::{kw, sym};
use crate::tokenstream::{self, TokenStream, TokenTree};
@ -1659,7 +1659,7 @@ impl<'a> State<'a> {
ast::StmtKind::Expr(ref expr) => {
self.space_if_not_bol();
self.print_expr_outer_attr_style(expr, false);
if parse::classify::expr_requires_semi_to_be_stmt(expr) {
if classify::expr_requires_semi_to_be_stmt(expr) {
self.s.word(";");
}
}