Text this: Integrating NLP and context-free grammar for complex rule interpretation towards automated compliance checking.