diff options
author | Andreas Rumpf <andreas@andreas-desktop> | 2009-11-16 08:38:31 +0100 |
---|---|---|
committer | Andreas Rumpf <andreas@andreas-desktop> | 2009-11-16 08:38:31 +0100 |
commit | 3710309d39f65718ab5990d53a977acb241432a9 (patch) | |
tree | 572893ca9aa111e3356a3892a4ba6729c12c6c65 /doc | |
parent | 281609c358b139d55461af842ce29f39f01b2441 (diff) | |
download | Nim-3710309d39f65718ab5990d53a977acb241432a9.tar.gz |
nimrod compiles again
Diffstat (limited to 'doc')
-rwxr-xr-x | doc/manual.txt | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/doc/manual.txt b/doc/manual.txt index a203b75e0..647ce2774 100755 --- a/doc/manual.txt +++ b/doc/manual.txt @@ -2276,7 +2276,7 @@ top-level symbols that are marked with an asterisk (``*``) are exported. The algorithm for compiling modules is: -- Compile the whole module as usual, following import statements recursively +- compile the whole module as usual, following import statements recursively - if there is a cycle only import the already parsed symbols (that are exported); if an unknown identifier occurs then abort @@ -2408,6 +2408,11 @@ time only. No code will be generated for it. Compile time procs are useful as helpers for macros. +noReturn pragma +--------------- +The `noreturn`:idx: pragma is used to mark a proc that it never returns. + + error pragma ------------ The `error`:idx: pragma is used to make the compiler output an error message |