As of FreeMarker 2.3.23, you can use camel case instead of all-lower-case for directive names, like
noParse instead of
noparse . But know that then within the same template, FreeMarker will enforce the usage of camel case for all identifiers that are part of the template language (user defined names are not affected).
If you don't find a directive here that you have seen in a working template, probably you will find it in: Deprecated FTL constructs