ProvokeTypenameIssue(string); //no problem ProvokeTypenameIssue(array<int>); //SYNTAX ERROR ... void ProvokeTypenameIssue(typename type) { Print(type); }
Issue: Passing a templated type into a function that accepts typenames throws a syntax error.
Suspected cause: The enscript parser is most likely not set up to accept a template parameter for function invoke unless it's part of an object initialization with the leading "new" keyword. e.g new array<int>