compiler/sem/patterns

  Source   Edit

This module implements the pattern matching features for term rewriting macro support.

Procs

proc applyRule(c: PContext; s: PSym; n: PNode): PNode {.
    ...raises: [Exception, ERecoverableError, KeyError],
    tags: [RootEffect, ReadIOEffect].}
returns a tree to semcheck if the rule triggered; nil otherwise   Source   Edit
proc sameTrees(a, b: PNode): bool {....raises: [Exception], tags: [RootEffect].}
  Source   Edit