diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2014-02-27 23:38:53 +0100 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2014-02-27 23:38:53 +0100 |
commit | 393706498e516057def907ee45985b1250df5b77 (patch) | |
tree | 0d68221df21d71f84647de3ddd893551e9bea9cd /lib | |
parent | c4f9c3b53eb6df46b0b900f2634991ff071e7071 (diff) | |
parent | a79579da6fd03f11dc48f03cc9e8598603fa3863 (diff) | |
download | Nim-393706498e516057def907ee45985b1250df5b77.tar.gz |
Merge pull request #962 from barcharcraz/vstweaks
added another version of initGeneralTokenizer
Diffstat (limited to 'lib')
-rw-r--r-- | lib/packages/docutils/highlite.nim | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/packages/docutils/highlite.nim b/lib/packages/docutils/highlite.nim index 4ca0c79e0..c507f5e1c 100644 --- a/lib/packages/docutils/highlite.nim +++ b/lib/packages/docutils/highlite.nim @@ -61,9 +61,8 @@ proc getSourceLanguage*(name: string): TSourceLanguage = if cmpIgnoreStyle(name, sourceLanguageToStr[i]) == 0: return i result = langNone - -proc initGeneralTokenizer*(g: var TGeneralTokenizer, buf: string) = - g.buf = cstring(buf) +proc initGeneralTokenizer*(g: var TGeneralTokenizer, buf: cstring) = + g.buf = buf g.kind = low(TTokenClass) g.start = 0 g.length = 0 @@ -71,6 +70,8 @@ proc initGeneralTokenizer*(g: var TGeneralTokenizer, buf: string) = var pos = 0 # skip initial whitespace: while g.buf[pos] in {' ', '\x09'..'\x0D'}: inc(pos) g.pos = pos +proc initGeneralTokenizer*(g: var TGeneralTokenizer, buf: string) = + initGeneralTokenizer(g, cstring(buf)) proc deinitGeneralTokenizer*(g: var TGeneralTokenizer) = discard |