more parser tests in pre-commit particularly in regards to custom functions