static Feature parseWithVisitor(ANTLRInputStream inputStream) { GherkinParser.FeatureContext feature = newParser(inputStream).feature(); return feature.accept(new Visitors.FeatureVisitor(inputStream.getSourceName())); }
static Feature parseWithWalker(ANTLRInputStream inputStream) { GherkinParser.FeatureContext featureContext = newParser(inputStream).feature(); ParseTreeWalker walker = new ParseTreeWalker(); FeatureWalker listener = new FeatureWalker(inputStream.getSourceName()); walker.walk(listener, featureContext); return listener.getFeature(); }