A parsing library intended to parse complex user input