This module implements semantic checking for calls.this module does the semantic checking of statementsThis module does the semantic transformation of the fields* iterators.This module implements Nim's object construction rules.
proc semWithPContext(c: PContext; n: PNode): PNode {....raises: [OSError,
Exception, ValueError, KeyError, IOError, ERecoverableError, EOFError,
ESuggestDone, OSError, Exception, ValueError, KeyError, IOError, EOFError,
ERecoverableError], tags: [ReadEnvEffect, ReadIOEffect, RootEffect,
ReadDirEffect, WriteIOEffect, WriteDirEffect,
TimeEffect, ExecIOEffect], forbids: [].}
© 2006–2024 Andreas Rumpf
Licensed under the MIT License.
https://nim-lang.org/docs/compiler/sem.html