diff options
author | John Hodge <tpg@ucc.asn.au> | 2018-12-30 15:59:13 +0800 |
---|---|---|
committer | John Hodge <tpg@ucc.asn.au> | 2018-12-30 15:59:13 +0800 |
commit | 529c542631de917f45e25485be2dd778e34ba1ea (patch) | |
tree | 432afb50baa8384f13147de4587c06f91bb18273 /src/parse/root.cpp | |
parent | 48ea151b6fed48d96af12cbcc9137db49fcd5996 (diff) | |
download | mrust-529c542631de917f45e25485be2dd778e34ba1ea.tar.gz |
Parse - Handle `crate::` paths
Diffstat (limited to 'src/parse/root.cpp')
-rw-r--r-- | src/parse/root.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/parse/root.cpp b/src/parse/root.cpp index 5fc90f0c..5eae2488 100644 --- a/src/parse/root.cpp +++ b/src/parse/root.cpp @@ -1396,6 +1396,8 @@ void Parse_Use(TokenStream& lex, ::std::function<void(AST::UseStmt, ::std::strin case TOK_IDENT: path.append( AST::PathNode(mv$(tok.str()), {}) ); break; + case TOK_RWORD_CRATE: + break; // Leading :: is allowed and ignored for the $crate feature case TOK_DOUBLE_COLON: // Absolute path |