Package org.harctoolbox.irp
Interface IrpVisitor<T>
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for 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_bitfield
labeled 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_bitfield
labeled 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_bitfield
labeled alternative inIrpParser.bitfield()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInfinite_bitfield
Visit a parse tree produced by theinfinite_bitfield
labeled 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
-