# nimsets

Dark Mode

- Index

Search:
Group by:

# Imports

ast, astalgo, lineinfos, bitsets, types, options

# Procs

    proc inSet(s: PNode; elem: PNode): bool {...}{.raises: [ERecoverableError], tags: [].}

  Source Edit

    proc overlap(a, b: PNode): bool {...}{.raises: [ERecoverableError], tags: [].}

  Source Edit

    proc someInSet(s: PNode; a, b: PNode): bool {...}{.raises: [ERecoverableError],
        tags: [].}

  Source Edit

    proc toBitSet(conf: ConfigRef; s: PNode): TBitSet {...}{.
        raises: [Exception, ValueError, IOError, ERecoverableError],
        tags: [RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect].}

  Source Edit

    proc toTreeSet(conf: ConfigRef; s: TBitSet; settype: PType; info: TLineInfo): PNode {...}{.
        raises: [Exception, ValueError, IOError, ERecoverableError],
        tags: [RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect].}

  Source Edit

    proc unionSets(conf: ConfigRef; a, b: PNode): PNode {...}{.
        raises: [Exception, ValueError, IOError, ERecoverableError],
        tags: [RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect].}

  Source Edit

    proc diffSets(conf: ConfigRef; a, b: PNode): PNode {...}{.
        raises: [Exception, ValueError, IOError, ERecoverableError],
        tags: [RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect].}

  Source Edit

    proc intersectSets(conf: ConfigRef; a, b: PNode): PNode {...}{.
        raises: [Exception, ValueError, IOError, ERecoverableError],
        tags: [RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect].}

  Source Edit

    proc symdiffSets(conf: ConfigRef; a, b: PNode): PNode {...}{.
        raises: [Exception, ValueError, IOError, ERecoverableError],
        tags: [RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect].}

  Source Edit

    proc containsSets(conf: ConfigRef; a, b: PNode): bool {...}{.
        raises: [Exception, ValueError, IOError, ERecoverableError],
        tags: [RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect].}

  Source Edit

    proc equalSets(conf: ConfigRef; a, b: PNode): bool {...}{.
        raises: [Exception, ValueError, IOError, ERecoverableError],
        tags: [RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect].}

  Source Edit

    proc complement(conf: ConfigRef; a: PNode): PNode {...}{.
        raises: [Exception, ValueError, IOError, ERecoverableError],
        tags: [RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect].}

  Source Edit

    proc deduplicate(conf: ConfigRef; a: PNode): PNode {...}{.
        raises: [Exception, ValueError, IOError, ERecoverableError],
        tags: [RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect].}

  Source Edit

    proc cardSet(conf: ConfigRef; a: PNode): BiggestInt {...}{.
        raises: [Exception, ValueError, IOError, ERecoverableError],
        tags: [RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect].}

  Source Edit

    proc setHasRange(s: PNode): bool {...}{.raises: [], tags: [].}

  Source Edit

    proc emptyRange(a, b: PNode): bool {...}{.raises: [ERecoverableError], tags: [].}

  Source Edit