Skip to content

Commit c6482c0

Browse files
committed
Refactor ast::view_item to differentiate between [ident]s and paths
1 parent 67cc5b9 commit c6482c0

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/comp/syntax/ast.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -560,10 +560,14 @@ type variant = spanned<variant_>;
560560

561561
type view_item = spanned<view_item_>;
562562

563+
// FIXME: May want to just use path here, which would allow things like
564+
// 'import ::foo'
565+
type simple_path = [ident];
566+
563567
tag view_item_ {
564568
view_item_use(ident, [@meta_item], node_id);
565-
view_item_import(ident, [ident], node_id);
566-
view_item_import_glob([ident], node_id);
569+
view_item_import(ident, simple_path, node_id);
570+
view_item_import_glob(simple_path, node_id);
567571
view_item_export([ident], node_id);
568572
}
569573

0 commit comments

Comments
 (0)