Types
ObjectField = tuple[name: string, typ: NimNode]
- Source Edit
Consts
basicTypes = ["bool", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "int", "uint", "float32", "float64", "float"]
- Source Edit
Procs
proc arrayCount(sym: NimNode): int {....raises: [ValueError], tags: [], forbids: [].}
- Source Edit
proc cppOperatorName(name: string): string {....raises: [], tags: [], forbids: [].}
- Source Edit
proc exportedValueTypeName(sym: NimNode): string {....raises: [], tags: [], forbids: [].}
- Source Edit
proc getParamName(sym: NimNode): string {....raises: [], tags: [], forbids: [].}
- Source Edit
proc getSeqName(sym: NimNode): string {....raises: [], tags: [], forbids: [].}
- Source Edit
proc isOperatorName(name: string): bool {....raises: [], tags: [], forbids: [].}
- Source Edit
proc nimCallableName(name: string): string {....raises: [], tags: [], forbids: [].}
- Source Edit
proc normalizedOperatorName(name: string): string {....raises: [], tags: [], forbids: [].}
- Source Edit
proc objectFieldName(property: NimNode): string {....raises: [], tags: [], forbids: [].}
- Source Edit
proc objectFields(sym: NimNode; explicitFields: seq[ObjectField]): seq[ ObjectField] {....raises: [], tags: [], forbids: [].}
- Source Edit
proc operatorProcName(name: string): string {....raises: [], tags: [], forbids: [].}
- Source Edit
proc pythonOperatorName(name: string): string {....raises: [], tags: [], forbids: [].}
- Source Edit
proc registerValueObjectType(sym: NimNode) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc registerValueObjectTypeAlias(name: string; typ: NimNode) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc registerValueObjectTypeAliasRepr(name, alias: string) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc toCamelCase(s: string): string {....raises: [], tags: [], forbids: [].}
- Converts nim_type to NimType. Source Edit
proc toCapSnakeCase(s: string): string {....raises: [], tags: [], forbids: [].}
- Converts NimType to NIM_TYPE. Source Edit
proc toSnakeCase(s: string): string {....raises: [], tags: [], forbids: [].}
- Converts NimType to nim_type. Source Edit
proc usePrefixName(sym: NimNode): bool {....raises: [], tags: [], forbids: [].}
- Source Edit