Just to clarify - that thread has rules that you would run in your ESA. They aren't parsers, and so would not run on a decoder (log or packet).
That said, yes you should be able to run these rules in a 10.6.6 ESA.
Not sure if you tried to upload a screenshot, but it didn't come through so I can't see what error you got.
Really not sure what it is about this set of rules that seems to throw errors on different systems…there's nothing all that unusual or complex about them, they don't use any version-specific function or syntax or meta keys….
You can try copy/pasting the rules from the attached txt file into advanced EPL rules. I was able to save and deploy all of these in my lab (version 220.127.116.11) but, again, there's nothing in these that would limit them to any specific version.