Package com.intuit.karate.core
Class FeatureParser
- java.lang.Object
-
- com.intuit.karate.core.KarateParserBaseListener
-
- com.intuit.karate.core.FeatureParser
-
- All Implemented Interfaces:
KarateParserListener,org.antlr.v4.runtime.tree.ParseTreeListener
public class FeatureParser extends KarateParserBaseListener
- Author:
- pthomas3
-
-
Field Summary
Fields Modifier and Type Field Description static StringTRIPLE_QUOTES
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenterBackground(KarateParser.BackgroundContext ctx)Enter a parse tree produced byKarateParser.background().voidenterFeatureHeader(KarateParser.FeatureHeaderContext ctx)Enter a parse tree produced byKarateParser.featureHeader().voidenterScenario(KarateParser.ScenarioContext ctx)Enter a parse tree produced byKarateParser.scenario().voidenterScenarioOutline(KarateParser.ScenarioOutlineContext ctx)Enter a parse tree produced byKarateParser.scenarioOutline().protected static voidparse(Feature feature)-
Methods inherited from class com.intuit.karate.core.KarateParserBaseListener
enterDocString, enterEveryRule, enterExampleDescription, enterExamples, enterFeature, enterFeatureDescription, enterFeatureTags, enterLine, enterPrefix, enterScenarioDescription, enterStep, enterTable, enterTags, exitBackground, exitDocString, exitEveryRule, exitExampleDescription, exitExamples, exitFeature, exitFeatureDescription, exitFeatureHeader, exitFeatureTags, exitLine, exitPrefix, exitScenario, exitScenarioDescription, exitScenarioOutline, exitStep, exitTable, exitTags, visitErrorNode, visitTerminal
-
-
-
-
Field Detail
-
TRIPLE_QUOTES
public static final String TRIPLE_QUOTES
- See Also:
- Constant Field Values
-
-
Method Detail
-
parse
protected static void parse(Feature feature)
-
enterFeatureHeader
public void enterFeatureHeader(KarateParser.FeatureHeaderContext ctx)
Description copied from class:KarateParserBaseListenerEnter a parse tree produced byKarateParser.featureHeader().The default implementation does nothing.
- Specified by:
enterFeatureHeaderin interfaceKarateParserListener- Overrides:
enterFeatureHeaderin classKarateParserBaseListener- Parameters:
ctx- the parse tree
-
enterBackground
public void enterBackground(KarateParser.BackgroundContext ctx)
Description copied from class:KarateParserBaseListenerEnter a parse tree produced byKarateParser.background().The default implementation does nothing.
- Specified by:
enterBackgroundin interfaceKarateParserListener- Overrides:
enterBackgroundin classKarateParserBaseListener- Parameters:
ctx- the parse tree
-
enterScenario
public void enterScenario(KarateParser.ScenarioContext ctx)
Description copied from class:KarateParserBaseListenerEnter a parse tree produced byKarateParser.scenario().The default implementation does nothing.
- Specified by:
enterScenarioin interfaceKarateParserListener- Overrides:
enterScenarioin classKarateParserBaseListener- Parameters:
ctx- the parse tree
-
enterScenarioOutline
public void enterScenarioOutline(KarateParser.ScenarioOutlineContext ctx)
Description copied from class:KarateParserBaseListenerEnter a parse tree produced byKarateParser.scenarioOutline().The default implementation does nothing.
- Specified by:
enterScenarioOutlinein interfaceKarateParserListener- Overrides:
enterScenarioOutlinein classKarateParserBaseListener- Parameters:
ctx- the parse tree
-
-