From e9bc74be1a7a51ed4689952f27f2b91e2bc5c7eb Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sat, 14 May 2016 15:28:38 +0800 Subject: Macros - Twiddling adding a struct --- src/macros.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/macros.cpp') 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 ); +}); + -- cgit v1.2.3