nimrod compiles again
This commit is contained in:
parent
281609c358
commit
3710309d39
5 changed files with 28 additions and 16 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue