diff options
author | Araq <rumpf_a@web.de> | 2012-07-16 23:00:57 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2012-07-16 23:00:57 +0200 |
commit | 8d99753d6320489e4de8cf186415b0a7be8260b4 (patch) | |
tree | 2008a25dac1df222efc2c205fdf772ba5a533ecc /packages | |
parent | 56b4e3ad91a0dda632ba6bab7139665a3da163d3 (diff) | |
download | Nim-8d99753d6320489e4de8cf186415b0a7be8260b4.tar.gz |
preparations for making 'closure' the default calling convention for proc types
Diffstat (limited to 'packages')
-rwxr-xr-x | packages/docutils/rst.nim | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/docutils/rst.nim b/packages/docutils/rst.nim index 126b21bd6..ed8e2b7a9 100755 --- a/packages/docutils/rst.nim +++ b/packages/docutils/rst.nim @@ -42,8 +42,8 @@ type mwUnsupportedLanguage TMsgHandler* = proc (filename: string, line, col: int, msgKind: TMsgKind, - arg: string) ## what to do in case of an error - TFindFileHandler* = proc (filename: string): string + arg: string) {.nimcall.} ## what to do in case of an error + TFindFileHandler* = proc (filename: string): string {.nimcall.} const messages: array [TMsgKind, string] = [ @@ -1353,10 +1353,10 @@ proc parseDoc(p: var TRstParser): PRstNode = if p.tok[p.idx].kind != tkEof: rstMessage(p, meGeneralParseError) type - TDirFlag = enum + TDirFlag = enum hasArg, hasOptions, argIsFile, argIsWord TDirFlags = set[TDirFlag] - TSectionParser = proc (p: var TRstParser): PRstNode + TSectionParser = proc (p: var TRstParser): PRstNode {.nimcall.} proc parseDirective(p: var TRstParser, flags: TDirFlags): PRstNode = result = newRstNode(rnDirective) |