src/utils

Source   Edit  

Procs

func addUniq[T](a: var seq[T]; b: seq[T])
Source   Edit  
func addUniq[T](a: var seq[T]; b: T)
Source   Edit  
func argsWithDefault[T](args: seq[T]; index: int; default: T): T
Source   Edit  
func deleteIf[T](a: var seq[T]; i: int)
Source   Edit  
func findIf[T](s: seq[T]; pred: (T {.noSideEffect.} -> bool)): Option[T]
Source   Edit  
func findSubstr(s: string; t: string; strFroms: seq[int]): bool {....raises: [],
    tags: [], forbids: [].}
Source   Edit  
func toSeq[T](s: Slice[T]): seq[T]
Source   Edit  

Macros

macro mainExamples(body: untyped): untyped
Source   Edit  

Templates

template isAbstract(): untyped
Source   Edit  
template todo(): untyped
Source   Edit  
template unreachable(s: string): untyped
Source   Edit