From bc0bc36123727c258dd3f2a61b7e46507485777b Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sun, 9 Oct 2016 12:53:11 +0800 Subject: Expand - #[macro_reexport] --- src/ast/ast.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/ast/ast.cpp') diff --git a/src/ast/ast.cpp b/src/ast/ast.cpp index 25a1c82f..08aad21b 100644 --- a/src/ast/ast.cpp +++ b/src/ast/ast.cpp @@ -299,6 +299,9 @@ void Module::add_macro_invocation(MacroInvocation item) { void Module::add_macro(bool is_exported, ::std::string name, MacroRulesPtr macro) { m_macros.push_back( Named( mv$(name), mv$(macro), is_exported ) ); } +void Module::add_macro_import(::std::string name, const MacroRules& mr) { + m_macro_import_res.push_back( NamedNS( mv$(name), &mr, false ) ); +} Item Item::clone() const { -- cgit v1.2.3