globals

    Dark Mode
Search:
Group by:

Types

Feature = enum
  ast1, ast2
State = ref object
  convention*: string
  debug*: bool
  defines*: seq[string]
  dynlib*: string
  feature*: seq[Feature]
  includeDirs*: seq[string]
  mode*: string
  nim*: string
  noComments*: bool
  noHeader*: bool
  past*: bool
  pluginSourcePath*: string
  pnim*: bool
  preprocess*: bool
  prefix*: seq[string]
  recurse*: bool
  replace*: OrderedTableRef[string, string]
  suffix*: seq[string]
  symOverride*: seq[string]
  typeMap*: TableRef[string, string]
  when defined(TOAST):
      code*: string
      currentHeader*: string
      impShort*: string
      outputHandle*: File
      sourceFile*: string
      onSymbol*, onSymbolOverride*: OnSymbol
      onSymbolOverrideFinal*: OnSymbolOverrideFinal
      constIdentifiers*: HashSet[string]
      identifiers*: TableRef[string, string]
      skippedSyms*: HashSet[string]
      constSection*, enumSection*, pragmaSection*, procSection*, typeSection*,
      varSection*: PNode
      identCache*: IdentCache
      config*: ConfigRef
      graph*: ModuleGraph
      identifierNodes*: TableRef[string, PNode]
      currentExpr*, currentTyCastName*: string
      skipIdentValidation*: bool
      constStr*, enumStr*, procStr*, typeStr*: string
      commentStr*, debugStr*, skipStr*: string
      data*: seq[tuple[name, val: string]]
      nodeBranch*: seq[string]

  else:
      compile*: seq[string]
      nocache*: bool
      overrides*: string
      pluginSource*: string
      searchDirs*: seq[string]

  

Templates

template nBl(s: typed): untyped {...}{.used.}
template Bl(s: typed): untyped {...}{.used.}