I would like to know if (and how) one can create macros that would be similar 
to suite template from unittest. I.e. with a "head" on the same line that the 
name of macro and a body after a colon. What I would like to parse is something 
like this:

model "Person":
    

field Name(string):
    max_length = 128
field Age(int):
    unsigned validate Age > 20

I tried several signatures for my macro, to no avail. With macro model(name: 
string, body: untyped): untyped I get only the string "Person" under body. 
Other signatures fail saying Error: type mismatch: got (string, void) `` So can 
I do it or do I need to change the semantics here?

Reply via email to