X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=crates%2Fmbe%2Fsrc%2Flib.rs;h=13fec269faba764d22878568f26ce33bf2340a7e;hb=dbb702cfc1419850e7d208a1b375e4a69dbe8e87;hp=f490d75c3f40f27cb184104fd341297592197c64;hpb=25368d24308d6a94ffe8b99f0122bcf5a2175322;p=rust.git diff --git a/crates/mbe/src/lib.rs b/crates/mbe/src/lib.rs index f490d75c3f4..13fec269fab 100644 --- a/crates/mbe/src/lib.rs +++ b/crates/mbe/src/lib.rs @@ -18,13 +18,15 @@ 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), }