nimrod compiles again

This commit is contained in:
Andreas Rumpf 2009-11-16 08:38:31 +01:00
commit 3710309d39
5 changed files with 28 additions and 16 deletions

View file

@ -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