Да вроде как есть про clean в документации
moko 29.09.2021 00:21
https://www.parser.ru/docs/lang/?tainting.htmhttps://www.parser.ru/docs/lang/?reflectiontainting.htmОтличие clean от as-is в том, что для as-is не делается оптимизация повторяющихся пробельных символов.
И наверное все-таки правильнее было использовать table, не пришлось бы писать тонкость с taint. Для экономии ресурсов ключи хеша, в отличии от остальных строк, не хранят язык, поэтому когда из ключа хеша делается парсерная строка, она для безопасности считается "грязной". В 99% случаев это не важно, но вот когда ключ используется в качестве регулярного выражения - это имеет значение.