summary refs log tree commit diff stats
path: root/nimsuggest/tests/tv3_outline.nim
Commit message (Collapse)AuthorAgeFilesLines
* + show the inferred exception list (as part of the type) for functions that ↵Nikolay Nikolov2024-01-151-7/+7
| | | | don't have an explicit `.raises` pragma (#23193)
* Implemented basic macro expand functionality (#20579)Ivan Yonchovski2023-01-271-0/+45
* Implemented level based macro expand functionality - it can handle single macro call or expand whole function/proc/etc and it - In addition, I have altered the parser to provide the endInfo for the node. The usefulness of the `endInfo` is not limited to the `expandMacro` functionality but also it is useful for `ideOutline` functionality and I have altered the ideOutline functionality to use `endInfo`. Note `endInfo` most of the time is lost during the AST transformation thus in `nimsuggest.nim` I am using freshly parsed tree to get the location information. * Make sure we stop expanding correctly * Test CI * Fix tv3_outline.nim