summaryrefslogtreecommitdiff
path: root/src/ast/crate.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ast/crate.cpp')
-rw-r--r--src/ast/crate.cpp8
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", {
},{
})