public Token ParseToken(string line) { Token token = ToToken(line); if (TokenMatcher.Match_FeatureLine(token) || TokenMatcher.Match_ScenarioLine(token) || TokenMatcher.Match_ScenarioOutlineLine(token) || TokenMatcher.Match_BackgroundLine(token) || TokenMatcher.Match_ExamplesLine(token) || TokenMatcher.Match_StepLine(token) || TokenMatcher.Match_TagLine(token) || TokenMatcher.Match_TableRow(token) || SimpleMatchLanguage(token) || TokenMatcher.Match_DocStringSeparator(token)) { return(token); } return(token); }