blob: d669975debf3817eea242576043ff0422763ed3e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
export macro config = (debugging = true)->
global debugMode = debugging == "true"
global debugMacro = true
""
export macro showMacro = (name,res)->
if debugMacro
"do
txt = #{res}
print '[macro '..#{name}..']'
print txt
txt"
else
res
export macro asserts = (cond)->
if debugMode
$showMacro "assert", "assert #{cond}"
else
""
export macro assert = (cond)->
if debugMode
$showMacro "assert", "assert #{cond}"
else
"#{cond}"
$config!
|