1- use expression:: { input_to_str, rust_name} ;
1+ use crate :: expression:: { input_to_str, rust_name} ;
2+ use crate :: nom_delimited_list:: delimited_list;
3+ use crate :: parseresult:: PResult ;
4+ use crate :: spacelike:: spacelike;
5+ use crate :: templateexpression:: { template_expression, TemplateExpression } ;
26use itertools:: Itertools ;
37use nom:: branch:: alt;
48use nom:: bytes:: complete:: is_not;
@@ -8,11 +12,7 @@ use nom::combinator::{map, map_res, opt, recognize};
812use nom:: error:: context;
913use nom:: multi:: { many0, many_till, separated_list} ;
1014use nom:: sequence:: { delimited, preceded, terminated, tuple} ;
11- use nom_delimited_list:: delimited_list;
12- use parseresult:: PResult ;
13- use spacelike:: spacelike;
1415use std:: io:: { self , Write } ;
15- use templateexpression:: { template_expression, TemplateExpression } ;
1616
1717#[ derive( Debug , PartialEq , Eq ) ]
1818pub struct Template {
@@ -167,7 +167,7 @@ pub fn comma_type_expressions(input: &[u8]) -> PResult<()> {
167167
168168#[ cfg( test) ]
169169mod test {
170- use template :: type_expression;
170+ use super :: type_expression;
171171
172172 #[ test]
173173 fn tuple ( ) {
0 commit comments