summaryrefslogtreecommitdiff
path: root/bnf/ast_types.hpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2015-09-26 22:39:25 +0800
committerJohn Hodge <tpg@mutabah.net>2015-09-26 22:39:25 +0800
commitbe427e449c1d492050279311ccecc3de8b17e838 (patch)
treea2b6f2e3fbdef2ae003700578c339da8559ea2ca /bnf/ast_types.hpp
parent0121cefaec3f14a5f35ac84321787e01849585e0 (diff)
downloadmrust-be427e449c1d492050279311ccecc3de8b17e838.tar.gz
BNF - Improvements, partially parsing std now
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
{