Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
macro pragmas: allowed on template defs, fixed for const
* constdef annotation handling same as identdefs in let or var * template definitions allow annotation processing like other routine kinds Details: * reenabled `tests/pragmas/tpragmas_misc` * updated manual for macros pragmas * `semstmts.semConst` reworked to be like `semstmts.semLetOrVar` * constdef annotation handling same as identdefs in let or var * `semLetOrVarAnnotation` works on const defs, and renamed * added tracing to `semTemplateDef` * added tests for let/var section processing Improvements based off of this PR: nim-lang/Nim#19406
- Loading branch information