Anonymous user
Strip block comments: Difference between revisions
Updated to work with Nim 1.4: added missing parameter type. Minor formatting. Changed "output" to "{{out}}".
m (added whitespace, added a Category:Strings.) |
(Updated to work with Nim 1.4: added missing parameter type. Minor formatting. Changed "output" to "{{out}}".) |
||
Line 1,719:
<lang nim>import strutils
proc commentStripper(txt: string; delim: tuple[l, r: string] = ("/*", "*/")): string =
let i = txt.find(delim.l)
if i < 0: return txt
result = if i > 0: txt[0 ..< i] else: ""
Line 1,765 ⟶ 1,764:
function something() {
}""")</lang>
{{out}}
<pre>NON-NESTED BLOCK COMMENT EXAMPLE:
|