parser refactored from TokenParser to RegexParser to support option to add custom comparison operators (performance improved)