make 'koch web' work again

This commit is contained in:
Araq 2018-09-03 20:02:59 +02:00
commit b53531ee31
2 changed files with 149 additions and 26 deletions

View file

@ -17,12 +17,37 @@
##
## .. include:: ../../doc/mytest.cfg
## :literal:
## The file ``examples/parsecfgex.nim`` demonstrates how to use the
## configuration file parser:
##
## .. code-block:: nim
## :file: ../../examples/parsecfgex.nim
##
##[ Here is an example of how to use the configuration file parser:
.. code-block:: nim
import
os, parsecfg, strutils, streams
var f = newFileStream(paramStr(1), fmRead)
if f != nil:
var p: CfgParser
open(p, f, paramStr(1))
while true:
var e = next(p)
case e.kind
of cfgEof: break
of cfgSectionStart: ## a ``[section]`` has been parsed
echo("new section: " & e.section)
of cfgKeyValuePair:
echo("key-value-pair: " & e.key & ": " & e.value)
of cfgOption:
echo("command: " & e.key & ": " & e.value)
of cfgError:
echo(e.msg)
close(p)
else:
echo("cannot open: " & paramStr(1))
]##
## Examples
## --------
##