Compare commits
1 commit
master
...
comment_te
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
464a8f9d21 |
1 changed files with 2 additions and 3 deletions
|
|
@ -284,18 +284,17 @@ proc getCommentsStr*(gState: State, commentNodes: seq[TSNode]): string =
|
||||||
## Generate a comment from a set of comment nodes. Comment is guaranteed
|
## Generate a comment from a set of comment nodes. Comment is guaranteed
|
||||||
## to be able to be rendered using nim doc
|
## to be able to be rendered using nim doc
|
||||||
if commentNodes.len > 0:
|
if commentNodes.len > 0:
|
||||||
result = "::"
|
|
||||||
for commentNode in commentNodes:
|
for commentNode in commentNodes:
|
||||||
result &= "\n " & gState.getNodeVal(commentNode).strip()
|
result &= "\n " & gState.getNodeVal(commentNode).strip()
|
||||||
|
|
||||||
result = result.multiReplace(
|
result = "```\n " & result.multiReplace(
|
||||||
{
|
{
|
||||||
"/**": "", "**/": "", "/*": "",
|
"/**": "", "**/": "", "/*": "",
|
||||||
"*/": "", "/*": "", "//": "",
|
"*/": "", "/*": "", "//": "",
|
||||||
"\n": "\n ", "`": ""
|
"\n": "\n ", "`": ""
|
||||||
}
|
}
|
||||||
# need to replace this last otherwise it supercedes other replacements
|
# need to replace this last otherwise it supercedes other replacements
|
||||||
).replace(" *", "").strip()
|
).replace(" *", "").strip() & "\n```"
|
||||||
|
|
||||||
proc getCommentNodes*(gState: State, node: TSNode, maxSearch=1): seq[TSNode] =
|
proc getCommentNodes*(gState: State, node: TSNode, maxSearch=1): seq[TSNode] =
|
||||||
## Get a set of comment nodes in order of priority. Will search up to ``maxSearch``
|
## Get a set of comment nodes in order of priority. Will search up to ``maxSearch``
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue