diff options
author | Ben Bridle <ben@derelict.engineering> | 2025-10-13 13:50:19 +1300 |
---|---|---|
committer | Ben Bridle <ben@derelict.engineering> | 2025-10-14 16:54:44 +1300 |
commit | 647b10dc6c2efb2bc59f64dfef07fa5a18d24f77 (patch) | |
tree | f6c2edfc230e59dddf79c744bbdd14f369896242 | |
parent | 2cc7d4d11a596798f8271f5c0b8a6e8941c32fb6 (diff) | |
download | torque-asm-647b10dc6c2efb2bc59f64dfef07fa5a18d24f77.zip |
Allow a macro invocation to precede the macro definition
There is no longer any reason to enforce this restriction. This will
allow the use of more complex macro recursion by programs.
-rw-r--r-- | src/stages/compiler.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/stages/compiler.rs b/src/stages/compiler.rs index 87618ff..d421e83 100644 --- a/src/stages/compiler.rs +++ b/src/stages/compiler.rs @@ -78,7 +78,7 @@ impl SymbolParser { &definition.name, definition.arguments.len(), &definition.name.source, - Definition(MustPrecedeReference), + Definition(CanFollowReference), ); self.macro_name = Some(definition.name.to_string()); |