mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-03 03:32:32 +00:00
fixed typos in the manual; kept trimcc tool up to date
This commit is contained in:
@@ -4670,7 +4670,7 @@ Example:
|
||||
|
||||
NoForward pragma
|
||||
----------------
|
||||
The `noforward`:idx pragma can be used to turn on and off a special compilation
|
||||
The `noforward`:idx: pragma can be used to turn on and off a special compilation
|
||||
mode that to large extent eliminates the need for forward declarations. In this
|
||||
mode, the proc definitions may appear out of order and the compiler will postpone
|
||||
their semantic analysis and compilation until it actually needs to generate code
|
||||
@@ -4702,9 +4702,9 @@ times, but if exhaustive compilation of all definitions is required, using
|
||||
|
||||
Example:
|
||||
|
||||
.. code-block: nimrod
|
||||
|
||||
{. noforward: on .}
|
||||
.. code-block:: nimrod
|
||||
|
||||
{.noforward: on.}
|
||||
|
||||
proc foo(x: int) =
|
||||
bar x
|
||||
|
||||
@@ -12,13 +12,13 @@ proc walker(dir: string) =
|
||||
of pcFile:
|
||||
moveFile(dest=newName(path), source=path)
|
||||
# test if installation still works:
|
||||
if execShellCmd(r"nimrod c --force_build tests\tlastmod") == 0:
|
||||
if execShellCmd(r"nimrod c --force_build koch") == 0:
|
||||
echo "Optional: ", path
|
||||
removeFile(newName(path))
|
||||
else:
|
||||
echo "Required: ", path
|
||||
# copy back:
|
||||
moveFile(path, newName(path))
|
||||
moveFile(dest=path, sourc=newName(path))
|
||||
of pcDir:
|
||||
walker(path)
|
||||
else: nil
|
||||
|
||||
Reference in New Issue
Block a user