Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
b9d861a8fa | |||
b446288ad2 |
@ -33,7 +33,7 @@ task(dictionary, "Generate dictionary from BNC XML files"):
|
||||
echo output.strip().splitlines()[^1]
|
||||
|
||||
|
||||
task(pack, "Pack dictionary into fixed-width file and compress"):
|
||||
task(pack, "Compress dictionary file"):
|
||||
echo "Packing dictionary"
|
||||
echo runCmd("nim c --run src/dictionary.nim data/dictionary.txt data/dictionary.pack")
|
||||
|
||||
|
@ -48,7 +48,7 @@ proc loadWords*(path: string): Dictionary =
|
||||
continue
|
||||
|
||||
result.words.add(word)
|
||||
for _ in 0..<(25 - word.len):
|
||||
for _ in 0 ..< (25 - word.len):
|
||||
result.words.add(' ')
|
||||
|
||||
|
||||
|
@ -67,7 +67,7 @@ iterator iterWords*(filename: string): string =
|
||||
|
||||
|
||||
when isMainModule:
|
||||
let path = r"C:\Users\Joe\Documents\Code\words\BNC\2554\download\Texts\A\A0\A00.xml"
|
||||
let path = r"C:\Users\Joe\Documents\Code\passphrase\data\BNC\2554\download\Texts\A\A0\A00.xml"
|
||||
var count = 0
|
||||
for word in iterWords(path):
|
||||
inc count
|
||||
|
Loading…
Reference in New Issue
Block a user