nimTitle	unicode	unicode.html	module std/unicode		0
nim	Rune	unicode.html#Rune	type Rune		37
nim	runeLen	unicode.html#runeLen,openArray[char]	proc runeLen(s: openArray[char]): int		45
nim	runeLenAt	unicode.html#runeLenAt,openArray[char],Natural	proc runeLenAt(s: openArray[char]; i: Natural): int		64
nim	fastRuneAt	unicode.html#fastRuneAt.t,,int,untyped	template fastRuneAt(s: openArray[char] or string; i: int; result: untyped; doInc = true)		84
nim	runeAt	unicode.html#runeAt,openArray[char],Natural	proc runeAt(s: openArray[char]; i: Natural): Rune		162
nim	validateUtf8	unicode.html#validateUtf8,openArray[char]	proc validateUtf8(s: openArray[char]): int		176
nim	fastToUTF8Copy	unicode.html#fastToUTF8Copy.t,Rune,string,int	template fastToUTF8Copy(c: Rune; s: var string; pos: int; doInc = true)		207
nim	toUTF8	unicode.html#toUTF8,Rune	proc toUTF8(c: Rune): string		264
nim	add	unicode.html#add,string,Rune	proc add(s: var string; c: Rune)		279
nim	`$`	unicode.html#$,Rune	proc `$`(rune: Rune): string		290
nim	`$`	unicode.html#$,seq[Rune]	proc `$`(runes: seq[Rune]): string		298
nim	runeOffset	unicode.html#runeOffset,openArray[char],Natural,Natural	proc runeOffset(s: openArray[char]; pos: Natural; start: Natural = 0): int		313
nim	runeReverseOffset	unicode.html#runeReverseOffset,openArray[char],Positive	proc runeReverseOffset(s: openArray[char]; rev: Positive): (int, int)		340
nim	runeAtPos	unicode.html#runeAtPos,openArray[char],int	proc runeAtPos(s: openArray[char]; pos: int): Rune		368
nim	runeStrAtPos	unicode.html#runeStrAtPos,openArray[char],Natural	proc runeStrAtPos(s: openArray[char]; pos: Natural): string		381
nim	runeSubStr	unicode.html#runeSubStr,openArray[char],int,int	proc runeSubStr(s: openArray[char]; pos: int; len: int = int.high): string		395
nim	`<=%`	unicode.html#<=%,Rune,Rune	proc `<=%`(a, b: Rune): bool		442
nim	`<%`	unicode.html#<%,Rune,Rune	proc `<%`(a, b: Rune): bool		451
nim	`==`	unicode.html#==,Rune,Rune	proc `==`(a, b: Rune): bool		460
nim	toLower	unicode.html#toLower,Rune	proc toLower(c: Rune): Rune		482
nim	toUpper	unicode.html#toUpper,Rune	proc toUpper(c: Rune): Rune		500
nim	toTitle	unicode.html#toTitle,Rune	proc toTitle(c: Rune): Rune		518
nim	isLower	unicode.html#isLower,Rune	proc isLower(c: Rune): bool		531
nim	isUpper	unicode.html#isUpper,Rune	proc isUpper(c: Rune): bool		549
nim	isAlpha	unicode.html#isAlpha,Rune	proc isAlpha(c: Rune): bool		569
nim	isTitle	unicode.html#isTitle,Rune	proc isTitle(c: Rune): bool		588
nim	isWhiteSpace	unicode.html#isWhiteSpace,Rune	proc isWhiteSpace(c: Rune): bool		599
nim	isCombining	unicode.html#isCombining,Rune	proc isCombining(c: Rune): bool		612
nim	isAlpha	unicode.html#isAlpha,openArray[char]	proc isAlpha(s: openArray[char]): bool		639
nim	isSpace	unicode.html#isSpace,openArray[char]	proc isSpace(s: openArray[char]): bool		647
nim	toUpper	unicode.html#toUpper,openArray[char]	proc toUpper(s: openArray[char]): string		668
nim	toLower	unicode.html#toLower,openArray[char]	proc toLower(s: openArray[char]): string		675
nim	swapCase	unicode.html#swapCase,openArray[char]	proc swapCase(s: openArray[char]): string		682
nim	capitalize	unicode.html#capitalize,openArray[char]	proc capitalize(s: openArray[char]): string		704
nim	translate	unicode.html#translate,openArray[char],proc(string)	proc translate(s: openArray[char]; replacements: proc (key: string): string): string		721
nim	title	unicode.html#title,openArray[char]	proc title(s: openArray[char]): string		774
nim	runes	unicode.html#runes.i,openArray[char]	iterator runes(s: openArray[char]): Rune		800
nim	utf8	unicode.html#utf8.i,openArray[char]	iterator utf8(s: openArray[char]): string		809
nim	toRunes	unicode.html#toRunes,openArray[char]	proc toRunes(s: openArray[char]): seq[Rune]		823
nim	cmpRunesIgnoreCase	unicode.html#cmpRunesIgnoreCase,openArray[char],openArray[char]	proc cmpRunesIgnoreCase(a, b: openArray[char]): int		836
nim	reversed	unicode.html#reversed,openArray[char]	proc reversed(s: openArray[char]): string		858
nim	graphemeLen	unicode.html#graphemeLen,openArray[char],Natural	proc graphemeLen(s: openArray[char]; i: Natural): Natural		893
nim	lastRune	unicode.html#lastRune,openArray[char],int	proc lastRune(s: openArray[char]; last: int): (Rune, int)		912
nim	size	unicode.html#size,Rune	proc size(r: Rune): int		924
nim	split	unicode.html#split.i,openArray[char],openArray[Rune],int	iterator split(s: openArray[char]; seps: openArray[Rune] = unicodeSpaces;\n      maxsplit: int = -1): string		969
nim	splitWhitespace	unicode.html#splitWhitespace.i,openArray[char]	iterator splitWhitespace(s: openArray[char]): string		995
nim	splitWhitespace	unicode.html#splitWhitespace,openArray[char]	proc splitWhitespace(s: openArray[char]): seq[string]		1003
nim	split	unicode.html#split.i,openArray[char],Rune,int	iterator split(s: openArray[char]; sep: Rune; maxsplit: int = -1): string		1009
nim	split	unicode.html#split,openArray[char],openArray[Rune],int	proc split(s: openArray[char]; seps: openArray[Rune] = unicodeSpaces;\n      maxsplit: int = -1): seq[string]		1020
nim	split	unicode.html#split,openArray[char],Rune,int	proc split(s: openArray[char]; sep: Rune; maxsplit: int = -1): seq[string]		1026
nim	strip	unicode.html#strip,openArray[char],openArray[Rune]	proc strip(s: openArray[char]; leading = true; trailing = true;\n      runes: openArray[Rune] = unicodeSpaces): string		1032
nim	repeat	unicode.html#repeat,Rune,Natural	proc repeat(c: Rune; count: Natural): string		1089
nim	align	unicode.html#align,openArray[char],Natural	proc align(s: openArray[char]; count: Natural; padding = ' '.Rune): string		1103
nim	alignLeft	unicode.html#alignLeft,openArray[char],Natural	proc alignLeft(s: openArray[char]; count: Natural; padding = ' '.Rune): string		1130
nim	runeLen	unicode.html#runeLen,string	proc runeLen(s: string): int		1157
nim	runeLenAt	unicode.html#runeLenAt,string,Natural	proc runeLenAt(s: string; i: Natural): int		1165
nim	runeAt	unicode.html#runeAt,string,Natural	proc runeAt(s: string; i: Natural): Rune		1176
nim	validateUtf8	unicode.html#validateUtf8,string	proc validateUtf8(s: string): int		1190
nim	runeOffset	unicode.html#runeOffset,string,Natural,Natural	proc runeOffset(s: string; pos: Natural; start: Natural = 0): int		1200
nim	runeReverseOffset	unicode.html#runeReverseOffset,string,Positive	proc runeReverseOffset(s: string; rev: Positive): (int, int)		1218
nim	runeAtPos	unicode.html#runeAtPos,string,int	proc runeAtPos(s: string; pos: int): Rune		1235
nim	runeStrAtPos	unicode.html#runeStrAtPos,string,Natural	proc runeStrAtPos(s: string; pos: Natural): string		1248
nim	runeSubStr	unicode.html#runeSubStr,string,int,int	proc runeSubStr(s: string; pos: int; len: int = int.high): string		1262
nim	isAlpha	unicode.html#isAlpha,string	proc isAlpha(s: string): bool		1280
nim	isSpace	unicode.html#isSpace,string	proc isSpace(s: string): bool		1287
nim	toUpper	unicode.html#toUpper,string	proc toUpper(s: string): string		1295
nim	toLower	unicode.html#toLower,string	proc toLower(s: string): string		1301
nim	swapCase	unicode.html#swapCase,string	proc swapCase(s: string): string		1307
nim	capitalize	unicode.html#capitalize,string	proc capitalize(s: string): string		1316
nim	translate	unicode.html#translate,string,proc(string)	proc translate(s: string; replacements: proc (key: string): string): string		1323
nim	title	unicode.html#title,string	proc title(s: string): string		1339
nim	runes	unicode.html#runes.i,string	iterator runes(s: string): Rune		1349
nim	utf8	unicode.html#utf8.i,string	iterator utf8(s: string): string		1354
nim	toRunes	unicode.html#toRunes,string	proc toRunes(s: string): seq[Rune]		1365
nim	cmpRunesIgnoreCase	unicode.html#cmpRunesIgnoreCase,string,string	proc cmpRunesIgnoreCase(a, b: string): int		1375
nim	reversed	unicode.html#reversed,string	proc reversed(s: string): string		1383
nim	graphemeLen	unicode.html#graphemeLen,string,Natural	proc graphemeLen(s: string; i: Natural): Natural		1394
nim	lastRune	unicode.html#lastRune,string,int	proc lastRune(s: string; last: int): (Rune, int)		1404
nim	split	unicode.html#split.i,string,openArray[Rune],int	iterator split(s: string; seps: openArray[Rune] = unicodeSpaces; maxsplit: int = -1): string		1409
nim	splitWhitespace	unicode.html#splitWhitespace.i,string	iterator splitWhitespace(s: string): string		1435
nim	splitWhitespace	unicode.html#splitWhitespace,string	proc splitWhitespace(s: string): seq[string]		1440
nim	split	unicode.html#split.i,string,Rune,int	iterator split(s: string; sep: Rune; maxsplit: int = -1): string		1445
nim	split	unicode.html#split,string,openArray[Rune],int	proc split(s: string; seps: openArray[Rune] = unicodeSpaces; maxsplit: int = -1): seq[\n    string]		1456
nim	split	unicode.html#split,string,Rune,int	proc split(s: string; sep: Rune; maxsplit: int = -1): seq[string]		1462
nim	strip	unicode.html#strip,string,openArray[Rune]	proc strip(s: string; leading = true; trailing = true;\n      runes: openArray[Rune] = unicodeSpaces): string		1467
nim	align	unicode.html#align,string,Natural	proc align(s: string; count: Natural; padding = ' '.Rune): string		1483
nim	alignLeft	unicode.html#alignLeft,string,Natural	proc alignLeft(s: string; count: Natural; padding = ' '.Rune): string		1500
nimgrp	runereverseoffset	unicode.html#runeReverseOffset-procs-all	proc		340
nimgrp	splitwhitespace	unicode.html#splitWhitespace-procs-all	proc		1003
nimgrp	strip	unicode.html#strip-procs-all	proc		1032
nimgrp	align	unicode.html#align-procs-all	proc		1103
nimgrp	$	unicode.html#$-procs-all	proc		290
nimgrp	cmprunesignorecase	unicode.html#cmpRunesIgnoreCase-procs-all	proc		836
nimgrp	runelen	unicode.html#runeLen-procs-all	proc		45
nimgrp	graphemelen	unicode.html#graphemeLen-procs-all	proc		893
nimgrp	split	unicode.html#split-procs-all	proc		1020
nimgrp	toupper	unicode.html#toUpper-procs-all	proc		500
nimgrp	capitalize	unicode.html#capitalize-procs-all	proc		704
nimgrp	torunes	unicode.html#toRunes-procs-all	proc		823
nimgrp	runeatpos	unicode.html#runeAtPos-procs-all	proc		368
nimgrp	swapcase	unicode.html#swapCase-procs-all	proc		682
nimgrp	reversed	unicode.html#reversed-procs-all	proc		858
nimgrp	alignleft	unicode.html#alignLeft-procs-all	proc		1130
nimgrp	validateutf8	unicode.html#validateUtf8-procs-all	proc		176
nimgrp	isspace	unicode.html#isSpace-procs-all	proc		647
nimgrp	translate	unicode.html#translate-procs-all	proc		721
nimgrp	runestratpos	unicode.html#runeStrAtPos-procs-all	proc		381
nimgrp	runeat	unicode.html#runeAt-procs-all	proc		162
nimgrp	tolower	unicode.html#toLower-procs-all	proc		482
nimgrp	lastrune	unicode.html#lastRune-procs-all	proc		912
nimgrp	runelenat	unicode.html#runeLenAt-procs-all	proc		64
nimgrp	title	unicode.html#title-procs-all	proc		774
nimgrp	runeoffset	unicode.html#runeOffset-procs-all	proc		313
nimgrp	isalpha	unicode.html#isAlpha-procs-all	proc		569
nimgrp	runesubstr	unicode.html#runeSubStr-procs-all	proc		395
nimgrp	splitwhitespace	unicode.html#splitWhitespace-iterators-all	iterator		995
nimgrp	runes	unicode.html#runes-iterators-all	iterator		800
nimgrp	split	unicode.html#split-iterators-all	iterator		969
nimgrp	utf8	unicode.html#utf8-iterators-all	iterator		809
