Types
IfBuilder = object state*: IfBuilderState
- Source Edit
IfBuilderState = enum WaitingIf, WaitingElseIf, InBlock
- Source Edit
Consts
CConstPointer = "NIM_CONST void*"
- Source Edit
NimCstring = "NCSTRING"
- Source Edit
NimFloat32 = "NF32"
- Source Edit
NimFloat64 = "NF64"
- Source Edit
NimFloat128 = "NF128"
- Source Edit
NimStrlitFlag = "NIM_STRLIT_FLAG"
- Source Edit
Procs
proc addFloatValue(builder: var Builder; val: float) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc addInt64Literal(result: var Builder; i: BiggestInt) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc addIntLiteral(result: var Builder; i: BiggestInt) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc addIntLiteral(result: var Builder; i: Int128) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc addIntValue(builder: var Builder; val: int) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc addIntValue(builder: var Builder; val: int64) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc addIntValue(builder: var Builder; val: Int128) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc addIntValue(builder: var Builder; val: uint64) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc addLineComment(builder: var Builder; comment: string) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc addLineEnd(builder: var Builder; s: string) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc addLineEndDedent(builder: var Builder; s: string) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc addLineEndIndent(builder: var Builder; s: string) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc addNewline(builder: var Builder) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc addUint64Literal(result: var Builder; i: uint64) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc cInt64Literal(i: BiggestInt): Snippet {....raises: [], tags: [], forbids: [].}
- Source Edit
proc cIntLiteral(i: BiggestInt): Snippet {....raises: [], tags: [], forbids: [].}
- Source Edit
proc cIntLiteral(i: Int128): Snippet {....raises: [], tags: [], forbids: [].}
- Source Edit
proc cUint64Literal(i: uint64): Snippet {....raises: [], tags: [], forbids: [].}
- Source Edit
Templates
template cFloatValue(val: float): Snippet
- Source Edit
template cUintValue(val: uint): Snippet
- Source Edit
template newBuilder(s: string): Builder
- Source Edit