parsing rules for custom functions