Not all setting parameter types supported by McCode are fully implemented or tested in mccode_antlr.
The list of types includes
double
int
string
vector
symbol
double *
int *
Of which, at least symbol and int * are not implemented or not implemented correctly.
By utilizing the InMemoryRegistry a few contrived component unit tests should be able to exercise all of the supported types.