]> git.lizzy.rs Git - rust.git/blobdiff - crates/mbe/src/lib.rs
internal: remove accidental code re-use
[rust.git] / crates / mbe / src / lib.rs
index f490d75c3f40f27cb184104fd341297592197c64..13fec269faba764d22878568f26ce33bf2340a7e 100644 (file)
 
 use std::fmt;
 
-pub use tt::{Delimiter, DelimiterKind, Punct};
-
 use crate::{
     parser::{parse_pattern, parse_template, MetaTemplate, Op},
     tt_iter::TtIter,
 };
 
+// FIXME: we probably should re-think  `token_tree_to_syntax_node` interfaces
+pub use ::parser::FragmentKind;
+pub use tt::{Delimiter, DelimiterKind, Punct};
+
 #[derive(Debug, PartialEq, Eq)]
 pub enum ParseError {
     UnexpectedToken(String),
@@ -39,7 +41,7 @@ pub enum ExpandError {
     UnexpectedToken,
     BindingError(String),
     ConversionError,
-    // FXME: no way mbe should know about proc macros.
+    // FIXME: no way mbe should know about proc macros.
     UnresolvedProcMacro,
     Other(String),
 }