165c165
< if var.type.ident not in seen_types:
---
> if var.type.ident not in seen_types and not var.type.isPrimitive:
286c286
< if var.type.ident not in seen_types:
---
> if var.type.ident not in seen_types and not var.type.isPrimitive:
341a342,343
> elif param.type_ast.type.ident == "bool":
> code(' m_${{param.name}} = string_to_bool(argv[i+1]);')
343c345,346
< self.error("only int parameters are supported right now")
---
> self.error("only int and bool parameters are "\
> "currently supported")