summary refs log blame commit diff stats
path: root/tests/stdlib/tcritbits.nim
blob: fb447b80b6df6b2d3fa39490f4a0e9f4e4ef80cc (plain) (tree)



























                                   
discard """
  output: '''abc
def
definition
prefix
xyz
def
definition'''
"""

import critbits

when isMainModule:
  var r: TCritBitTree[void]
  r.incl "abc"
  r.incl "xyz"
  r.incl "def"
  r.incl "definition"
  r.incl "prefix"
  doAssert r.contains"def"
  #r.del "def"

  for w in r.items:
    echo w
    
  for w in r.itemsWithPrefix("de"):
    echo w