Sorry for that (probably) simple question, but I have indentation problems 
(compiler complains about it):

First file:
    

type
    

progress_specenum_el = object
    name: cstring value: string
macro generate_specenum(name: string; elements: 
openarray[progress_specenum_el]): untyped =
    echo """{name} = enumn " echo "BAD,"

for a in elements:
    echo "{a.value},"

echo "n" echo "proc string_to_{name}(rname: string): {name} =n const map: 
seq[progress_specenum_el] = @[repr({elements})]n var b: {name} = low(b)n for a 
in map:n if a.name == rname:n return bn b=b.succ()n return BAD"

Second file:
    include includes/progress_utils

type
    generate_specenum("test", [progress_specenum_el("LOL", "LOL"), 
progress_specenum_el("LOL2", "LOL3")])

Reply via email to