diff options
Diffstat (limited to 'src/ast/crate.cpp')
-rw-r--r-- | src/ast/crate.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ast/crate.cpp b/src/ast/crate.cpp index e8ebb1eb..8bb416c5 100644 --- a/src/ast/crate.cpp +++ b/src/ast/crate.cpp @@ -336,6 +336,14 @@ void ExternCrate::prescan() } #endif +const MacroRules* ExternCrate::find_macro_rules(const ::std::string& name) +{ + auto i = m_mr_macros.find(name); + if(i != m_mr_macros.end()) + return &i->second; + return nullptr; +} + SERIALISE_TYPE(ExternCrate::, "AST_ExternCrate", { },{ }) |