diff options
Diffstat (limited to 'bnf/ast_types.hpp')
-rw-r--r-- | bnf/ast_types.hpp | 15 |
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 { |