Package org.harctoolbox.irp
Interface IrpListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
IrpBaseListener
public interface IrpListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
IrpParser
.-
Method Summary
Modifier and TypeMethodDescriptionvoid
Enter a parse tree produced byIrpParser.alternative()
.void
Enter a parse tree produced byIrpParser.assignment()
.void
Enter a parse tree produced byIrpParser.bare_irstream()
.void
Enter a parse tree produced byIrpParser.bitspec()
.void
Enter a parse tree produced byIrpParser.bitspec_irstream()
.void
Enter a parse tree produced byIrpParser.definition()
.void
Enter a parse tree produced byIrpParser.definitions()
.void
Enter a parse tree produced byIrpParser.definitions_list()
.void
Enter a parse tree produced byIrpParser.duration()
.void
Enter a parse tree produced byIrpParser.dutycycle_item()
.void
Enter a parse tree produced byIrpParser.expression()
.void
Enter a parse tree produced byIrpParser.expressionEOF()
.void
Enter a parse tree produced byIrpParser.extent()
.void
Enter a parse tree produced by thefinite_bitfield
labeled alternative inIrpParser.bitfield()
.void
Enter a parse tree produced byIrpParser.flash()
.void
Enter a parse tree produced byIrpParser.float_number()
.void
Enter a parse tree produced byIrpParser.frequency_item()
.void
Enter a parse tree produced byIrpParser.gap()
.void
Enter a parse tree produced byIrpParser.generalspec()
.void
Enter a parse tree produced byIrpParser.generalspec_item()
.void
Enter a parse tree produced byIrpParser.generalspec_list()
.void
Enter a parse tree produced by theinfinite_bitfield
labeled alternative inIrpParser.bitfield()
.void
Enter a parse tree produced byIrpParser.irstream()
.void
Enter a parse tree produced byIrpParser.irstream_item()
.void
Enter a parse tree produced byIrpParser.name()
.void
Enter a parse tree produced byIrpParser.name_or_number()
.void
Enter a parse tree produced byIrpParser.number()
.void
Enter a parse tree produced byIrpParser.number_with_decimals()
.void
Enter a parse tree produced byIrpParser.order_item()
.void
Enter a parse tree produced byIrpParser.para_expression()
.void
Enter a parse tree produced byIrpParser.parameter_spec()
.void
Enter a parse tree produced byIrpParser.parameter_specs()
.void
Enter a parse tree produced byIrpParser.primary_item()
.void
Enter a parse tree produced byIrpParser.protocol()
.void
Enter a parse tree produced byIrpParser.repeat_marker()
.void
Enter a parse tree produced byIrpParser.unit_item()
.void
Enter a parse tree produced byIrpParser.variation()
.void
Exit a parse tree produced byIrpParser.alternative()
.void
Exit a parse tree produced byIrpParser.assignment()
.void
Exit a parse tree produced byIrpParser.bare_irstream()
.void
Exit a parse tree produced byIrpParser.bitspec()
.void
Exit a parse tree produced byIrpParser.bitspec_irstream()
.void
Exit a parse tree produced byIrpParser.definition()
.void
Exit a parse tree produced byIrpParser.definitions()
.void
Exit a parse tree produced byIrpParser.definitions_list()
.void
Exit a parse tree produced byIrpParser.duration()
.void
Exit a parse tree produced byIrpParser.dutycycle_item()
.void
Exit a parse tree produced byIrpParser.expression()
.void
Exit a parse tree produced byIrpParser.expressionEOF()
.void
Exit a parse tree produced byIrpParser.extent()
.void
Exit a parse tree produced by thefinite_bitfield
labeled alternative inIrpParser.bitfield()
.void
Exit a parse tree produced byIrpParser.flash()
.void
Exit a parse tree produced byIrpParser.float_number()
.void
Exit a parse tree produced byIrpParser.frequency_item()
.void
Exit a parse tree produced byIrpParser.gap()
.void
Exit a parse tree produced byIrpParser.generalspec()
.void
Exit a parse tree produced byIrpParser.generalspec_item()
.void
Exit a parse tree produced byIrpParser.generalspec_list()
.void
Exit a parse tree produced by theinfinite_bitfield
labeled alternative inIrpParser.bitfield()
.void
Exit a parse tree produced byIrpParser.irstream()
.void
Exit a parse tree produced byIrpParser.irstream_item()
.void
Exit a parse tree produced byIrpParser.name()
.void
Exit a parse tree produced byIrpParser.name_or_number()
.void
Exit a parse tree produced byIrpParser.number()
.void
Exit a parse tree produced byIrpParser.number_with_decimals()
.void
Exit a parse tree produced byIrpParser.order_item()
.void
Exit a parse tree produced byIrpParser.para_expression()
.void
Exit a parse tree produced byIrpParser.parameter_spec()
.void
Exit a parse tree produced byIrpParser.parameter_specs()
.void
Exit a parse tree produced byIrpParser.primary_item()
.void
Exit a parse tree produced byIrpParser.protocol()
.void
Exit a parse tree produced byIrpParser.repeat_marker()
.void
Exit a parse tree produced byIrpParser.unit_item()
.void
Exit a parse tree produced byIrpParser.variation()
.Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterProtocol
Enter a parse tree produced byIrpParser.protocol()
.- Parameters:
ctx
- the parse tree
-
exitProtocol
Exit a parse tree produced byIrpParser.protocol()
.- Parameters:
ctx
- the parse tree
-
enterGeneralspec
Enter a parse tree produced byIrpParser.generalspec()
.- Parameters:
ctx
- the parse tree
-
exitGeneralspec
Exit a parse tree produced byIrpParser.generalspec()
.- Parameters:
ctx
- the parse tree
-
enterGeneralspec_list
Enter a parse tree produced byIrpParser.generalspec_list()
.- Parameters:
ctx
- the parse tree
-
exitGeneralspec_list
Exit a parse tree produced byIrpParser.generalspec_list()
.- Parameters:
ctx
- the parse tree
-
enterGeneralspec_item
Enter a parse tree produced byIrpParser.generalspec_item()
.- Parameters:
ctx
- the parse tree
-
exitGeneralspec_item
Exit a parse tree produced byIrpParser.generalspec_item()
.- Parameters:
ctx
- the parse tree
-
enterFrequency_item
Enter a parse tree produced byIrpParser.frequency_item()
.- Parameters:
ctx
- the parse tree
-
exitFrequency_item
Exit a parse tree produced byIrpParser.frequency_item()
.- Parameters:
ctx
- the parse tree
-
enterDutycycle_item
Enter a parse tree produced byIrpParser.dutycycle_item()
.- Parameters:
ctx
- the parse tree
-
exitDutycycle_item
Exit a parse tree produced byIrpParser.dutycycle_item()
.- Parameters:
ctx
- the parse tree
-
enterUnit_item
Enter a parse tree produced byIrpParser.unit_item()
.- Parameters:
ctx
- the parse tree
-
exitUnit_item
Exit a parse tree produced byIrpParser.unit_item()
.- Parameters:
ctx
- the parse tree
-
enterOrder_item
Enter a parse tree produced byIrpParser.order_item()
.- Parameters:
ctx
- the parse tree
-
exitOrder_item
Exit a parse tree produced byIrpParser.order_item()
.- Parameters:
ctx
- the parse tree
-
enterDuration
Enter a parse tree produced byIrpParser.duration()
.- Parameters:
ctx
- the parse tree
-
exitDuration
Exit a parse tree produced byIrpParser.duration()
.- Parameters:
ctx
- the parse tree
-
enterFlash
Enter a parse tree produced byIrpParser.flash()
.- Parameters:
ctx
- the parse tree
-
exitFlash
Exit a parse tree produced byIrpParser.flash()
.- Parameters:
ctx
- the parse tree
-
enterGap
Enter a parse tree produced byIrpParser.gap()
.- Parameters:
ctx
- the parse tree
-
exitGap
Exit a parse tree produced byIrpParser.gap()
.- Parameters:
ctx
- the parse tree
-
enterName_or_number
Enter a parse tree produced byIrpParser.name_or_number()
.- Parameters:
ctx
- the parse tree
-
exitName_or_number
Exit a parse tree produced byIrpParser.name_or_number()
.- Parameters:
ctx
- the parse tree
-
enterExtent
Enter a parse tree produced byIrpParser.extent()
.- Parameters:
ctx
- the parse tree
-
exitExtent
Exit a parse tree produced byIrpParser.extent()
.- Parameters:
ctx
- the parse tree
-
enterFinite_bitfield
Enter a parse tree produced by thefinite_bitfield
labeled alternative inIrpParser.bitfield()
.- Parameters:
ctx
- the parse tree
-
exitFinite_bitfield
Exit a parse tree produced by thefinite_bitfield
labeled alternative inIrpParser.bitfield()
.- Parameters:
ctx
- the parse tree
-
enterInfinite_bitfield
Enter a parse tree produced by theinfinite_bitfield
labeled alternative inIrpParser.bitfield()
.- Parameters:
ctx
- the parse tree
-
exitInfinite_bitfield
Exit a parse tree produced by theinfinite_bitfield
labeled alternative inIrpParser.bitfield()
.- Parameters:
ctx
- the parse tree
-
enterPrimary_item
Enter a parse tree produced byIrpParser.primary_item()
.- Parameters:
ctx
- the parse tree
-
exitPrimary_item
Exit a parse tree produced byIrpParser.primary_item()
.- Parameters:
ctx
- the parse tree
-
enterIrstream
Enter a parse tree produced byIrpParser.irstream()
.- Parameters:
ctx
- the parse tree
-
exitIrstream
Exit a parse tree produced byIrpParser.irstream()
.- Parameters:
ctx
- the parse tree
-
enterBare_irstream
Enter a parse tree produced byIrpParser.bare_irstream()
.- Parameters:
ctx
- the parse tree
-
exitBare_irstream
Exit a parse tree produced byIrpParser.bare_irstream()
.- Parameters:
ctx
- the parse tree
-
enterIrstream_item
Enter a parse tree produced byIrpParser.irstream_item()
.- Parameters:
ctx
- the parse tree
-
exitIrstream_item
Exit a parse tree produced byIrpParser.irstream_item()
.- Parameters:
ctx
- the parse tree
-
enterBitspec
Enter a parse tree produced byIrpParser.bitspec()
.- Parameters:
ctx
- the parse tree
-
exitBitspec
Exit a parse tree produced byIrpParser.bitspec()
.- Parameters:
ctx
- the parse tree
-
enterRepeat_marker
Enter a parse tree produced byIrpParser.repeat_marker()
.- Parameters:
ctx
- the parse tree
-
exitRepeat_marker
Exit a parse tree produced byIrpParser.repeat_marker()
.- Parameters:
ctx
- the parse tree
-
enterBitspec_irstream
Enter a parse tree produced byIrpParser.bitspec_irstream()
.- Parameters:
ctx
- the parse tree
-
exitBitspec_irstream
Exit a parse tree produced byIrpParser.bitspec_irstream()
.- Parameters:
ctx
- the parse tree
-
enterPara_expression
Enter a parse tree produced byIrpParser.para_expression()
.- Parameters:
ctx
- the parse tree
-
exitPara_expression
Exit a parse tree produced byIrpParser.para_expression()
.- Parameters:
ctx
- the parse tree
-
enterExpression
Enter a parse tree produced byIrpParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitExpression
Exit a parse tree produced byIrpParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterExpressionEOF
Enter a parse tree produced byIrpParser.expressionEOF()
.- Parameters:
ctx
- the parse tree
-
exitExpressionEOF
Exit a parse tree produced byIrpParser.expressionEOF()
.- Parameters:
ctx
- the parse tree
-
enterDefinitions
Enter a parse tree produced byIrpParser.definitions()
.- Parameters:
ctx
- the parse tree
-
exitDefinitions
Exit a parse tree produced byIrpParser.definitions()
.- Parameters:
ctx
- the parse tree
-
enterDefinitions_list
Enter a parse tree produced byIrpParser.definitions_list()
.- Parameters:
ctx
- the parse tree
-
exitDefinitions_list
Exit a parse tree produced byIrpParser.definitions_list()
.- Parameters:
ctx
- the parse tree
-
enterDefinition
Enter a parse tree produced byIrpParser.definition()
.- Parameters:
ctx
- the parse tree
-
exitDefinition
Exit a parse tree produced byIrpParser.definition()
.- Parameters:
ctx
- the parse tree
-
enterAssignment
Enter a parse tree produced byIrpParser.assignment()
.- Parameters:
ctx
- the parse tree
-
exitAssignment
Exit a parse tree produced byIrpParser.assignment()
.- Parameters:
ctx
- the parse tree
-
enterVariation
Enter a parse tree produced byIrpParser.variation()
.- Parameters:
ctx
- the parse tree
-
exitVariation
Exit a parse tree produced byIrpParser.variation()
.- Parameters:
ctx
- the parse tree
-
enterAlternative
Enter a parse tree produced byIrpParser.alternative()
.- Parameters:
ctx
- the parse tree
-
exitAlternative
Exit a parse tree produced byIrpParser.alternative()
.- Parameters:
ctx
- the parse tree
-
enterNumber
Enter a parse tree produced byIrpParser.number()
.- Parameters:
ctx
- the parse tree
-
exitNumber
Exit a parse tree produced byIrpParser.number()
.- Parameters:
ctx
- the parse tree
-
enterNumber_with_decimals
Enter a parse tree produced byIrpParser.number_with_decimals()
.- Parameters:
ctx
- the parse tree
-
exitNumber_with_decimals
Exit a parse tree produced byIrpParser.number_with_decimals()
.- Parameters:
ctx
- the parse tree
-
enterName
Enter a parse tree produced byIrpParser.name()
.- Parameters:
ctx
- the parse tree
-
exitName
Exit a parse tree produced byIrpParser.name()
.- Parameters:
ctx
- the parse tree
-
enterParameter_specs
Enter a parse tree produced byIrpParser.parameter_specs()
.- Parameters:
ctx
- the parse tree
-
exitParameter_specs
Exit a parse tree produced byIrpParser.parameter_specs()
.- Parameters:
ctx
- the parse tree
-
enterParameter_spec
Enter a parse tree produced byIrpParser.parameter_spec()
.- Parameters:
ctx
- the parse tree
-
exitParameter_spec
Exit a parse tree produced byIrpParser.parameter_spec()
.- Parameters:
ctx
- the parse tree
-
enterFloat_number
Enter a parse tree produced byIrpParser.float_number()
.- Parameters:
ctx
- the parse tree
-
exitFloat_number
Exit a parse tree produced byIrpParser.float_number()
.- Parameters:
ctx
- the parse tree
-