Package org.harctoolbox.irp
Interface IrpVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
IrpBaseVisitor
public interface IrpVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
IrpParser.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byIrpParser.alternative().Visit a parse tree produced byIrpParser.assignment().Visit a parse tree produced byIrpParser.bare_irstream().Visit a parse tree produced byIrpParser.bitspec().Visit a parse tree produced byIrpParser.bitspec_irstream().Visit a parse tree produced byIrpParser.definition().Visit a parse tree produced byIrpParser.definitions().Visit a parse tree produced byIrpParser.definitions_list().Visit a parse tree produced byIrpParser.duration().Visit a parse tree produced byIrpParser.dutycycle_item().Visit a parse tree produced byIrpParser.expression().Visit a parse tree produced byIrpParser.expressionEOF().Visit a parse tree produced byIrpParser.extent().Visit a parse tree produced by thefinite_bitfieldlabeled alternative inIrpParser.bitfield().Visit a parse tree produced byIrpParser.flash().Visit a parse tree produced byIrpParser.float_number().Visit a parse tree produced byIrpParser.frequency_item().Visit a parse tree produced byIrpParser.gap().Visit a parse tree produced byIrpParser.generalspec().Visit a parse tree produced byIrpParser.generalspec_item().Visit a parse tree produced byIrpParser.generalspec_list().Visit a parse tree produced by theinfinite_bitfieldlabeled alternative inIrpParser.bitfield().Visit a parse tree produced byIrpParser.irstream().Visit a parse tree produced byIrpParser.irstream_item().Visit a parse tree produced byIrpParser.name().Visit a parse tree produced byIrpParser.name_or_number().Visit a parse tree produced byIrpParser.number().Visit a parse tree produced byIrpParser.number_with_decimals().Visit a parse tree produced byIrpParser.order_item().Visit a parse tree produced byIrpParser.para_expression().Visit a parse tree produced byIrpParser.parameter_spec().Visit a parse tree produced byIrpParser.parameter_specs().Visit a parse tree produced byIrpParser.primary_item().Visit a parse tree produced byIrpParser.protocol().Visit a parse tree produced byIrpParser.repeat_marker().Visit a parse tree produced byIrpParser.unit_item().Visit a parse tree produced byIrpParser.variation().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitProtocol
Visit a parse tree produced byIrpParser.protocol().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGeneralspec
Visit a parse tree produced byIrpParser.generalspec().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGeneralspec_list
Visit a parse tree produced byIrpParser.generalspec_list().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGeneralspec_item
Visit a parse tree produced byIrpParser.generalspec_item().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFrequency_item
Visit a parse tree produced byIrpParser.frequency_item().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDutycycle_item
Visit a parse tree produced byIrpParser.dutycycle_item().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnit_item
Visit a parse tree produced byIrpParser.unit_item().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrder_item
Visit a parse tree produced byIrpParser.order_item().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDuration
Visit a parse tree produced byIrpParser.duration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFlash
Visit a parse tree produced byIrpParser.flash().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGap
Visit a parse tree produced byIrpParser.gap().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitName_or_number
Visit a parse tree produced byIrpParser.name_or_number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExtent
Visit a parse tree produced byIrpParser.extent().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFinite_bitfield
Visit a parse tree produced by thefinite_bitfieldlabeled alternative inIrpParser.bitfield().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInfinite_bitfield
Visit a parse tree produced by theinfinite_bitfieldlabeled alternative inIrpParser.bitfield().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrimary_item
Visit a parse tree produced byIrpParser.primary_item().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIrstream
Visit a parse tree produced byIrpParser.irstream().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBare_irstream
Visit a parse tree produced byIrpParser.bare_irstream().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIrstream_item
Visit a parse tree produced byIrpParser.irstream_item().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBitspec
Visit a parse tree produced byIrpParser.bitspec().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRepeat_marker
Visit a parse tree produced byIrpParser.repeat_marker().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBitspec_irstream
Visit a parse tree produced byIrpParser.bitspec_irstream().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPara_expression
Visit a parse tree produced byIrpParser.para_expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpression
Visit a parse tree produced byIrpParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpressionEOF
Visit a parse tree produced byIrpParser.expressionEOF().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDefinitions
Visit a parse tree produced byIrpParser.definitions().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDefinitions_list
Visit a parse tree produced byIrpParser.definitions_list().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDefinition
Visit a parse tree produced byIrpParser.definition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssignment
Visit a parse tree produced byIrpParser.assignment().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVariation
Visit a parse tree produced byIrpParser.variation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlternative
Visit a parse tree produced byIrpParser.alternative().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumber
Visit a parse tree produced byIrpParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumber_with_decimals
Visit a parse tree produced byIrpParser.number_with_decimals().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitName
Visit a parse tree produced byIrpParser.name().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParameter_specs
Visit a parse tree produced byIrpParser.parameter_specs().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParameter_spec
Visit a parse tree produced byIrpParser.parameter_spec().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFloat_number
Visit a parse tree produced byIrpParser.float_number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-