testproject

This is the top level module.

Examples:

import
  subdir / subdir_b / utils

doAssert bar(3, 4) == 7
foo(enumValueA, enumValueB)
for x in "xx":
  discard

Types

A {...}{.inject.} = enum
  aA
The enum A.
B {...}{.inject.} = enum
  bB
The enum B.

Vars

aVariable: array[1, int]

Procs

proc bar[T](a, b: T): T
proc isValid[T](x: T): bool

Funcs

func someFunc() {...}{.raises: [], tags: [].}
My someFunc. Stuff in quotes here. Some link

Macros

macro bar(): untyped

Templates

template foo(a, b: SomeType)
This does nothing