autostep / AutoStep

AutoStep Testing Framework - Core Libraries and Components
MIT License
22 stars 1 forks source link

Language Defect Fixes #41

Closed alistairjevans closed 4 years ago

alistairjevans commented 4 years ago

Fixes #39 - Continue processing a file even if there are syntax errors. Add custom error strategy to allow us to recover from problems that happen at the file level. Fixes #38 - Feature, Scenario and Scenario Outline names now have their own lexical mode, so that we can ignore any special tokens (Given, When, Then, etc) that happens in the name line. Fixes #37 - Add duplicate scenario detection (case-insensitive). Fixes #35 - Update the lexer and parser to properly tokenise tags and options, so we can detect errorneous characters more accurately.