diff options
author | John Hodge <tpg@mutabah.net> | 2016-05-14 15:28:38 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-05-14 15:28:38 +0800 |
commit | e9bc74be1a7a51ed4689952f27f2b91e2bc5c7eb (patch) | |
tree | 9fd986fea39e3d60edf17431cda0ca547f311c8a /src/macros.cpp | |
parent | d70587b729f9f982e284681d5d16794cf7209e28 (diff) | |
download | mrust-e9bc74be1a7a51ed4689952f27f2b91e2bc5c7eb.tar.gz |
Macros - Twiddling adding a struct
Diffstat (limited to 'src/macros.cpp')
-rw-r--r-- | src/macros.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/macros.cpp b/src/macros.cpp index 0624d8b2..89fcbe86 100644 --- a/src/macros.cpp +++ b/src/macros.cpp @@ -349,7 +349,7 @@ bool Macro_HandlePattern(TTStream& lex, const MacroPatEnt& pat, unsigned int lay // 3. Bind names
// 4. Return expander
int i = 0;
- for(const auto& rule : rules)
+ for(const auto& rule : rules.m_rules)
{
Token tok;
// Create token stream for input tree
@@ -872,3 +872,9 @@ SERIALISE_TYPE_S(MacroRuleEnt, { os << "=" << x.tok;
return os;
}
+
+SERIALISE_TYPE_S(MacroRules, {
+ s.item( m_exported );
+ s.item( m_rules );
+});
+
|