@@ -1037,7 +1037,7 @@ impl<'a> Parser<'a> {
1037
1037
/// Parse a sequence, not including the closing delimiter. The function
1038
1038
/// f must consume tokens until reaching the next separator or
1039
1039
/// closing bracket.
1040
- fn parse_seq_to_before_end < T , F > ( & mut self ,
1040
+ pub fn parse_seq_to_before_end < T , F > ( & mut self ,
1041
1041
ket : & token:: Token ,
1042
1042
sep : SeqSep ,
1043
1043
f : F )
@@ -2108,7 +2108,7 @@ impl<'a> Parser<'a> {
2108
2108
ExprKind :: AssignOp ( binop, lhs, rhs)
2109
2109
}
2110
2110
2111
- fn mk_mac_expr ( & mut self , span : Span , m : Mac_ , attrs : ThinVec < Attribute > ) -> P < Expr > {
2111
+ pub fn mk_mac_expr ( & mut self , span : Span , m : Mac_ , attrs : ThinVec < Attribute > ) -> P < Expr > {
2112
2112
P ( Expr {
2113
2113
id : ast:: DUMMY_NODE_ID ,
2114
2114
node : ExprKind :: Mac ( codemap:: Spanned { node : m, span : span} ) ,
@@ -7212,7 +7212,7 @@ impl<'a> Parser<'a> {
7212
7212
} )
7213
7213
}
7214
7214
7215
- fn parse_optional_str ( & mut self ) -> Option < ( Symbol , ast:: StrStyle , Option < ast:: Name > ) > {
7215
+ pub fn parse_optional_str ( & mut self ) -> Option < ( Symbol , ast:: StrStyle , Option < ast:: Name > ) > {
7216
7216
let ret = match self . token {
7217
7217
token:: Literal ( token:: Str_ ( s) , suf) => ( s, ast:: StrStyle :: Cooked , suf) ,
7218
7218
token:: Literal ( token:: StrRaw ( s, n) , suf) => ( s, ast:: StrStyle :: Raw ( n) , suf) ,
0 commit comments