Extended Berkeley Packet Filter (eBPF) assembler and virtual machine
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

124 lines
3.7 KiB

// Code generated from internal/parser/Assembler.g4 by ANTLR 4.7.2. DO NOT EDIT.
package parser // Assembler
import "github.com/antlr/antlr4/runtime/Go/antlr"
type BaseAssemblerVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (v *BaseAssemblerVisitor) VisitProgram(ctx *ProgramContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitLabelDefinition(ctx *LabelDefinitionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitLabel(ctx *LabelContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitComment(ctx *CommentContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitInstruction(ctx *InstructionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitAlu64Operation(ctx *Alu64OperationContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitAlu64Operator(ctx *Alu64OperatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitAluOperation(ctx *AluOperationContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitAluOperator(ctx *AluOperatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitByteSwapOperation(ctx *ByteSwapOperationContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitByteSwapOperator(ctx *ByteSwapOperatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitJumpOperation(ctx *JumpOperationContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitJumpOperator(ctx *JumpOperatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitJumpConditionalOperation(ctx *JumpConditionalOperationContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitJumpConditionalOperator(ctx *JumpConditionalOperatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitCallOperation(ctx *CallOperationContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitExitOperation(ctx *ExitOperationContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitLoadOperation(ctx *LoadOperationContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitLoadAbsoluteOperator(ctx *LoadAbsoluteOperatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitLoadOperator(ctx *LoadOperatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitStoreOperation(ctx *StoreOperationContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitStoreOperator(ctx *StoreOperatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitStoreXOperator(ctx *StoreXOperatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitNumber(ctx *NumberContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitLiteralNumber(ctx *LiteralNumberContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitOffset(ctx *OffsetContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitImmediate(ctx *ImmediateContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitRegister(ctx *RegisterContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseAssemblerVisitor) VisitExtension(ctx *ExtensionContext) interface{} {
return v.VisitChildren(ctx)
}