33c33
< param_strings, body, pairs, machine):
---
> param_strings, body, pairs):
40a41
> self.class_name = ""
42,47d42
< if machine is None or "external" in self or "primitive" in self:
< pass
< else:
< self.machineStr = str(machine)
< self.isInternalMachineFunc = True
<
84,88d78
< if self.isInternalMachineFunc:
< klass = "%s_Controller" % self.machineStr
< else:
< self.error("No class found for the function %s" % self.ident)
<
93c83
< ${klass}::${{self.c_ident}}($params)
---
> ${{self.class_name}}::${{self.c_ident}}($params)