Fix bad code

This commit is contained in:
Flaviu Tamas 2015-06-10 17:28:20 -04:00
commit b4c5e06295
3 changed files with 36 additions and 21 deletions

View file

@ -26,7 +26,7 @@ let joe = Animal(name : "Joe",
species : "H. sapiens",
age : 23)
assert not carl.dead
assert(not carl.dead)
for i in 0..10:
carl.sleep()
assert carl.dead
@ -54,9 +54,9 @@ You might ask whether there is a more concise way of initializing reference typ
``` nimrod
type
PAnimal* = ref Animal
AnimalRef* = ref Animal
let spot = PAnimal(name: "Spot",
let spot = AnimalRef(name: "Spot",
species: "C. lupus",
age: 1)
```
@ -67,4 +67,4 @@ In many cases it is only wanted to have the object be a reference type, which is
type
Thing* = ref object
positionX*, positionY*: int
```
```

View file

@ -1,10 +1,13 @@
import md5, re, os, strutils, osproc
let
markdownFilesGlob = getCurrentDir() / "content" / "*.md"
markdownFilesGlob = getCurrentDir() / "content" / "content"
configFilePath = getCurrentDir() / "validcodehashes.txt"
for filePath in walkFiles(markdownFilesGlob):
for filePath in walkDirRec(markdownFilesGlob):
if filePath.splitFile.ext != ".md":
continue
let file = open(filePath, fmRead)
let fileContents = file.readAll()
file.close()

View file

@ -1,18 +1,23 @@
489fd1e2356eb85f81bac48e45b186a7
260d9667bbbc34ce79da5d60efecef02
ade4a4b3b6973bbb44f2e74aee1954f7
ef380e36bcc0ebf11902cefaa10ec31b
a043c1e16c84d2f1be0a9a6193d30ac0
26ded9e69879069fb8970403e87a24c9
b243592b06e93bb3cf1f7d62a25abaa3
3f3dfdee017d0c329d594e9fe038ed9f
cf09b588bb8b3c6979d24dcaff932c68
4d390aa1b44e1bb953e12e210985c85a
4bb57235ab6f4f0dd1eea58a769570c5
394ca46d1bf22dedef7e6e753bd033c8
8afe80a509d316a3feb3caa1c985760a
0bdba4c56b6172c86726f424b4186baf
9551565b83418876b5211869acbcf7cc
ac4fe7f722b390100501e638ce8a9750
f770b25468d042a02822e90df0848f35
24614b0b8792a9afc184e4d63e345981
d20fe9a9133bee2ef13c3b19ef540958
217de4ce8743609c7592a3d75264b17d
36c0a24d4e54348f950ff421a33dcd38
08b581ad308e3614335426ad8188b1ef
10ae94a28a0d8f23aff5afaa0367cf27
1865b827bef365e6422beb6bc076a25d
398863bccd3691b42500dfa143a3230b
@ -21,23 +26,30 @@ b8875a112bc13ea83556bcf385c1160b
bee0509ab4bcf36510a85081d563057b
30111c31170d8cd9979ae7d88fa276e7
0e641a70cbd7b3e955bb29bde934f36e
ad9e1e896361b0313c3ba66f793f4e6b
9c6750cad12656f497e5e6eb6896f5a1
d599ef057eaaac83139eb8f949cef356
e0e0e0b5724e296371d1704996096343
2d60def87d4fa95e26b9f8eade4b0baa
180c2775b35bd48de55453713ccb5828
d10f498d7a0d1e8693f7e1612822405f
d01dfb20f1d8c1741eef320e82bfcdc2
4f19f7a7103d8aec86dd2ab995e5a0a8
fbb7977d27de5251fa736a627aaa8311
847d1c4525d9056206a1e4f4855a9e10
e4b29a303e0a22cab1f2bfb769ce66c5
260d9667bbbc34ce79da5d60efecef02
24614b0b8792a9afc184e4d63e345981
217de4ce8743609c7592a3d75264b17d
36c0a24d4e54348f950ff421a33dcd38
0b0bdbed7863d3ec82d2d8cb628562ed
a043c1e16c84d2f1be0a9a6193d30ac0
4d390aa1b44e1bb953e12e210985c85a
d20fe9a9133bee2ef13c3b19ef540958
08b581ad308e3614335426ad8188b1ef
d10f498d7a0d1e8693f7e1612822405f
9eec8a1ad6f93080de5bcff05d8c5949
d62e74f9c0aa9077ec40ea4d038927d0
bf5bdad17535aa70efc569742eb1101f
c3da4dbe65a64c00ebc210a71e821ed9
02b30eadfb0591b8f723dd9277def002
d2657654df16c22a97903846ae9b3eec
84daadf080ac9b00870727cbb04f4758
deea30998a85ce603a7a38bb017de77b
a79167cf1a4c8d0347a55cb2676ffae3
9c16fb893a312d6bd6b260625a4b9b0c
b98257acda2d22827ed107f58c8a5ed8
f770b25468d042a02822e90df0848f35
397f231567a0f2ccd17a1a2b460d1c89
1cf49f03f1017f8babc9c517829266ae
4749fe1ac61b589a786fee5466bb4a52
abbe9a423e8c585e66f98deb6f7c303b
0e4bc99af4cd0c36e5af48ab2f5a5aa3