types["NSUInteger"] = "Int"
types["BOOL"] = "Bool"
types["id"] = "NSObject"
+ types["constid"] = "NSObject"
+ types["SEL"] = "NSObject"
+ types["void"] = "Pointer"
+
return types
end
end
+# Wrapper generator
class CodeGenerator
+
+ # `ObjcModel` to wrap
+ var model: ObjcModel
+
# Generate Nit code to wrap `classes`
- fun generate(classes: Array[ObjcClass])
+ fun generate
do
+ var classes = model.classes
+
# Open specified path or stdin
var file
var path = opt_output.value