hi, I am trying to use scf source code filter with my project, here is my code

`users.nimf`
    
    
    #? stdtmpl | standard
    #proc generateType(class: string,
    #                      fields: openArray[string]): string =
    #  result = ""
    import nimja
    
    template table(name: untyped) =
        type
            `name`* = object
                #for field in items(fields):
                ${field}*: string
                #end for
        type
            `name Table`* = object
                list*:seq[`name`]
    
    table(${class})
    
    
    Run
    
    
    include "users.nimf"
    writeFile("users.nim", generateType("Person", @["name", "job", "email"]))
    
    import users
    
    let p = Person()
    
    
    Run

but this is not working yet, since "users.nim" is not generated at compile 
time... how can I solved this?

Reply via email to