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 TypeMethodDescriptionvoidEnter a parse tree produced byIrpParser.alternative().voidEnter a parse tree produced byIrpParser.assignment().voidEnter a parse tree produced byIrpParser.bare_irstream().voidEnter a parse tree produced byIrpParser.bitspec().voidEnter a parse tree produced byIrpParser.bitspec_irstream().voidEnter a parse tree produced byIrpParser.definition().voidEnter a parse tree produced byIrpParser.definitions().voidEnter a parse tree produced byIrpParser.definitions_list().voidEnter a parse tree produced byIrpParser.duration().voidEnter a parse tree produced byIrpParser.dutycycle_item().voidEnter a parse tree produced byIrpParser.expression().voidEnter a parse tree produced byIrpParser.expressionEOF().voidEnter a parse tree produced byIrpParser.extent().voidEnter a parse tree produced by thefinite_bitfieldlabeled alternative inIrpParser.bitfield().voidEnter a parse tree produced byIrpParser.flash().voidEnter a parse tree produced byIrpParser.float_number().voidEnter a parse tree produced byIrpParser.frequency_item().voidEnter a parse tree produced byIrpParser.gap().voidEnter a parse tree produced byIrpParser.generalspec().voidEnter a parse tree produced byIrpParser.generalspec_item().voidEnter a parse tree produced byIrpParser.generalspec_list().voidEnter a parse tree produced by theinfinite_bitfieldlabeled alternative inIrpParser.bitfield().voidEnter a parse tree produced byIrpParser.irstream().voidEnter a parse tree produced byIrpParser.irstream_item().voidEnter a parse tree produced byIrpParser.name().voidEnter a parse tree produced byIrpParser.name_or_number().voidEnter a parse tree produced byIrpParser.number().voidEnter a parse tree produced byIrpParser.number_with_decimals().voidEnter a parse tree produced byIrpParser.order_item().voidEnter a parse tree produced byIrpParser.para_expression().voidEnter a parse tree produced byIrpParser.parameter_spec().voidEnter a parse tree produced byIrpParser.parameter_specs().voidEnter a parse tree produced byIrpParser.primary_item().voidEnter a parse tree produced byIrpParser.protocol().voidEnter a parse tree produced byIrpParser.repeat_marker().voidEnter a parse tree produced byIrpParser.unit_item().voidEnter a parse tree produced byIrpParser.variation().voidExit a parse tree produced byIrpParser.alternative().voidExit a parse tree produced byIrpParser.assignment().voidExit a parse tree produced byIrpParser.bare_irstream().voidExit a parse tree produced byIrpParser.bitspec().voidExit a parse tree produced byIrpParser.bitspec_irstream().voidExit a parse tree produced byIrpParser.definition().voidExit a parse tree produced byIrpParser.definitions().voidExit a parse tree produced byIrpParser.definitions_list().voidExit a parse tree produced byIrpParser.duration().voidExit a parse tree produced byIrpParser.dutycycle_item().voidExit a parse tree produced byIrpParser.expression().voidExit a parse tree produced byIrpParser.expressionEOF().voidExit a parse tree produced byIrpParser.extent().voidExit a parse tree produced by thefinite_bitfieldlabeled alternative inIrpParser.bitfield().voidExit a parse tree produced byIrpParser.flash().voidExit a parse tree produced byIrpParser.float_number().voidExit a parse tree produced byIrpParser.frequency_item().voidExit a parse tree produced byIrpParser.gap().voidExit a parse tree produced byIrpParser.generalspec().voidExit a parse tree produced byIrpParser.generalspec_item().voidExit a parse tree produced byIrpParser.generalspec_list().voidExit a parse tree produced by theinfinite_bitfieldlabeled alternative inIrpParser.bitfield().voidExit a parse tree produced byIrpParser.irstream().voidExit a parse tree produced byIrpParser.irstream_item().voidExit a parse tree produced byIrpParser.name().voidExit a parse tree produced byIrpParser.name_or_number().voidExit a parse tree produced byIrpParser.number().voidExit a parse tree produced byIrpParser.number_with_decimals().voidExit a parse tree produced byIrpParser.order_item().voidExit a parse tree produced byIrpParser.para_expression().voidExit a parse tree produced byIrpParser.parameter_spec().voidExit a parse tree produced byIrpParser.parameter_specs().voidExit a parse tree produced byIrpParser.primary_item().voidExit a parse tree produced byIrpParser.protocol().voidExit a parse tree produced byIrpParser.repeat_marker().voidExit a parse tree produced byIrpParser.unit_item().voidExit 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_bitfieldlabeled alternative inIrpParser.bitfield().- Parameters:
ctx- the parse tree
-
exitFinite_bitfield
Exit a parse tree produced by thefinite_bitfieldlabeled alternative inIrpParser.bitfield().- Parameters:
ctx- the parse tree
-
enterInfinite_bitfield
Enter a parse tree produced by theinfinite_bitfieldlabeled alternative inIrpParser.bitfield().- Parameters:
ctx- the parse tree
-
exitInfinite_bitfield
Exit a parse tree produced by theinfinite_bitfieldlabeled 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
-