summaryrefslogtreecommitdiff
path: root/bnf/ast_types.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'bnf/ast_types.hpp')
-rw-r--r--bnf/ast_types.hpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/bnf/ast_types.hpp b/bnf/ast_types.hpp
index daa71b89..09343c71 100644
--- a/bnf/ast_types.hpp
+++ b/bnf/ast_types.hpp
@@ -212,6 +212,21 @@ public:
{}
};
+class ExternCrate:
+ public Item
+{
+ ::std::string m_name;
+ ::std::string m_alias;
+public:
+ ExternCrate(::std::string name):
+ m_name(name),
+ m_alias(name)
+ {}
+ ExternCrate(::std::string name, ::std::string alias):
+ m_name(name),
+ m_alias(alias)
+ {}
+};
class UseItem
{