A Gherkin language parser that will fit in QTP / VBScript