public static string GenerateTokens(string featureFilePath) { var parser = new Parser<object>(); var tokenFormatterBuilder = new TokenFormatterBuilder(); using (var reader = new StreamReader(featureFilePath)) parser.Parse(new TokenScanner(reader), new TokenMatcher(), tokenFormatterBuilder); var tokensText = tokenFormatterBuilder.GetTokensText(); return NormalizeLineEndings(tokensText); }
private static int TestTokensInternal(string featureFilePath) { var parser = new Parser(); var tokenFormatterBuilder = new TokenFormatterBuilder(); using (var reader = new StreamReader(featureFilePath)) parser.Parse(new TokenScanner(reader), new TokenMatcher(), tokenFormatterBuilder); var tokensText = tokenFormatterBuilder.GetTokensText(); Console.WriteLine(tokensText); return(0); }