ebpf: maze.io/x/ebpf/internal/parser Index | Files

package parser

import "maze.io/x/ebpf/internal/parser"

Package parser contains the eBPF assembly parser and lexer.

Index

Package Files

assembler_base_listener.go assembler_base_visitor.go assembler_lexer.go assembler_listener.go assembler_parser.go assembler_visitor.go doc.go

Constants

const (
    AssemblerLexerT__0       = 1
    AssemblerLexerT__1       = 2
    AssemblerLexerT__2       = 3
    AssemblerLexerT__3       = 4
    AssemblerLexerT__4       = 5
    AssemblerLexerT__5       = 6
    AssemblerLexerADD        = 7
    AssemblerLexerSUB        = 8
    AssemblerLexerMUL        = 9
    AssemblerLexerDIV        = 10
    AssemblerLexerMOD        = 11
    AssemblerLexerAND        = 12
    AssemblerLexerOR         = 13
    AssemblerLexerNEG        = 14
    AssemblerLexerXOR        = 15
    AssemblerLexerMOV        = 16
    AssemblerLexerLSH        = 17
    AssemblerLexerRSH        = 18
    AssemblerLexerARSH       = 19
    AssemblerLexerADD32      = 20
    AssemblerLexerSUB32      = 21
    AssemblerLexerMUL32      = 22
    AssemblerLexerDIV32      = 23
    AssemblerLexerMOD32      = 24
    AssemblerLexerAND32      = 25
    AssemblerLexerOR32       = 26
    AssemblerLexerNEG32      = 27
    AssemblerLexerXOR32      = 28
    AssemblerLexerMOV32      = 29
    AssemblerLexerLSH32      = 30
    AssemblerLexerRSH32      = 31
    AssemblerLexerARSH32     = 32
    AssemblerLexerLE         = 33
    AssemblerLexerBE         = 34
    AssemblerLexerJA         = 35
    AssemblerLexerJEQ        = 36
    AssemblerLexerJGT        = 37
    AssemblerLexerJGE        = 38
    AssemblerLexerJLT        = 39
    AssemblerLexerJLE        = 40
    AssemblerLexerJSET       = 41
    AssemblerLexerJNE        = 42
    AssemblerLexerJSGT       = 43
    AssemblerLexerJSGE       = 44
    AssemblerLexerJSLT       = 45
    AssemblerLexerJSLE       = 46
    AssemblerLexerCALL       = 47
    AssemblerLexerEXIT       = 48
    AssemblerLexerLDDW       = 49
    AssemblerLexerLDABSW     = 50
    AssemblerLexerLDABSH     = 51
    AssemblerLexerLDABSB     = 52
    AssemblerLexerLDABSDW    = 53
    AssemblerLexerLDXW       = 54
    AssemblerLexerLDXH       = 55
    AssemblerLexerLDXB       = 56
    AssemblerLexerLDXDW      = 57
    AssemblerLexerSTW        = 58
    AssemblerLexerSTH        = 59
    AssemblerLexerSTB        = 60
    AssemblerLexerSTDW       = 61
    AssemblerLexerSTXW       = 62
    AssemblerLexerSTXH       = 63
    AssemblerLexerSTXB       = 64
    AssemblerLexerSTXDW      = 65
    AssemblerLexerNUMBER     = 66
    AssemblerLexerCOMMENT    = 67
    AssemblerLexerIDENTIFIER = 68
    AssemblerLexerWHITESPACE = 69
    AssemblerLexerREGISTER   = 70
    AssemblerLexerRAX        = 71
    AssemblerLexerRFP        = 72
)

AssemblerLexer tokens.

const (
    AssemblerParserEOF        = antlr.TokenEOF
    AssemblerParserT__0       = 1
    AssemblerParserT__1       = 2
    AssemblerParserT__2       = 3
    AssemblerParserT__3       = 4
    AssemblerParserT__4       = 5
    AssemblerParserT__5       = 6
    AssemblerParserADD        = 7
    AssemblerParserSUB        = 8
    AssemblerParserMUL        = 9
    AssemblerParserDIV        = 10
    AssemblerParserMOD        = 11
    AssemblerParserAND        = 12
    AssemblerParserOR         = 13
    AssemblerParserNEG        = 14
    AssemblerParserXOR        = 15
    AssemblerParserMOV        = 16
    AssemblerParserLSH        = 17
    AssemblerParserRSH        = 18
    AssemblerParserARSH       = 19
    AssemblerParserADD32      = 20
    AssemblerParserSUB32      = 21
    AssemblerParserMUL32      = 22
    AssemblerParserDIV32      = 23
    AssemblerParserMOD32      = 24
    AssemblerParserAND32      = 25
    AssemblerParserOR32       = 26
    AssemblerParserNEG32      = 27
    AssemblerParserXOR32      = 28
    AssemblerParserMOV32      = 29
    AssemblerParserLSH32      = 30
    AssemblerParserRSH32      = 31
    AssemblerParserARSH32     = 32
    AssemblerParserLE         = 33
    AssemblerParserBE         = 34
    AssemblerParserJA         = 35
    AssemblerParserJEQ        = 36
    AssemblerParserJGT        = 37
    AssemblerParserJGE        = 38
    AssemblerParserJLT        = 39
    AssemblerParserJLE        = 40
    AssemblerParserJSET       = 41
    AssemblerParserJNE        = 42
    AssemblerParserJSGT       = 43
    AssemblerParserJSGE       = 44
    AssemblerParserJSLT       = 45
    AssemblerParserJSLE       = 46
    AssemblerParserCALL       = 47
    AssemblerParserEXIT       = 48
    AssemblerParserLDDW       = 49
    AssemblerParserLDABSW     = 50
    AssemblerParserLDABSH     = 51
    AssemblerParserLDABSB     = 52
    AssemblerParserLDABSDW    = 53
    AssemblerParserLDXW       = 54
    AssemblerParserLDXH       = 55
    AssemblerParserLDXB       = 56
    AssemblerParserLDXDW      = 57
    AssemblerParserSTW        = 58
    AssemblerParserSTH        = 59
    AssemblerParserSTB        = 60
    AssemblerParserSTDW       = 61
    AssemblerParserSTXW       = 62
    AssemblerParserSTXH       = 63
    AssemblerParserSTXB       = 64
    AssemblerParserSTXDW      = 65
    AssemblerParserNUMBER     = 66
    AssemblerParserCOMMENT    = 67
    AssemblerParserIDENTIFIER = 68
    AssemblerParserWHITESPACE = 69
    AssemblerParserREGISTER   = 70
    AssemblerParserRAX        = 71
    AssemblerParserRFP        = 72
)

AssemblerParser tokens.

const (
    AssemblerParserRULE_program                  = 0
    AssemblerParserRULE_labelDefinition          = 1
    AssemblerParserRULE_label                    = 2
    AssemblerParserRULE_comment                  = 3
    AssemblerParserRULE_instruction              = 4
    AssemblerParserRULE_alu64Operation           = 5
    AssemblerParserRULE_alu64Operator            = 6
    AssemblerParserRULE_aluOperation             = 7
    AssemblerParserRULE_aluOperator              = 8
    AssemblerParserRULE_byteSwapOperation        = 9
    AssemblerParserRULE_byteSwapOperator         = 10
    AssemblerParserRULE_jumpOperation            = 11
    AssemblerParserRULE_jumpOperator             = 12
    AssemblerParserRULE_jumpConditionalOperation = 13
    AssemblerParserRULE_jumpConditionalOperator  = 14
    AssemblerParserRULE_callOperation            = 15
    AssemblerParserRULE_exitOperation            = 16
    AssemblerParserRULE_loadOperation            = 17
    AssemblerParserRULE_loadAbsoluteOperator     = 18
    AssemblerParserRULE_loadOperator             = 19
    AssemblerParserRULE_storeOperation           = 20
    AssemblerParserRULE_storeOperator            = 21
    AssemblerParserRULE_storeXOperator           = 22
    AssemblerParserRULE_number                   = 23
    AssemblerParserRULE_literalNumber            = 24
    AssemblerParserRULE_offset                   = 25
    AssemblerParserRULE_immediate                = 26
    AssemblerParserRULE_register                 = 27
    AssemblerParserRULE_extension                = 28
)

AssemblerParser rules.

type Alu64OperationContext Uses

type Alu64OperationContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewAlu64OperationContext Uses

func NewAlu64OperationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Alu64OperationContext

func NewEmptyAlu64OperationContext Uses

func NewEmptyAlu64OperationContext() *Alu64OperationContext

func (*Alu64OperationContext) Accept Uses

func (s *Alu64OperationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Alu64OperationContext) AllRegister Uses

func (s *Alu64OperationContext) AllRegister() []IRegisterContext

func (*Alu64OperationContext) Alu64Operator Uses

func (s *Alu64OperationContext) Alu64Operator() IAlu64OperatorContext

func (*Alu64OperationContext) EnterRule Uses

func (s *Alu64OperationContext) EnterRule(listener antlr.ParseTreeListener)

func (*Alu64OperationContext) ExitRule Uses

func (s *Alu64OperationContext) ExitRule(listener antlr.ParseTreeListener)

func (*Alu64OperationContext) GetParser Uses

func (s *Alu64OperationContext) GetParser() antlr.Parser

func (*Alu64OperationContext) GetRuleContext Uses

func (s *Alu64OperationContext) GetRuleContext() antlr.RuleContext

func (*Alu64OperationContext) Immediate Uses

func (s *Alu64OperationContext) Immediate() IImmediateContext

func (*Alu64OperationContext) IsAlu64OperationContext Uses

func (*Alu64OperationContext) IsAlu64OperationContext()

func (*Alu64OperationContext) Register Uses

func (s *Alu64OperationContext) Register(i int) IRegisterContext

func (*Alu64OperationContext) ToStringTree Uses

func (s *Alu64OperationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Alu64OperatorContext Uses

type Alu64OperatorContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewAlu64OperatorContext Uses

func NewAlu64OperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Alu64OperatorContext

func NewEmptyAlu64OperatorContext Uses

func NewEmptyAlu64OperatorContext() *Alu64OperatorContext

func (*Alu64OperatorContext) ADD Uses

func (s *Alu64OperatorContext) ADD() antlr.TerminalNode

func (*Alu64OperatorContext) AND Uses

func (s *Alu64OperatorContext) AND() antlr.TerminalNode

func (*Alu64OperatorContext) ARSH Uses

func (s *Alu64OperatorContext) ARSH() antlr.TerminalNode

func (*Alu64OperatorContext) Accept Uses

func (s *Alu64OperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Alu64OperatorContext) BE Uses

func (s *Alu64OperatorContext) BE() antlr.TerminalNode

func (*Alu64OperatorContext) DIV Uses

func (s *Alu64OperatorContext) DIV() antlr.TerminalNode

func (*Alu64OperatorContext) EnterRule Uses

func (s *Alu64OperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*Alu64OperatorContext) ExitRule Uses

func (s *Alu64OperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*Alu64OperatorContext) GetParser Uses

func (s *Alu64OperatorContext) GetParser() antlr.Parser

func (*Alu64OperatorContext) GetRuleContext Uses

func (s *Alu64OperatorContext) GetRuleContext() antlr.RuleContext

func (*Alu64OperatorContext) IsAlu64OperatorContext Uses

func (*Alu64OperatorContext) IsAlu64OperatorContext()

func (*Alu64OperatorContext) LE Uses

func (s *Alu64OperatorContext) LE() antlr.TerminalNode

func (*Alu64OperatorContext) LSH Uses

func (s *Alu64OperatorContext) LSH() antlr.TerminalNode

func (*Alu64OperatorContext) MOD Uses

func (s *Alu64OperatorContext) MOD() antlr.TerminalNode

func (*Alu64OperatorContext) MOV Uses

func (s *Alu64OperatorContext) MOV() antlr.TerminalNode

func (*Alu64OperatorContext) MUL Uses

func (s *Alu64OperatorContext) MUL() antlr.TerminalNode

func (*Alu64OperatorContext) NEG Uses

func (s *Alu64OperatorContext) NEG() antlr.TerminalNode

func (*Alu64OperatorContext) OR Uses

func (s *Alu64OperatorContext) OR() antlr.TerminalNode

func (*Alu64OperatorContext) RSH Uses

func (s *Alu64OperatorContext) RSH() antlr.TerminalNode

func (*Alu64OperatorContext) SUB Uses

func (s *Alu64OperatorContext) SUB() antlr.TerminalNode

func (*Alu64OperatorContext) ToStringTree Uses

func (s *Alu64OperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Alu64OperatorContext) XOR Uses

func (s *Alu64OperatorContext) XOR() antlr.TerminalNode

type AluOperationContext Uses

type AluOperationContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewAluOperationContext Uses

func NewAluOperationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AluOperationContext

func NewEmptyAluOperationContext Uses

func NewEmptyAluOperationContext() *AluOperationContext

func (*AluOperationContext) Accept Uses

func (s *AluOperationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AluOperationContext) AllRegister Uses

func (s *AluOperationContext) AllRegister() []IRegisterContext

func (*AluOperationContext) AluOperator Uses

func (s *AluOperationContext) AluOperator() IAluOperatorContext

func (*AluOperationContext) EnterRule Uses

func (s *AluOperationContext) EnterRule(listener antlr.ParseTreeListener)

func (*AluOperationContext) ExitRule Uses

func (s *AluOperationContext) ExitRule(listener antlr.ParseTreeListener)

func (*AluOperationContext) GetParser Uses

func (s *AluOperationContext) GetParser() antlr.Parser

func (*AluOperationContext) GetRuleContext Uses

func (s *AluOperationContext) GetRuleContext() antlr.RuleContext

func (*AluOperationContext) Immediate Uses

func (s *AluOperationContext) Immediate() IImmediateContext

func (*AluOperationContext) IsAluOperationContext Uses

func (*AluOperationContext) IsAluOperationContext()

func (*AluOperationContext) Register Uses

func (s *AluOperationContext) Register(i int) IRegisterContext

func (*AluOperationContext) ToStringTree Uses

func (s *AluOperationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AluOperatorContext Uses

type AluOperatorContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewAluOperatorContext Uses

func NewAluOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AluOperatorContext

func NewEmptyAluOperatorContext Uses

func NewEmptyAluOperatorContext() *AluOperatorContext

func (*AluOperatorContext) ADD32 Uses

func (s *AluOperatorContext) ADD32() antlr.TerminalNode

func (*AluOperatorContext) AND32 Uses

func (s *AluOperatorContext) AND32() antlr.TerminalNode

func (*AluOperatorContext) ARSH32 Uses

func (s *AluOperatorContext) ARSH32() antlr.TerminalNode

func (*AluOperatorContext) Accept Uses

func (s *AluOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AluOperatorContext) DIV32 Uses

func (s *AluOperatorContext) DIV32() antlr.TerminalNode

func (*AluOperatorContext) EnterRule Uses

func (s *AluOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*AluOperatorContext) ExitRule Uses

func (s *AluOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*AluOperatorContext) GetParser Uses

func (s *AluOperatorContext) GetParser() antlr.Parser

func (*AluOperatorContext) GetRuleContext Uses

func (s *AluOperatorContext) GetRuleContext() antlr.RuleContext

func (*AluOperatorContext) IsAluOperatorContext Uses

func (*AluOperatorContext) IsAluOperatorContext()

func (*AluOperatorContext) LSH32 Uses

func (s *AluOperatorContext) LSH32() antlr.TerminalNode

func (*AluOperatorContext) MOD32 Uses

func (s *AluOperatorContext) MOD32() antlr.TerminalNode

func (*AluOperatorContext) MOV32 Uses

func (s *AluOperatorContext) MOV32() antlr.TerminalNode

func (*AluOperatorContext) MUL32 Uses

func (s *AluOperatorContext) MUL32() antlr.TerminalNode

func (*AluOperatorContext) NEG32 Uses

func (s *AluOperatorContext) NEG32() antlr.TerminalNode

func (*AluOperatorContext) OR32 Uses

func (s *AluOperatorContext) OR32() antlr.TerminalNode

func (*AluOperatorContext) RSH32 Uses

func (s *AluOperatorContext) RSH32() antlr.TerminalNode

func (*AluOperatorContext) SUB32 Uses

func (s *AluOperatorContext) SUB32() antlr.TerminalNode

func (*AluOperatorContext) ToStringTree Uses

func (s *AluOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*AluOperatorContext) XOR32 Uses

func (s *AluOperatorContext) XOR32() antlr.TerminalNode

type AssemblerLexer Uses

type AssemblerLexer struct {
    *antlr.BaseLexer
    // contains filtered or unexported fields
}

func NewAssemblerLexer Uses

func NewAssemblerLexer(input antlr.CharStream) *AssemblerLexer

type AssemblerListener Uses

type AssemblerListener interface {
    antlr.ParseTreeListener

    // EnterProgram is called when entering the program production.
    EnterProgram(c *ProgramContext)

    // EnterLabelDefinition is called when entering the labelDefinition production.
    EnterLabelDefinition(c *LabelDefinitionContext)

    // EnterLabel is called when entering the label production.
    EnterLabel(c *LabelContext)

    // EnterComment is called when entering the comment production.
    EnterComment(c *CommentContext)

    // EnterInstruction is called when entering the instruction production.
    EnterInstruction(c *InstructionContext)

    // EnterAlu64Operation is called when entering the alu64Operation production.
    EnterAlu64Operation(c *Alu64OperationContext)

    // EnterAlu64Operator is called when entering the alu64Operator production.
    EnterAlu64Operator(c *Alu64OperatorContext)

    // EnterAluOperation is called when entering the aluOperation production.
    EnterAluOperation(c *AluOperationContext)

    // EnterAluOperator is called when entering the aluOperator production.
    EnterAluOperator(c *AluOperatorContext)

    // EnterByteSwapOperation is called when entering the byteSwapOperation production.
    EnterByteSwapOperation(c *ByteSwapOperationContext)

    // EnterByteSwapOperator is called when entering the byteSwapOperator production.
    EnterByteSwapOperator(c *ByteSwapOperatorContext)

    // EnterJumpOperation is called when entering the jumpOperation production.
    EnterJumpOperation(c *JumpOperationContext)

    // EnterJumpOperator is called when entering the jumpOperator production.
    EnterJumpOperator(c *JumpOperatorContext)

    // EnterJumpConditionalOperation is called when entering the jumpConditionalOperation production.
    EnterJumpConditionalOperation(c *JumpConditionalOperationContext)

    // EnterJumpConditionalOperator is called when entering the jumpConditionalOperator production.
    EnterJumpConditionalOperator(c *JumpConditionalOperatorContext)

    // EnterCallOperation is called when entering the callOperation production.
    EnterCallOperation(c *CallOperationContext)

    // EnterExitOperation is called when entering the exitOperation production.
    EnterExitOperation(c *ExitOperationContext)

    // EnterLoadOperation is called when entering the loadOperation production.
    EnterLoadOperation(c *LoadOperationContext)

    // EnterLoadAbsoluteOperator is called when entering the loadAbsoluteOperator production.
    EnterLoadAbsoluteOperator(c *LoadAbsoluteOperatorContext)

    // EnterLoadOperator is called when entering the loadOperator production.
    EnterLoadOperator(c *LoadOperatorContext)

    // EnterStoreOperation is called when entering the storeOperation production.
    EnterStoreOperation(c *StoreOperationContext)

    // EnterStoreOperator is called when entering the storeOperator production.
    EnterStoreOperator(c *StoreOperatorContext)

    // EnterStoreXOperator is called when entering the storeXOperator production.
    EnterStoreXOperator(c *StoreXOperatorContext)

    // EnterNumber is called when entering the number production.
    EnterNumber(c *NumberContext)

    // EnterLiteralNumber is called when entering the literalNumber production.
    EnterLiteralNumber(c *LiteralNumberContext)

    // EnterOffset is called when entering the offset production.
    EnterOffset(c *OffsetContext)

    // EnterImmediate is called when entering the immediate production.
    EnterImmediate(c *ImmediateContext)

    // EnterRegister is called when entering the register production.
    EnterRegister(c *RegisterContext)

    // EnterExtension is called when entering the extension production.
    EnterExtension(c *ExtensionContext)

    // ExitProgram is called when exiting the program production.
    ExitProgram(c *ProgramContext)

    // ExitLabelDefinition is called when exiting the labelDefinition production.
    ExitLabelDefinition(c *LabelDefinitionContext)

    // ExitLabel is called when exiting the label production.
    ExitLabel(c *LabelContext)

    // ExitComment is called when exiting the comment production.
    ExitComment(c *CommentContext)

    // ExitInstruction is called when exiting the instruction production.
    ExitInstruction(c *InstructionContext)

    // ExitAlu64Operation is called when exiting the alu64Operation production.
    ExitAlu64Operation(c *Alu64OperationContext)

    // ExitAlu64Operator is called when exiting the alu64Operator production.
    ExitAlu64Operator(c *Alu64OperatorContext)

    // ExitAluOperation is called when exiting the aluOperation production.
    ExitAluOperation(c *AluOperationContext)

    // ExitAluOperator is called when exiting the aluOperator production.
    ExitAluOperator(c *AluOperatorContext)

    // ExitByteSwapOperation is called when exiting the byteSwapOperation production.
    ExitByteSwapOperation(c *ByteSwapOperationContext)

    // ExitByteSwapOperator is called when exiting the byteSwapOperator production.
    ExitByteSwapOperator(c *ByteSwapOperatorContext)

    // ExitJumpOperation is called when exiting the jumpOperation production.
    ExitJumpOperation(c *JumpOperationContext)

    // ExitJumpOperator is called when exiting the jumpOperator production.
    ExitJumpOperator(c *JumpOperatorContext)

    // ExitJumpConditionalOperation is called when exiting the jumpConditionalOperation production.
    ExitJumpConditionalOperation(c *JumpConditionalOperationContext)

    // ExitJumpConditionalOperator is called when exiting the jumpConditionalOperator production.
    ExitJumpConditionalOperator(c *JumpConditionalOperatorContext)

    // ExitCallOperation is called when exiting the callOperation production.
    ExitCallOperation(c *CallOperationContext)

    // ExitExitOperation is called when exiting the exitOperation production.
    ExitExitOperation(c *ExitOperationContext)

    // ExitLoadOperation is called when exiting the loadOperation production.
    ExitLoadOperation(c *LoadOperationContext)

    // ExitLoadAbsoluteOperator is called when exiting the loadAbsoluteOperator production.
    ExitLoadAbsoluteOperator(c *LoadAbsoluteOperatorContext)

    // ExitLoadOperator is called when exiting the loadOperator production.
    ExitLoadOperator(c *LoadOperatorContext)

    // ExitStoreOperation is called when exiting the storeOperation production.
    ExitStoreOperation(c *StoreOperationContext)

    // ExitStoreOperator is called when exiting the storeOperator production.
    ExitStoreOperator(c *StoreOperatorContext)

    // ExitStoreXOperator is called when exiting the storeXOperator production.
    ExitStoreXOperator(c *StoreXOperatorContext)

    // ExitNumber is called when exiting the number production.
    ExitNumber(c *NumberContext)

    // ExitLiteralNumber is called when exiting the literalNumber production.
    ExitLiteralNumber(c *LiteralNumberContext)

    // ExitOffset is called when exiting the offset production.
    ExitOffset(c *OffsetContext)

    // ExitImmediate is called when exiting the immediate production.
    ExitImmediate(c *ImmediateContext)

    // ExitRegister is called when exiting the register production.
    ExitRegister(c *RegisterContext)

    // ExitExtension is called when exiting the extension production.
    ExitExtension(c *ExtensionContext)
}

AssemblerListener is a complete listener for a parse tree produced by AssemblerParser.

type AssemblerParser Uses

type AssemblerParser struct {
    *antlr.BaseParser
}

func NewAssemblerParser Uses

func NewAssemblerParser(input antlr.TokenStream) *AssemblerParser

func (*AssemblerParser) Alu64Operation Uses

func (p *AssemblerParser) Alu64Operation() (localctx IAlu64OperationContext)

func (*AssemblerParser) Alu64Operator Uses

func (p *AssemblerParser) Alu64Operator() (localctx IAlu64OperatorContext)

func (*AssemblerParser) AluOperation Uses

func (p *AssemblerParser) AluOperation() (localctx IAluOperationContext)

func (*AssemblerParser) AluOperator Uses

func (p *AssemblerParser) AluOperator() (localctx IAluOperatorContext)

func (*AssemblerParser) ByteSwapOperation Uses

func (p *AssemblerParser) ByteSwapOperation() (localctx IByteSwapOperationContext)

func (*AssemblerParser) ByteSwapOperator Uses

func (p *AssemblerParser) ByteSwapOperator() (localctx IByteSwapOperatorContext)

func (*AssemblerParser) CallOperation Uses

func (p *AssemblerParser) CallOperation() (localctx ICallOperationContext)

func (*AssemblerParser) Comment Uses

func (p *AssemblerParser) Comment() (localctx ICommentContext)

func (*AssemblerParser) ExitOperation Uses

func (p *AssemblerParser) ExitOperation() (localctx IExitOperationContext)

func (*AssemblerParser) Extension Uses

func (p *AssemblerParser) Extension() (localctx IExtensionContext)

func (*AssemblerParser) Immediate Uses

func (p *AssemblerParser) Immediate() (localctx IImmediateContext)

func (*AssemblerParser) Instruction Uses

func (p *AssemblerParser) Instruction() (localctx IInstructionContext)

func (*AssemblerParser) JumpConditionalOperation Uses

func (p *AssemblerParser) JumpConditionalOperation() (localctx IJumpConditionalOperationContext)

func (*AssemblerParser) JumpConditionalOperator Uses

func (p *AssemblerParser) JumpConditionalOperator() (localctx IJumpConditionalOperatorContext)

func (*AssemblerParser) JumpOperation Uses

func (p *AssemblerParser) JumpOperation() (localctx IJumpOperationContext)

func (*AssemblerParser) JumpOperator Uses

func (p *AssemblerParser) JumpOperator() (localctx IJumpOperatorContext)

func (*AssemblerParser) Label Uses

func (p *AssemblerParser) Label() (localctx ILabelContext)

func (*AssemblerParser) LabelDefinition Uses

func (p *AssemblerParser) LabelDefinition() (localctx ILabelDefinitionContext)

func (*AssemblerParser) LiteralNumber Uses

func (p *AssemblerParser) LiteralNumber() (localctx ILiteralNumberContext)

func (*AssemblerParser) LoadAbsoluteOperator Uses

func (p *AssemblerParser) LoadAbsoluteOperator() (localctx ILoadAbsoluteOperatorContext)

func (*AssemblerParser) LoadOperation Uses

func (p *AssemblerParser) LoadOperation() (localctx ILoadOperationContext)

func (*AssemblerParser) LoadOperator Uses

func (p *AssemblerParser) LoadOperator() (localctx ILoadOperatorContext)

func (*AssemblerParser) Number Uses

func (p *AssemblerParser) Number() (localctx INumberContext)

func (*AssemblerParser) Offset Uses

func (p *AssemblerParser) Offset() (localctx IOffsetContext)

func (*AssemblerParser) Program Uses

func (p *AssemblerParser) Program() (localctx IProgramContext)

func (*AssemblerParser) Register Uses

func (p *AssemblerParser) Register() (localctx IRegisterContext)

func (*AssemblerParser) StoreOperation Uses

func (p *AssemblerParser) StoreOperation() (localctx IStoreOperationContext)

func (*AssemblerParser) StoreOperator Uses

func (p *AssemblerParser) StoreOperator() (localctx IStoreOperatorContext)

func (*AssemblerParser) StoreXOperator Uses

func (p *AssemblerParser) StoreXOperator() (localctx IStoreXOperatorContext)

type AssemblerVisitor Uses

type AssemblerVisitor interface {
    antlr.ParseTreeVisitor

    // Visit a parse tree produced by AssemblerParser#program.
    VisitProgram(ctx *ProgramContext) interface{}

    // Visit a parse tree produced by AssemblerParser#labelDefinition.
    VisitLabelDefinition(ctx *LabelDefinitionContext) interface{}

    // Visit a parse tree produced by AssemblerParser#label.
    VisitLabel(ctx *LabelContext) interface{}

    // Visit a parse tree produced by AssemblerParser#comment.
    VisitComment(ctx *CommentContext) interface{}

    // Visit a parse tree produced by AssemblerParser#instruction.
    VisitInstruction(ctx *InstructionContext) interface{}

    // Visit a parse tree produced by AssemblerParser#alu64Operation.
    VisitAlu64Operation(ctx *Alu64OperationContext) interface{}

    // Visit a parse tree produced by AssemblerParser#alu64Operator.
    VisitAlu64Operator(ctx *Alu64OperatorContext) interface{}

    // Visit a parse tree produced by AssemblerParser#aluOperation.
    VisitAluOperation(ctx *AluOperationContext) interface{}

    // Visit a parse tree produced by AssemblerParser#aluOperator.
    VisitAluOperator(ctx *AluOperatorContext) interface{}

    // Visit a parse tree produced by AssemblerParser#byteSwapOperation.
    VisitByteSwapOperation(ctx *ByteSwapOperationContext) interface{}

    // Visit a parse tree produced by AssemblerParser#byteSwapOperator.
    VisitByteSwapOperator(ctx *ByteSwapOperatorContext) interface{}

    // Visit a parse tree produced by AssemblerParser#jumpOperation.
    VisitJumpOperation(ctx *JumpOperationContext) interface{}

    // Visit a parse tree produced by AssemblerParser#jumpOperator.
    VisitJumpOperator(ctx *JumpOperatorContext) interface{}

    // Visit a parse tree produced by AssemblerParser#jumpConditionalOperation.
    VisitJumpConditionalOperation(ctx *JumpConditionalOperationContext) interface{}

    // Visit a parse tree produced by AssemblerParser#jumpConditionalOperator.
    VisitJumpConditionalOperator(ctx *JumpConditionalOperatorContext) interface{}

    // Visit a parse tree produced by AssemblerParser#callOperation.
    VisitCallOperation(ctx *CallOperationContext) interface{}

    // Visit a parse tree produced by AssemblerParser#exitOperation.
    VisitExitOperation(ctx *ExitOperationContext) interface{}

    // Visit a parse tree produced by AssemblerParser#loadOperation.
    VisitLoadOperation(ctx *LoadOperationContext) interface{}

    // Visit a parse tree produced by AssemblerParser#loadAbsoluteOperator.
    VisitLoadAbsoluteOperator(ctx *LoadAbsoluteOperatorContext) interface{}

    // Visit a parse tree produced by AssemblerParser#loadOperator.
    VisitLoadOperator(ctx *LoadOperatorContext) interface{}

    // Visit a parse tree produced by AssemblerParser#storeOperation.
    VisitStoreOperation(ctx *StoreOperationContext) interface{}

    // Visit a parse tree produced by AssemblerParser#storeOperator.
    VisitStoreOperator(ctx *StoreOperatorContext) interface{}

    // Visit a parse tree produced by AssemblerParser#storeXOperator.
    VisitStoreXOperator(ctx *StoreXOperatorContext) interface{}

    // Visit a parse tree produced by AssemblerParser#number.
    VisitNumber(ctx *NumberContext) interface{}

    // Visit a parse tree produced by AssemblerParser#literalNumber.
    VisitLiteralNumber(ctx *LiteralNumberContext) interface{}

    // Visit a parse tree produced by AssemblerParser#offset.
    VisitOffset(ctx *OffsetContext) interface{}

    // Visit a parse tree produced by AssemblerParser#immediate.
    VisitImmediate(ctx *ImmediateContext) interface{}

    // Visit a parse tree produced by AssemblerParser#register.
    VisitRegister(ctx *RegisterContext) interface{}

    // Visit a parse tree produced by AssemblerParser#extension.
    VisitExtension(ctx *ExtensionContext) interface{}
}

A complete Visitor for a parse tree produced by AssemblerParser.

type BaseAssemblerListener Uses

type BaseAssemblerListener struct{}

BaseAssemblerListener is a complete listener for a parse tree produced by AssemblerParser.

func (*BaseAssemblerListener) EnterAlu64Operation Uses

func (s *BaseAssemblerListener) EnterAlu64Operation(ctx *Alu64OperationContext)

EnterAlu64Operation is called when production alu64Operation is entered.

func (*BaseAssemblerListener) EnterAlu64Operator Uses

func (s *BaseAssemblerListener) EnterAlu64Operator(ctx *Alu64OperatorContext)

EnterAlu64Operator is called when production alu64Operator is entered.

func (*BaseAssemblerListener) EnterAluOperation Uses

func (s *BaseAssemblerListener) EnterAluOperation(ctx *AluOperationContext)

EnterAluOperation is called when production aluOperation is entered.

func (*BaseAssemblerListener) EnterAluOperator Uses

func (s *BaseAssemblerListener) EnterAluOperator(ctx *AluOperatorContext)

EnterAluOperator is called when production aluOperator is entered.

func (*BaseAssemblerListener) EnterByteSwapOperation Uses

func (s *BaseAssemblerListener) EnterByteSwapOperation(ctx *ByteSwapOperationContext)

EnterByteSwapOperation is called when production byteSwapOperation is entered.

func (*BaseAssemblerListener) EnterByteSwapOperator Uses

func (s *BaseAssemblerListener) EnterByteSwapOperator(ctx *ByteSwapOperatorContext)

EnterByteSwapOperator is called when production byteSwapOperator is entered.

func (*BaseAssemblerListener) EnterCallOperation Uses

func (s *BaseAssemblerListener) EnterCallOperation(ctx *CallOperationContext)

EnterCallOperation is called when production callOperation is entered.

func (*BaseAssemblerListener) EnterComment Uses

func (s *BaseAssemblerListener) EnterComment(ctx *CommentContext)

EnterComment is called when production comment is entered.

func (*BaseAssemblerListener) EnterEveryRule Uses

func (s *BaseAssemblerListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BaseAssemblerListener) EnterExitOperation Uses

func (s *BaseAssemblerListener) EnterExitOperation(ctx *ExitOperationContext)

EnterExitOperation is called when production exitOperation is entered.

func (*BaseAssemblerListener) EnterExtension Uses

func (s *BaseAssemblerListener) EnterExtension(ctx *ExtensionContext)

EnterExtension is called when production extension is entered.

func (*BaseAssemblerListener) EnterImmediate Uses

func (s *BaseAssemblerListener) EnterImmediate(ctx *ImmediateContext)

EnterImmediate is called when production immediate is entered.

func (*BaseAssemblerListener) EnterInstruction Uses

func (s *BaseAssemblerListener) EnterInstruction(ctx *InstructionContext)

EnterInstruction is called when production instruction is entered.

func (*BaseAssemblerListener) EnterJumpConditionalOperation Uses

func (s *BaseAssemblerListener) EnterJumpConditionalOperation(ctx *JumpConditionalOperationContext)

EnterJumpConditionalOperation is called when production jumpConditionalOperation is entered.

func (*BaseAssemblerListener) EnterJumpConditionalOperator Uses

func (s *BaseAssemblerListener) EnterJumpConditionalOperator(ctx *JumpConditionalOperatorContext)

EnterJumpConditionalOperator is called when production jumpConditionalOperator is entered.

func (*BaseAssemblerListener) EnterJumpOperation Uses

func (s *BaseAssemblerListener) EnterJumpOperation(ctx *JumpOperationContext)

EnterJumpOperation is called when production jumpOperation is entered.

func (*BaseAssemblerListener) EnterJumpOperator Uses

func (s *BaseAssemblerListener) EnterJumpOperator(ctx *JumpOperatorContext)

EnterJumpOperator is called when production jumpOperator is entered.

func (*BaseAssemblerListener) EnterLabel Uses

func (s *BaseAssemblerListener) EnterLabel(ctx *LabelContext)

EnterLabel is called when production label is entered.

func (*BaseAssemblerListener) EnterLabelDefinition Uses

func (s *BaseAssemblerListener) EnterLabelDefinition(ctx *LabelDefinitionContext)

EnterLabelDefinition is called when production labelDefinition is entered.

func (*BaseAssemblerListener) EnterLiteralNumber Uses

func (s *BaseAssemblerListener) EnterLiteralNumber(ctx *LiteralNumberContext)

EnterLiteralNumber is called when production literalNumber is entered.

func (*BaseAssemblerListener) EnterLoadAbsoluteOperator Uses

func (s *BaseAssemblerListener) EnterLoadAbsoluteOperator(ctx *LoadAbsoluteOperatorContext)

EnterLoadAbsoluteOperator is called when production loadAbsoluteOperator is entered.

func (*BaseAssemblerListener) EnterLoadOperation Uses

func (s *BaseAssemblerListener) EnterLoadOperation(ctx *LoadOperationContext)

EnterLoadOperation is called when production loadOperation is entered.

func (*BaseAssemblerListener) EnterLoadOperator Uses

func (s *BaseAssemblerListener) EnterLoadOperator(ctx *LoadOperatorContext)

EnterLoadOperator is called when production loadOperator is entered.

func (*BaseAssemblerListener) EnterNumber Uses

func (s *BaseAssemblerListener) EnterNumber(ctx *NumberContext)

EnterNumber is called when production number is entered.

func (*BaseAssemblerListener) EnterOffset Uses

func (s *BaseAssemblerListener) EnterOffset(ctx *OffsetContext)

EnterOffset is called when production offset is entered.

func (*BaseAssemblerListener) EnterProgram Uses

func (s *BaseAssemblerListener) EnterProgram(ctx *ProgramContext)

EnterProgram is called when production program is entered.

func (*BaseAssemblerListener) EnterRegister Uses

func (s *BaseAssemblerListener) EnterRegister(ctx *RegisterContext)

EnterRegister is called when production register is entered.

func (*BaseAssemblerListener) EnterStoreOperation Uses

func (s *BaseAssemblerListener) EnterStoreOperation(ctx *StoreOperationContext)

EnterStoreOperation is called when production storeOperation is entered.

func (*BaseAssemblerListener) EnterStoreOperator Uses

func (s *BaseAssemblerListener) EnterStoreOperator(ctx *StoreOperatorContext)

EnterStoreOperator is called when production storeOperator is entered.

func (*BaseAssemblerListener) EnterStoreXOperator Uses

func (s *BaseAssemblerListener) EnterStoreXOperator(ctx *StoreXOperatorContext)

EnterStoreXOperator is called when production storeXOperator is entered.

func (*BaseAssemblerListener) ExitAlu64Operation Uses

func (s *BaseAssemblerListener) ExitAlu64Operation(ctx *Alu64OperationContext)

ExitAlu64Operation is called when production alu64Operation is exited.

func (*BaseAssemblerListener) ExitAlu64Operator Uses

func (s *BaseAssemblerListener) ExitAlu64Operator(ctx *Alu64OperatorContext)

ExitAlu64Operator is called when production alu64Operator is exited.

func (*BaseAssemblerListener) ExitAluOperation Uses

func (s *BaseAssemblerListener) ExitAluOperation(ctx *AluOperationContext)

ExitAluOperation is called when production aluOperation is exited.

func (*BaseAssemblerListener) ExitAluOperator Uses

func (s *BaseAssemblerListener) ExitAluOperator(ctx *AluOperatorContext)

ExitAluOperator is called when production aluOperator is exited.

func (*BaseAssemblerListener) ExitByteSwapOperation Uses

func (s *BaseAssemblerListener) ExitByteSwapOperation(ctx *ByteSwapOperationContext)

ExitByteSwapOperation is called when production byteSwapOperation is exited.

func (*BaseAssemblerListener) ExitByteSwapOperator Uses

func (s *BaseAssemblerListener) ExitByteSwapOperator(ctx *ByteSwapOperatorContext)

ExitByteSwapOperator is called when production byteSwapOperator is exited.

func (*BaseAssemblerListener) ExitCallOperation Uses

func (s *BaseAssemblerListener) ExitCallOperation(ctx *CallOperationContext)

ExitCallOperation is called when production callOperation is exited.

func (*BaseAssemblerListener) ExitComment Uses

func (s *BaseAssemblerListener) ExitComment(ctx *CommentContext)

ExitComment is called when production comment is exited.

func (*BaseAssemblerListener) ExitEveryRule Uses

func (s *BaseAssemblerListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BaseAssemblerListener) ExitExitOperation Uses

func (s *BaseAssemblerListener) ExitExitOperation(ctx *ExitOperationContext)

ExitExitOperation is called when production exitOperation is exited.

func (*BaseAssemblerListener) ExitExtension Uses

func (s *BaseAssemblerListener) ExitExtension(ctx *ExtensionContext)

ExitExtension is called when production extension is exited.

func (*BaseAssemblerListener) ExitImmediate Uses

func (s *BaseAssemblerListener) ExitImmediate(ctx *ImmediateContext)

ExitImmediate is called when production immediate is exited.

func (*BaseAssemblerListener) ExitInstruction Uses

func (s *BaseAssemblerListener) ExitInstruction(ctx *InstructionContext)

ExitInstruction is called when production instruction is exited.

func (*BaseAssemblerListener) ExitJumpConditionalOperation Uses

func (s *BaseAssemblerListener) ExitJumpConditionalOperation(ctx *JumpConditionalOperationContext)

ExitJumpConditionalOperation is called when production jumpConditionalOperation is exited.

func (*BaseAssemblerListener) ExitJumpConditionalOperator Uses

func (s *BaseAssemblerListener) ExitJumpConditionalOperator(ctx *JumpConditionalOperatorContext)

ExitJumpConditionalOperator is called when production jumpConditionalOperator is exited.

func (*BaseAssemblerListener) ExitJumpOperation Uses

func (s *BaseAssemblerListener) ExitJumpOperation(ctx *JumpOperationContext)

ExitJumpOperation is called when production jumpOperation is exited.

func (*BaseAssemblerListener) ExitJumpOperator Uses

func (s *BaseAssemblerListener) ExitJumpOperator(ctx *JumpOperatorContext)

ExitJumpOperator is called when production jumpOperator is exited.

func (*BaseAssemblerListener) ExitLabel Uses

func (s *BaseAssemblerListener) ExitLabel(ctx *LabelContext)

ExitLabel is called when production label is exited.

func (*BaseAssemblerListener) ExitLabelDefinition Uses

func (s *BaseAssemblerListener) ExitLabelDefinition(ctx *LabelDefinitionContext)

ExitLabelDefinition is called when production labelDefinition is exited.

func (*BaseAssemblerListener) ExitLiteralNumber Uses

func (s *BaseAssemblerListener) ExitLiteralNumber(ctx *LiteralNumberContext)

ExitLiteralNumber is called when production literalNumber is exited.

func (*BaseAssemblerListener) ExitLoadAbsoluteOperator Uses

func (s *BaseAssemblerListener) ExitLoadAbsoluteOperator(ctx *LoadAbsoluteOperatorContext)

ExitLoadAbsoluteOperator is called when production loadAbsoluteOperator is exited.

func (*BaseAssemblerListener) ExitLoadOperation Uses

func (s *BaseAssemblerListener) ExitLoadOperation(ctx *LoadOperationContext)

ExitLoadOperation is called when production loadOperation is exited.

func (*BaseAssemblerListener) ExitLoadOperator Uses

func (s *BaseAssemblerListener) ExitLoadOperator(ctx *LoadOperatorContext)

ExitLoadOperator is called when production loadOperator is exited.

func (*BaseAssemblerListener) ExitNumber Uses

func (s *BaseAssemblerListener) ExitNumber(ctx *NumberContext)

ExitNumber is called when production number is exited.

func (*BaseAssemblerListener) ExitOffset Uses

func (s *BaseAssemblerListener) ExitOffset(ctx *OffsetContext)

ExitOffset is called when production offset is exited.

func (*BaseAssemblerListener) ExitProgram Uses

func (s *BaseAssemblerListener) ExitProgram(ctx *ProgramContext)

ExitProgram is called when production program is exited.

func (*BaseAssemblerListener) ExitRegister Uses

func (s *BaseAssemblerListener) ExitRegister(ctx *RegisterContext)

ExitRegister is called when production register is exited.

func (*BaseAssemblerListener) ExitStoreOperation Uses

func (s *BaseAssemblerListener) ExitStoreOperation(ctx *StoreOperationContext)

ExitStoreOperation is called when production storeOperation is exited.

func (*BaseAssemblerListener) ExitStoreOperator Uses

func (s *BaseAssemblerListener) ExitStoreOperator(ctx *StoreOperatorContext)

ExitStoreOperator is called when production storeOperator is exited.

func (*BaseAssemblerListener) ExitStoreXOperator Uses

func (s *BaseAssemblerListener) ExitStoreXOperator(ctx *StoreXOperatorContext)

ExitStoreXOperator is called when production storeXOperator is exited.

func (*BaseAssemblerListener) VisitErrorNode Uses

func (s *BaseAssemblerListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseAssemblerListener) VisitTerminal Uses

func (s *BaseAssemblerListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type BaseAssemblerVisitor Uses

type BaseAssemblerVisitor struct {
    *antlr.BaseParseTreeVisitor
}

func (*BaseAssemblerVisitor) VisitAlu64Operation Uses

func (v *BaseAssemblerVisitor) VisitAlu64Operation(ctx *Alu64OperationContext) interface{}

func (*BaseAssemblerVisitor) VisitAlu64Operator Uses

func (v *BaseAssemblerVisitor) VisitAlu64Operator(ctx *Alu64OperatorContext) interface{}

func (*BaseAssemblerVisitor) VisitAluOperation Uses

func (v *BaseAssemblerVisitor) VisitAluOperation(ctx *AluOperationContext) interface{}

func (*BaseAssemblerVisitor) VisitAluOperator Uses

func (v *BaseAssemblerVisitor) VisitAluOperator(ctx *AluOperatorContext) interface{}

func (*BaseAssemblerVisitor) VisitByteSwapOperation Uses

func (v *BaseAssemblerVisitor) VisitByteSwapOperation(ctx *ByteSwapOperationContext) interface{}

func (*BaseAssemblerVisitor) VisitByteSwapOperator Uses

func (v *BaseAssemblerVisitor) VisitByteSwapOperator(ctx *ByteSwapOperatorContext) interface{}

func (*BaseAssemblerVisitor) VisitCallOperation Uses

func (v *BaseAssemblerVisitor) VisitCallOperation(ctx *CallOperationContext) interface{}

func (*BaseAssemblerVisitor) VisitComment Uses

func (v *BaseAssemblerVisitor) VisitComment(ctx *CommentContext) interface{}

func (*BaseAssemblerVisitor) VisitExitOperation Uses

func (v *BaseAssemblerVisitor) VisitExitOperation(ctx *ExitOperationContext) interface{}

func (*BaseAssemblerVisitor) VisitExtension Uses

func (v *BaseAssemblerVisitor) VisitExtension(ctx *ExtensionContext) interface{}

func (*BaseAssemblerVisitor) VisitImmediate Uses

func (v *BaseAssemblerVisitor) VisitImmediate(ctx *ImmediateContext) interface{}

func (*BaseAssemblerVisitor) VisitInstruction Uses

func (v *BaseAssemblerVisitor) VisitInstruction(ctx *InstructionContext) interface{}

func (*BaseAssemblerVisitor) VisitJumpConditionalOperation Uses

func (v *BaseAssemblerVisitor) VisitJumpConditionalOperation(ctx *JumpConditionalOperationContext) interface{}

func (*BaseAssemblerVisitor) VisitJumpConditionalOperator Uses

func (v *BaseAssemblerVisitor) VisitJumpConditionalOperator(ctx *JumpConditionalOperatorContext) interface{}

func (*BaseAssemblerVisitor) VisitJumpOperation Uses

func (v *BaseAssemblerVisitor) VisitJumpOperation(ctx *JumpOperationContext) interface{}

func (*BaseAssemblerVisitor) VisitJumpOperator Uses

func (v *BaseAssemblerVisitor) VisitJumpOperator(ctx *JumpOperatorContext) interface{}

func (*BaseAssemblerVisitor) VisitLabel Uses

func (v *BaseAssemblerVisitor) VisitLabel(ctx *LabelContext) interface{}

func (*BaseAssemblerVisitor) VisitLabelDefinition Uses

func (v *BaseAssemblerVisitor) VisitLabelDefinition(ctx *LabelDefinitionContext) interface{}

func (*BaseAssemblerVisitor) VisitLiteralNumber Uses

func (v *BaseAssemblerVisitor) VisitLiteralNumber(ctx *LiteralNumberContext) interface{}

func (*BaseAssemblerVisitor) VisitLoadAbsoluteOperator Uses

func (v *BaseAssemblerVisitor) VisitLoadAbsoluteOperator(ctx *LoadAbsoluteOperatorContext) interface{}

func (*BaseAssemblerVisitor) VisitLoadOperation Uses

func (v *BaseAssemblerVisitor) VisitLoadOperation(ctx *LoadOperationContext) interface{}

func (*BaseAssemblerVisitor) VisitLoadOperator Uses

func (v *BaseAssemblerVisitor) VisitLoadOperator(ctx *LoadOperatorContext) interface{}

func (*BaseAssemblerVisitor) VisitNumber Uses

func (v *BaseAssemblerVisitor) VisitNumber(ctx *NumberContext) interface{}

func (*BaseAssemblerVisitor) VisitOffset Uses

func (v *BaseAssemblerVisitor) VisitOffset(ctx *OffsetContext) interface{}

func (*BaseAssemblerVisitor) VisitProgram Uses

func (v *BaseAssemblerVisitor) VisitProgram(ctx *ProgramContext) interface{}

func (*BaseAssemblerVisitor) VisitRegister Uses

func (v *BaseAssemblerVisitor) VisitRegister(ctx *RegisterContext) interface{}

func (*BaseAssemblerVisitor) VisitStoreOperation Uses

func (v *BaseAssemblerVisitor) VisitStoreOperation(ctx *StoreOperationContext) interface{}

func (*BaseAssemblerVisitor) VisitStoreOperator Uses

func (v *BaseAssemblerVisitor) VisitStoreOperator(ctx *StoreOperatorContext) interface{}

func (*BaseAssemblerVisitor) VisitStoreXOperator Uses

func (v *BaseAssemblerVisitor) VisitStoreXOperator(ctx *StoreXOperatorContext) interface{}

type ByteSwapOperationContext Uses

type ByteSwapOperationContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewByteSwapOperationContext Uses

func NewByteSwapOperationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ByteSwapOperationContext

func NewEmptyByteSwapOperationContext Uses

func NewEmptyByteSwapOperationContext() *ByteSwapOperationContext

func (*ByteSwapOperationContext) Accept Uses

func (s *ByteSwapOperationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ByteSwapOperationContext) ByteSwapOperator Uses

func (s *ByteSwapOperationContext) ByteSwapOperator() IByteSwapOperatorContext

func (*ByteSwapOperationContext) EnterRule Uses

func (s *ByteSwapOperationContext) EnterRule(listener antlr.ParseTreeListener)

func (*ByteSwapOperationContext) ExitRule Uses

func (s *ByteSwapOperationContext) ExitRule(listener antlr.ParseTreeListener)

func (*ByteSwapOperationContext) GetParser Uses

func (s *ByteSwapOperationContext) GetParser() antlr.Parser

func (*ByteSwapOperationContext) GetRuleContext Uses

func (s *ByteSwapOperationContext) GetRuleContext() antlr.RuleContext

func (*ByteSwapOperationContext) IsByteSwapOperationContext Uses

func (*ByteSwapOperationContext) IsByteSwapOperationContext()

func (*ByteSwapOperationContext) Register Uses

func (s *ByteSwapOperationContext) Register() IRegisterContext

func (*ByteSwapOperationContext) ToStringTree Uses

func (s *ByteSwapOperationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ByteSwapOperatorContext Uses

type ByteSwapOperatorContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewByteSwapOperatorContext Uses

func NewByteSwapOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ByteSwapOperatorContext

func NewEmptyByteSwapOperatorContext Uses

func NewEmptyByteSwapOperatorContext() *ByteSwapOperatorContext

func (*ByteSwapOperatorContext) Accept Uses

func (s *ByteSwapOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ByteSwapOperatorContext) BE Uses

func (s *ByteSwapOperatorContext) BE() antlr.TerminalNode

func (*ByteSwapOperatorContext) EnterRule Uses

func (s *ByteSwapOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*ByteSwapOperatorContext) ExitRule Uses

func (s *ByteSwapOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*ByteSwapOperatorContext) GetParser Uses

func (s *ByteSwapOperatorContext) GetParser() antlr.Parser

func (*ByteSwapOperatorContext) GetRuleContext Uses

func (s *ByteSwapOperatorContext) GetRuleContext() antlr.RuleContext

func (*ByteSwapOperatorContext) IsByteSwapOperatorContext Uses

func (*ByteSwapOperatorContext) IsByteSwapOperatorContext()

func (*ByteSwapOperatorContext) LE Uses

func (s *ByteSwapOperatorContext) LE() antlr.TerminalNode

func (*ByteSwapOperatorContext) ToStringTree Uses

func (s *ByteSwapOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CallOperationContext Uses

type CallOperationContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewCallOperationContext Uses

func NewCallOperationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CallOperationContext

func NewEmptyCallOperationContext Uses

func NewEmptyCallOperationContext() *CallOperationContext

func (*CallOperationContext) Accept Uses

func (s *CallOperationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CallOperationContext) CALL Uses

func (s *CallOperationContext) CALL() antlr.TerminalNode

func (*CallOperationContext) EnterRule Uses

func (s *CallOperationContext) EnterRule(listener antlr.ParseTreeListener)

func (*CallOperationContext) ExitRule Uses

func (s *CallOperationContext) ExitRule(listener antlr.ParseTreeListener)

func (*CallOperationContext) GetParser Uses

func (s *CallOperationContext) GetParser() antlr.Parser

func (*CallOperationContext) GetRuleContext Uses

func (s *CallOperationContext) GetRuleContext() antlr.RuleContext

func (*CallOperationContext) IsCallOperationContext Uses

func (*CallOperationContext) IsCallOperationContext()

func (*CallOperationContext) LiteralNumber Uses

func (s *CallOperationContext) LiteralNumber() ILiteralNumberContext

func (*CallOperationContext) ToStringTree Uses

func (s *CallOperationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CommentContext Uses

type CommentContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewCommentContext Uses

func NewCommentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommentContext

func NewEmptyCommentContext Uses

func NewEmptyCommentContext() *CommentContext

func (*CommentContext) Accept Uses

func (s *CommentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CommentContext) COMMENT Uses

func (s *CommentContext) COMMENT() antlr.TerminalNode

func (*CommentContext) EnterRule Uses

func (s *CommentContext) EnterRule(listener antlr.ParseTreeListener)

func (*CommentContext) ExitRule Uses

func (s *CommentContext) ExitRule(listener antlr.ParseTreeListener)

func (*CommentContext) GetParser Uses

func (s *CommentContext) GetParser() antlr.Parser

func (*CommentContext) GetRuleContext Uses

func (s *CommentContext) GetRuleContext() antlr.RuleContext

func (*CommentContext) IsCommentContext Uses

func (*CommentContext) IsCommentContext()

func (*CommentContext) ToStringTree Uses

func (s *CommentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExitOperationContext Uses

type ExitOperationContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyExitOperationContext Uses

func NewEmptyExitOperationContext() *ExitOperationContext

func NewExitOperationContext Uses

func NewExitOperationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExitOperationContext

func (*ExitOperationContext) Accept Uses

func (s *ExitOperationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExitOperationContext) EXIT Uses

func (s *ExitOperationContext) EXIT() antlr.TerminalNode

func (*ExitOperationContext) EnterRule Uses

func (s *ExitOperationContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExitOperationContext) ExitRule Uses

func (s *ExitOperationContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExitOperationContext) GetParser Uses

func (s *ExitOperationContext) GetParser() antlr.Parser

func (*ExitOperationContext) GetRuleContext Uses

func (s *ExitOperationContext) GetRuleContext() antlr.RuleContext

func (*ExitOperationContext) IsExitOperationContext Uses

func (*ExitOperationContext) IsExitOperationContext()

func (*ExitOperationContext) ToStringTree Uses

func (s *ExitOperationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExtensionContext Uses

type ExtensionContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyExtensionContext Uses

func NewEmptyExtensionContext() *ExtensionContext

func NewExtensionContext Uses

func NewExtensionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExtensionContext

func (*ExtensionContext) Accept Uses

func (s *ExtensionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExtensionContext) EnterRule Uses

func (s *ExtensionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExtensionContext) ExitRule Uses

func (s *ExtensionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExtensionContext) GetParser Uses

func (s *ExtensionContext) GetParser() antlr.Parser

func (*ExtensionContext) GetRuleContext Uses

func (s *ExtensionContext) GetRuleContext() antlr.RuleContext

func (*ExtensionContext) IDENTIFIER Uses

func (s *ExtensionContext) IDENTIFIER() antlr.TerminalNode

func (*ExtensionContext) IsExtensionContext Uses

func (*ExtensionContext) IsExtensionContext()

func (*ExtensionContext) ToStringTree Uses

func (s *ExtensionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IAlu64OperationContext Uses

type IAlu64OperationContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsAlu64OperationContext differentiates from other interfaces.
    IsAlu64OperationContext()
}

IAlu64OperationContext is an interface to support dynamic dispatch.

type IAlu64OperatorContext Uses

type IAlu64OperatorContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsAlu64OperatorContext differentiates from other interfaces.
    IsAlu64OperatorContext()
}

IAlu64OperatorContext is an interface to support dynamic dispatch.

type IAluOperationContext Uses

type IAluOperationContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsAluOperationContext differentiates from other interfaces.
    IsAluOperationContext()
}

IAluOperationContext is an interface to support dynamic dispatch.

type IAluOperatorContext Uses

type IAluOperatorContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsAluOperatorContext differentiates from other interfaces.
    IsAluOperatorContext()
}

IAluOperatorContext is an interface to support dynamic dispatch.

type IByteSwapOperationContext Uses

type IByteSwapOperationContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsByteSwapOperationContext differentiates from other interfaces.
    IsByteSwapOperationContext()
}

IByteSwapOperationContext is an interface to support dynamic dispatch.

type IByteSwapOperatorContext Uses

type IByteSwapOperatorContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsByteSwapOperatorContext differentiates from other interfaces.
    IsByteSwapOperatorContext()
}

IByteSwapOperatorContext is an interface to support dynamic dispatch.

type ICallOperationContext Uses

type ICallOperationContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsCallOperationContext differentiates from other interfaces.
    IsCallOperationContext()
}

ICallOperationContext is an interface to support dynamic dispatch.

type ICommentContext Uses

type ICommentContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsCommentContext differentiates from other interfaces.
    IsCommentContext()
}

ICommentContext is an interface to support dynamic dispatch.

type IExitOperationContext Uses

type IExitOperationContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsExitOperationContext differentiates from other interfaces.
    IsExitOperationContext()
}

IExitOperationContext is an interface to support dynamic dispatch.

type IExtensionContext Uses

type IExtensionContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsExtensionContext differentiates from other interfaces.
    IsExtensionContext()
}

IExtensionContext is an interface to support dynamic dispatch.

type IImmediateContext Uses

type IImmediateContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsImmediateContext differentiates from other interfaces.
    IsImmediateContext()
}

IImmediateContext is an interface to support dynamic dispatch.

type IInstructionContext Uses

type IInstructionContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsInstructionContext differentiates from other interfaces.
    IsInstructionContext()
}

IInstructionContext is an interface to support dynamic dispatch.

type IJumpConditionalOperationContext Uses

type IJumpConditionalOperationContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsJumpConditionalOperationContext differentiates from other interfaces.
    IsJumpConditionalOperationContext()
}

IJumpConditionalOperationContext is an interface to support dynamic dispatch.

type IJumpConditionalOperatorContext Uses

type IJumpConditionalOperatorContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsJumpConditionalOperatorContext differentiates from other interfaces.
    IsJumpConditionalOperatorContext()
}

IJumpConditionalOperatorContext is an interface to support dynamic dispatch.

type IJumpOperationContext Uses

type IJumpOperationContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsJumpOperationContext differentiates from other interfaces.
    IsJumpOperationContext()
}

IJumpOperationContext is an interface to support dynamic dispatch.

type IJumpOperatorContext Uses

type IJumpOperatorContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsJumpOperatorContext differentiates from other interfaces.
    IsJumpOperatorContext()
}

IJumpOperatorContext is an interface to support dynamic dispatch.

type ILabelContext Uses

type ILabelContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsLabelContext differentiates from other interfaces.
    IsLabelContext()
}

ILabelContext is an interface to support dynamic dispatch.

type ILabelDefinitionContext Uses

type ILabelDefinitionContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsLabelDefinitionContext differentiates from other interfaces.
    IsLabelDefinitionContext()
}

ILabelDefinitionContext is an interface to support dynamic dispatch.

type ILiteralNumberContext Uses

type ILiteralNumberContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsLiteralNumberContext differentiates from other interfaces.
    IsLiteralNumberContext()
}

ILiteralNumberContext is an interface to support dynamic dispatch.

type ILoadAbsoluteOperatorContext Uses

type ILoadAbsoluteOperatorContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsLoadAbsoluteOperatorContext differentiates from other interfaces.
    IsLoadAbsoluteOperatorContext()
}

ILoadAbsoluteOperatorContext is an interface to support dynamic dispatch.

type ILoadOperationContext Uses

type ILoadOperationContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsLoadOperationContext differentiates from other interfaces.
    IsLoadOperationContext()
}

ILoadOperationContext is an interface to support dynamic dispatch.

type ILoadOperatorContext Uses

type ILoadOperatorContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsLoadOperatorContext differentiates from other interfaces.
    IsLoadOperatorContext()
}

ILoadOperatorContext is an interface to support dynamic dispatch.

type INumberContext Uses

type INumberContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsNumberContext differentiates from other interfaces.
    IsNumberContext()
}

INumberContext is an interface to support dynamic dispatch.

type IOffsetContext Uses

type IOffsetContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsOffsetContext differentiates from other interfaces.
    IsOffsetContext()
}

IOffsetContext is an interface to support dynamic dispatch.

type IProgramContext Uses

type IProgramContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsProgramContext differentiates from other interfaces.
    IsProgramContext()
}

IProgramContext is an interface to support dynamic dispatch.

type IRegisterContext Uses

type IRegisterContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsRegisterContext differentiates from other interfaces.
    IsRegisterContext()
}

IRegisterContext is an interface to support dynamic dispatch.

type IStoreOperationContext Uses

type IStoreOperationContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsStoreOperationContext differentiates from other interfaces.
    IsStoreOperationContext()
}

IStoreOperationContext is an interface to support dynamic dispatch.

type IStoreOperatorContext Uses

type IStoreOperatorContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsStoreOperatorContext differentiates from other interfaces.
    IsStoreOperatorContext()
}

IStoreOperatorContext is an interface to support dynamic dispatch.

type IStoreXOperatorContext Uses

type IStoreXOperatorContext interface {
    antlr.ParserRuleContext

    // GetParser returns the parser.
    GetParser() antlr.Parser

    // IsStoreXOperatorContext differentiates from other interfaces.
    IsStoreXOperatorContext()
}

IStoreXOperatorContext is an interface to support dynamic dispatch.

type ImmediateContext Uses

type ImmediateContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyImmediateContext Uses

func NewEmptyImmediateContext() *ImmediateContext

func NewImmediateContext Uses

func NewImmediateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImmediateContext

func (*ImmediateContext) Accept Uses

func (s *ImmediateContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ImmediateContext) EnterRule Uses

func (s *ImmediateContext) EnterRule(listener antlr.ParseTreeListener)

func (*ImmediateContext) ExitRule Uses

func (s *ImmediateContext) ExitRule(listener antlr.ParseTreeListener)

func (*ImmediateContext) GetParser Uses

func (s *ImmediateContext) GetParser() antlr.Parser

func (*ImmediateContext) GetRuleContext Uses

func (s *ImmediateContext) GetRuleContext() antlr.RuleContext

func (*ImmediateContext) IsImmediateContext Uses

func (*ImmediateContext) IsImmediateContext()

func (*ImmediateContext) NUMBER Uses

func (s *ImmediateContext) NUMBER() antlr.TerminalNode

func (*ImmediateContext) ToStringTree Uses

func (s *ImmediateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type InstructionContext Uses

type InstructionContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyInstructionContext Uses

func NewEmptyInstructionContext() *InstructionContext

func NewInstructionContext Uses

func NewInstructionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InstructionContext

func (*InstructionContext) Accept Uses

func (s *InstructionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*InstructionContext) Alu64Operation Uses

func (s *InstructionContext) Alu64Operation() IAlu64OperationContext

func (*InstructionContext) AluOperation Uses

func (s *InstructionContext) AluOperation() IAluOperationContext

func (*InstructionContext) ByteSwapOperation Uses

func (s *InstructionContext) ByteSwapOperation() IByteSwapOperationContext

func (*InstructionContext) CallOperation Uses

func (s *InstructionContext) CallOperation() ICallOperationContext

func (*InstructionContext) EnterRule Uses

func (s *InstructionContext) EnterRule(listener antlr.ParseTreeListener)

func (*InstructionContext) ExitOperation Uses

func (s *InstructionContext) ExitOperation() IExitOperationContext

func (*InstructionContext) ExitRule Uses

func (s *InstructionContext) ExitRule(listener antlr.ParseTreeListener)

func (*InstructionContext) GetParser Uses

func (s *InstructionContext) GetParser() antlr.Parser

func (*InstructionContext) GetRuleContext Uses

func (s *InstructionContext) GetRuleContext() antlr.RuleContext

func (*InstructionContext) IsInstructionContext Uses

func (*InstructionContext) IsInstructionContext()

func (*InstructionContext) JumpConditionalOperation Uses

func (s *InstructionContext) JumpConditionalOperation() IJumpConditionalOperationContext

func (*InstructionContext) JumpOperation Uses

func (s *InstructionContext) JumpOperation() IJumpOperationContext

func (*InstructionContext) LoadOperation Uses

func (s *InstructionContext) LoadOperation() ILoadOperationContext

func (*InstructionContext) StoreOperation Uses

func (s *InstructionContext) StoreOperation() IStoreOperationContext

func (*InstructionContext) ToStringTree Uses

func (s *InstructionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type JumpConditionalOperationContext Uses

type JumpConditionalOperationContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyJumpConditionalOperationContext Uses

func NewEmptyJumpConditionalOperationContext() *JumpConditionalOperationContext

func NewJumpConditionalOperationContext Uses

func NewJumpConditionalOperationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JumpConditionalOperationContext

func (*JumpConditionalOperationContext) Accept Uses

func (s *JumpConditionalOperationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*JumpConditionalOperationContext) AllRegister Uses

func (s *JumpConditionalOperationContext) AllRegister() []IRegisterContext

func (*JumpConditionalOperationContext) EnterRule Uses

func (s *JumpConditionalOperationContext) EnterRule(listener antlr.ParseTreeListener)

func (*JumpConditionalOperationContext) ExitRule Uses

func (s *JumpConditionalOperationContext) ExitRule(listener antlr.ParseTreeListener)

func (*JumpConditionalOperationContext) GetParser Uses

func (s *JumpConditionalOperationContext) GetParser() antlr.Parser

func (*JumpConditionalOperationContext) GetRuleContext Uses

func (s *JumpConditionalOperationContext) GetRuleContext() antlr.RuleContext

func (*JumpConditionalOperationContext) Immediate Uses

func (s *JumpConditionalOperationContext) Immediate() IImmediateContext

func (*JumpConditionalOperationContext) IsJumpConditionalOperationContext Uses

func (*JumpConditionalOperationContext) IsJumpConditionalOperationContext()

func (*JumpConditionalOperationContext) JumpConditionalOperator Uses

func (s *JumpConditionalOperationContext) JumpConditionalOperator() IJumpConditionalOperatorContext

func (*JumpConditionalOperationContext) Offset Uses

func (s *JumpConditionalOperationContext) Offset() IOffsetContext

func (*JumpConditionalOperationContext) Register Uses

func (s *JumpConditionalOperationContext) Register(i int) IRegisterContext

func (*JumpConditionalOperationContext) ToStringTree Uses

func (s *JumpConditionalOperationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type JumpConditionalOperatorContext Uses

type JumpConditionalOperatorContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyJumpConditionalOperatorContext Uses

func NewEmptyJumpConditionalOperatorContext() *JumpConditionalOperatorContext

func NewJumpConditionalOperatorContext Uses

func NewJumpConditionalOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JumpConditionalOperatorContext

func (*JumpConditionalOperatorContext) Accept Uses

func (s *JumpConditionalOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*JumpConditionalOperatorContext) EnterRule Uses

func (s *JumpConditionalOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*JumpConditionalOperatorContext) ExitRule Uses

func (s *JumpConditionalOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*JumpConditionalOperatorContext) GetParser Uses

func (s *JumpConditionalOperatorContext) GetParser() antlr.Parser

func (*JumpConditionalOperatorContext) GetRuleContext Uses

func (s *JumpConditionalOperatorContext) GetRuleContext() antlr.RuleContext

func (*JumpConditionalOperatorContext) IsJumpConditionalOperatorContext Uses

func (*JumpConditionalOperatorContext) IsJumpConditionalOperatorContext()

func (*JumpConditionalOperatorContext) JEQ Uses

func (s *JumpConditionalOperatorContext) JEQ() antlr.TerminalNode

func (*JumpConditionalOperatorContext) JGE Uses

func (s *JumpConditionalOperatorContext) JGE() antlr.TerminalNode

func (*JumpConditionalOperatorContext) JGT Uses

func (s *JumpConditionalOperatorContext) JGT() antlr.TerminalNode

func (*JumpConditionalOperatorContext) JLE Uses

func (s *JumpConditionalOperatorContext) JLE() antlr.TerminalNode

func (*JumpConditionalOperatorContext) JLT Uses

func (s *JumpConditionalOperatorContext) JLT() antlr.TerminalNode

func (*JumpConditionalOperatorContext) JNE Uses

func (s *JumpConditionalOperatorContext) JNE() antlr.TerminalNode

func (*JumpConditionalOperatorContext) JSET Uses

func (s *JumpConditionalOperatorContext) JSET() antlr.TerminalNode

func (*JumpConditionalOperatorContext) JSGE Uses

func (s *JumpConditionalOperatorContext) JSGE() antlr.TerminalNode

func (*JumpConditionalOperatorContext) JSGT Uses

func (s *JumpConditionalOperatorContext) JSGT() antlr.TerminalNode

func (*JumpConditionalOperatorContext) JSLE Uses

func (s *JumpConditionalOperatorContext) JSLE() antlr.TerminalNode

func (*JumpConditionalOperatorContext) JSLT Uses

func (s *JumpConditionalOperatorContext) JSLT() antlr.TerminalNode

func (*JumpConditionalOperatorContext) ToStringTree Uses

func (s *JumpConditionalOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type JumpOperationContext Uses

type JumpOperationContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyJumpOperationContext Uses

func NewEmptyJumpOperationContext() *JumpOperationContext

func NewJumpOperationContext Uses

func NewJumpOperationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JumpOperationContext

func (*JumpOperationContext) Accept Uses

func (s *JumpOperationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*JumpOperationContext) EnterRule Uses

func (s *JumpOperationContext) EnterRule(listener antlr.ParseTreeListener)

func (*JumpOperationContext) ExitRule Uses

func (s *JumpOperationContext) ExitRule(listener antlr.ParseTreeListener)

func (*JumpOperationContext) GetParser Uses

func (s *JumpOperationContext) GetParser() antlr.Parser

func (*JumpOperationContext) GetRuleContext Uses

func (s *JumpOperationContext) GetRuleContext() antlr.RuleContext

func (*JumpOperationContext) IsJumpOperationContext Uses

func (*JumpOperationContext) IsJumpOperationContext()

func (*JumpOperationContext) JumpOperator Uses

func (s *JumpOperationContext) JumpOperator() IJumpOperatorContext

func (*JumpOperationContext) Number Uses

func (s *JumpOperationContext) Number() INumberContext

func (*JumpOperationContext) ToStringTree Uses

func (s *JumpOperationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type JumpOperatorContext Uses

type JumpOperatorContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyJumpOperatorContext Uses

func NewEmptyJumpOperatorContext() *JumpOperatorContext

func NewJumpOperatorContext Uses

func NewJumpOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JumpOperatorContext

func (*JumpOperatorContext) Accept Uses

func (s *JumpOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*JumpOperatorContext) EnterRule Uses

func (s *JumpOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*JumpOperatorContext) ExitRule Uses

func (s *JumpOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*JumpOperatorContext) GetParser Uses

func (s *JumpOperatorContext) GetParser() antlr.Parser

func (*JumpOperatorContext) GetRuleContext Uses

func (s *JumpOperatorContext) GetRuleContext() antlr.RuleContext

func (*JumpOperatorContext) IsJumpOperatorContext Uses

func (*JumpOperatorContext) IsJumpOperatorContext()

func (*JumpOperatorContext) JA Uses

func (s *JumpOperatorContext) JA() antlr.TerminalNode

func (*JumpOperatorContext) ToStringTree Uses

func (s *JumpOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LabelContext Uses

type LabelContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyLabelContext Uses

func NewEmptyLabelContext() *LabelContext

func NewLabelContext Uses

func NewLabelContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LabelContext

func (*LabelContext) Accept Uses

func (s *LabelContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LabelContext) EnterRule Uses

func (s *LabelContext) EnterRule(listener antlr.ParseTreeListener)

func (*LabelContext) ExitRule Uses

func (s *LabelContext) ExitRule(listener antlr.ParseTreeListener)

func (*LabelContext) GetParser Uses

func (s *LabelContext) GetParser() antlr.Parser

func (*LabelContext) GetRuleContext Uses

func (s *LabelContext) GetRuleContext() antlr.RuleContext

func (*LabelContext) IDENTIFIER Uses

func (s *LabelContext) IDENTIFIER() antlr.TerminalNode

func (*LabelContext) IsLabelContext Uses

func (*LabelContext) IsLabelContext()

func (*LabelContext) ToStringTree Uses

func (s *LabelContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LabelDefinitionContext Uses

type LabelDefinitionContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyLabelDefinitionContext Uses

func NewEmptyLabelDefinitionContext() *LabelDefinitionContext

func NewLabelDefinitionContext Uses

func NewLabelDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LabelDefinitionContext

func (*LabelDefinitionContext) Accept Uses

func (s *LabelDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LabelDefinitionContext) EnterRule Uses

func (s *LabelDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*LabelDefinitionContext) ExitRule Uses

func (s *LabelDefinitionContext) ExitRule(listener antlr.ParseTreeListener)

func (*LabelDefinitionContext) GetParser Uses

func (s *LabelDefinitionContext) GetParser() antlr.Parser

func (*LabelDefinitionContext) GetRuleContext Uses

func (s *LabelDefinitionContext) GetRuleContext() antlr.RuleContext

func (*LabelDefinitionContext) IDENTIFIER Uses

func (s *LabelDefinitionContext) IDENTIFIER() antlr.TerminalNode

func (*LabelDefinitionContext) IsLabelDefinitionContext Uses

func (*LabelDefinitionContext) IsLabelDefinitionContext()

func (*LabelDefinitionContext) ToStringTree Uses

func (s *LabelDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LiteralNumberContext Uses

type LiteralNumberContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyLiteralNumberContext Uses

func NewEmptyLiteralNumberContext() *LiteralNumberContext

func NewLiteralNumberContext Uses

func NewLiteralNumberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralNumberContext

func (*LiteralNumberContext) Accept Uses

func (s *LiteralNumberContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LiteralNumberContext) EnterRule Uses

func (s *LiteralNumberContext) EnterRule(listener antlr.ParseTreeListener)

func (*LiteralNumberContext) ExitRule Uses

func (s *LiteralNumberContext) ExitRule(listener antlr.ParseTreeListener)

func (*LiteralNumberContext) GetParser Uses

func (s *LiteralNumberContext) GetParser() antlr.Parser

func (*LiteralNumberContext) GetRuleContext Uses

func (s *LiteralNumberContext) GetRuleContext() antlr.RuleContext

func (*LiteralNumberContext) IsLiteralNumberContext Uses

func (*LiteralNumberContext) IsLiteralNumberContext()

func (*LiteralNumberContext) Number Uses

func (s *LiteralNumberContext) Number() INumberContext

func (*LiteralNumberContext) ToStringTree Uses

func (s *LiteralNumberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LoadAbsoluteOperatorContext Uses

type LoadAbsoluteOperatorContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyLoadAbsoluteOperatorContext Uses

func NewEmptyLoadAbsoluteOperatorContext() *LoadAbsoluteOperatorContext

func NewLoadAbsoluteOperatorContext Uses

func NewLoadAbsoluteOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LoadAbsoluteOperatorContext

func (*LoadAbsoluteOperatorContext) Accept Uses

func (s *LoadAbsoluteOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LoadAbsoluteOperatorContext) EnterRule Uses

func (s *LoadAbsoluteOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*LoadAbsoluteOperatorContext) ExitRule Uses

func (s *LoadAbsoluteOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*LoadAbsoluteOperatorContext) GetParser Uses

func (s *LoadAbsoluteOperatorContext) GetParser() antlr.Parser

func (*LoadAbsoluteOperatorContext) GetRuleContext Uses

func (s *LoadAbsoluteOperatorContext) GetRuleContext() antlr.RuleContext

func (*LoadAbsoluteOperatorContext) IsLoadAbsoluteOperatorContext Uses

func (*LoadAbsoluteOperatorContext) IsLoadAbsoluteOperatorContext()

func (*LoadAbsoluteOperatorContext) LDABSB Uses

func (s *LoadAbsoluteOperatorContext) LDABSB() antlr.TerminalNode

func (*LoadAbsoluteOperatorContext) LDABSDW Uses

func (s *LoadAbsoluteOperatorContext) LDABSDW() antlr.TerminalNode

func (*LoadAbsoluteOperatorContext) LDABSH Uses

func (s *LoadAbsoluteOperatorContext) LDABSH() antlr.TerminalNode

func (*LoadAbsoluteOperatorContext) LDABSW Uses

func (s *LoadAbsoluteOperatorContext) LDABSW() antlr.TerminalNode

func (*LoadAbsoluteOperatorContext) ToStringTree Uses

func (s *LoadAbsoluteOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LoadOperationContext Uses

type LoadOperationContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyLoadOperationContext Uses

func NewEmptyLoadOperationContext() *LoadOperationContext

func NewLoadOperationContext Uses

func NewLoadOperationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LoadOperationContext

func (*LoadOperationContext) Accept Uses

func (s *LoadOperationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LoadOperationContext) AllRegister Uses

func (s *LoadOperationContext) AllRegister() []IRegisterContext

func (*LoadOperationContext) EnterRule Uses

func (s *LoadOperationContext) EnterRule(listener antlr.ParseTreeListener)

func (*LoadOperationContext) ExitRule Uses

func (s *LoadOperationContext) ExitRule(listener antlr.ParseTreeListener)

func (*LoadOperationContext) GetParser Uses

func (s *LoadOperationContext) GetParser() antlr.Parser

func (*LoadOperationContext) GetRuleContext Uses

func (s *LoadOperationContext) GetRuleContext() antlr.RuleContext

func (*LoadOperationContext) Immediate Uses

func (s *LoadOperationContext) Immediate() IImmediateContext

func (*LoadOperationContext) IsLoadOperationContext Uses

func (*LoadOperationContext) IsLoadOperationContext()

func (*LoadOperationContext) LDDW Uses

func (s *LoadOperationContext) LDDW() antlr.TerminalNode

func (*LoadOperationContext) LiteralNumber Uses

func (s *LoadOperationContext) LiteralNumber() ILiteralNumberContext

func (*LoadOperationContext) LoadAbsoluteOperator Uses

func (s *LoadOperationContext) LoadAbsoluteOperator() ILoadAbsoluteOperatorContext

func (*LoadOperationContext) LoadOperator Uses

func (s *LoadOperationContext) LoadOperator() ILoadOperatorContext

func (*LoadOperationContext) Offset Uses

func (s *LoadOperationContext) Offset() IOffsetContext

func (*LoadOperationContext) Register Uses

func (s *LoadOperationContext) Register(i int) IRegisterContext

func (*LoadOperationContext) ToStringTree Uses

func (s *LoadOperationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LoadOperatorContext Uses

type LoadOperatorContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyLoadOperatorContext Uses

func NewEmptyLoadOperatorContext() *LoadOperatorContext

func NewLoadOperatorContext Uses

func NewLoadOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LoadOperatorContext

func (*LoadOperatorContext) Accept Uses

func (s *LoadOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LoadOperatorContext) EnterRule Uses

func (s *LoadOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*LoadOperatorContext) ExitRule Uses

func (s *LoadOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*LoadOperatorContext) GetParser Uses

func (s *LoadOperatorContext) GetParser() antlr.Parser

func (*LoadOperatorContext) GetRuleContext Uses

func (s *LoadOperatorContext) GetRuleContext() antlr.RuleContext

func (*LoadOperatorContext) IsLoadOperatorContext Uses

func (*LoadOperatorContext) IsLoadOperatorContext()

func (*LoadOperatorContext) LDXB Uses

func (s *LoadOperatorContext) LDXB() antlr.TerminalNode

func (*LoadOperatorContext) LDXDW Uses

func (s *LoadOperatorContext) LDXDW() antlr.TerminalNode

func (*LoadOperatorContext) LDXH Uses

func (s *LoadOperatorContext) LDXH() antlr.TerminalNode

func (*LoadOperatorContext) LDXW Uses

func (s *LoadOperatorContext) LDXW() antlr.TerminalNode

func (*LoadOperatorContext) ToStringTree Uses

func (s *LoadOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NumberContext Uses

type NumberContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyNumberContext Uses

func NewEmptyNumberContext() *NumberContext

func NewNumberContext Uses

func NewNumberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumberContext

func (*NumberContext) Accept Uses

func (s *NumberContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NumberContext) EnterRule Uses

func (s *NumberContext) EnterRule(listener antlr.ParseTreeListener)

func (*NumberContext) ExitRule Uses

func (s *NumberContext) ExitRule(listener antlr.ParseTreeListener)

func (*NumberContext) GetParser Uses

func (s *NumberContext) GetParser() antlr.Parser

func (*NumberContext) GetRuleContext Uses

func (s *NumberContext) GetRuleContext() antlr.RuleContext

func (*NumberContext) IsNumberContext Uses

func (*NumberContext) IsNumberContext()

func (*NumberContext) NUMBER Uses

func (s *NumberContext) NUMBER() antlr.TerminalNode

func (*NumberContext) ToStringTree Uses

func (s *NumberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OffsetContext Uses

type OffsetContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyOffsetContext Uses

func NewEmptyOffsetContext() *OffsetContext

func NewOffsetContext Uses

func NewOffsetContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OffsetContext

func (*OffsetContext) Accept Uses

func (s *OffsetContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*OffsetContext) EnterRule Uses

func (s *OffsetContext) EnterRule(listener antlr.ParseTreeListener)

func (*OffsetContext) ExitRule Uses

func (s *OffsetContext) ExitRule(listener antlr.ParseTreeListener)

func (*OffsetContext) GetParser Uses

func (s *OffsetContext) GetParser() antlr.Parser

func (*OffsetContext) GetRuleContext Uses

func (s *OffsetContext) GetRuleContext() antlr.RuleContext

func (*OffsetContext) IsOffsetContext Uses

func (*OffsetContext) IsOffsetContext()

func (*OffsetContext) NUMBER Uses

func (s *OffsetContext) NUMBER() antlr.TerminalNode

func (*OffsetContext) ToStringTree Uses

func (s *OffsetContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ProgramContext Uses

type ProgramContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyProgramContext Uses

func NewEmptyProgramContext() *ProgramContext

func NewProgramContext Uses

func NewProgramContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProgramContext

func (*ProgramContext) Accept Uses

func (s *ProgramContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ProgramContext) AllInstruction Uses

func (s *ProgramContext) AllInstruction() []IInstructionContext

func (*ProgramContext) AllLabelDefinition Uses

func (s *ProgramContext) AllLabelDefinition() []ILabelDefinitionContext

func (*ProgramContext) EOF Uses

func (s *ProgramContext) EOF() antlr.TerminalNode

func (*ProgramContext) EnterRule Uses

func (s *ProgramContext) EnterRule(listener antlr.ParseTreeListener)

func (*ProgramContext) ExitRule Uses

func (s *ProgramContext) ExitRule(listener antlr.ParseTreeListener)

func (*ProgramContext) GetParser Uses

func (s *ProgramContext) GetParser() antlr.Parser

func (*ProgramContext) GetRuleContext Uses

func (s *ProgramContext) GetRuleContext() antlr.RuleContext

func (*ProgramContext) Instruction Uses

func (s *ProgramContext) Instruction(i int) IInstructionContext

func (*ProgramContext) IsProgramContext Uses

func (*ProgramContext) IsProgramContext()

func (*ProgramContext) LabelDefinition Uses

func (s *ProgramContext) LabelDefinition(i int) ILabelDefinitionContext

func (*ProgramContext) ToStringTree Uses

func (s *ProgramContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RegisterContext Uses

type RegisterContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyRegisterContext Uses

func NewEmptyRegisterContext() *RegisterContext

func NewRegisterContext Uses

func NewRegisterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RegisterContext

func (*RegisterContext) Accept Uses

func (s *RegisterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RegisterContext) EnterRule Uses

func (s *RegisterContext) EnterRule(listener antlr.ParseTreeListener)

func (*RegisterContext) ExitRule Uses

func (s *RegisterContext) ExitRule(listener antlr.ParseTreeListener)

func (*RegisterContext) GetParser Uses

func (s *RegisterContext) GetParser() antlr.Parser

func (*RegisterContext) GetRuleContext Uses

func (s *RegisterContext) GetRuleContext() antlr.RuleContext

func (*RegisterContext) IsRegisterContext Uses

func (*RegisterContext) IsRegisterContext()

func (*RegisterContext) RAX Uses

func (s *RegisterContext) RAX() antlr.TerminalNode

func (*RegisterContext) REGISTER Uses

func (s *RegisterContext) REGISTER() antlr.TerminalNode

func (*RegisterContext) RFP Uses

func (s *RegisterContext) RFP() antlr.TerminalNode

func (*RegisterContext) ToStringTree Uses

func (s *RegisterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StoreOperationContext Uses

type StoreOperationContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyStoreOperationContext Uses

func NewEmptyStoreOperationContext() *StoreOperationContext

func NewStoreOperationContext Uses

func NewStoreOperationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StoreOperationContext

func (*StoreOperationContext) Accept Uses

func (s *StoreOperationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StoreOperationContext) AllRegister Uses

func (s *StoreOperationContext) AllRegister() []IRegisterContext

func (*StoreOperationContext) EnterRule Uses

func (s *StoreOperationContext) EnterRule(listener antlr.ParseTreeListener)

func (*StoreOperationContext) ExitRule Uses

func (s *StoreOperationContext) ExitRule(listener antlr.ParseTreeListener)

func (*StoreOperationContext) GetParser Uses

func (s *StoreOperationContext) GetParser() antlr.Parser

func (*StoreOperationContext) GetRuleContext Uses

func (s *StoreOperationContext) GetRuleContext() antlr.RuleContext

func (*StoreOperationContext) Immediate Uses

func (s *StoreOperationContext) Immediate() IImmediateContext

func (*StoreOperationContext) IsStoreOperationContext Uses

func (*StoreOperationContext) IsStoreOperationContext()

func (*StoreOperationContext) Offset Uses

func (s *StoreOperationContext) Offset() IOffsetContext

func (*StoreOperationContext) Register Uses

func (s *StoreOperationContext) Register(i int) IRegisterContext

func (*StoreOperationContext) StoreOperator Uses

func (s *StoreOperationContext) StoreOperator() IStoreOperatorContext

func (*StoreOperationContext) StoreXOperator Uses

func (s *StoreOperationContext) StoreXOperator() IStoreXOperatorContext

func (*StoreOperationContext) ToStringTree Uses

func (s *StoreOperationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StoreOperatorContext Uses

type StoreOperatorContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyStoreOperatorContext Uses

func NewEmptyStoreOperatorContext() *StoreOperatorContext

func NewStoreOperatorContext Uses

func NewStoreOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StoreOperatorContext

func (*StoreOperatorContext) Accept Uses

func (s *StoreOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StoreOperatorContext) EnterRule Uses

func (s *StoreOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*StoreOperatorContext) ExitRule Uses

func (s *StoreOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*StoreOperatorContext) GetParser Uses

func (s *StoreOperatorContext) GetParser() antlr.Parser

func (*StoreOperatorContext) GetRuleContext Uses

func (s *StoreOperatorContext) GetRuleContext() antlr.RuleContext

func (*StoreOperatorContext) IsStoreOperatorContext Uses

func (*StoreOperatorContext) IsStoreOperatorContext()

func (*StoreOperatorContext) STB Uses

func (s *StoreOperatorContext) STB() antlr.TerminalNode

func (*StoreOperatorContext) STDW Uses

func (s *StoreOperatorContext) STDW() antlr.TerminalNode

func (*StoreOperatorContext) STH Uses

func (s *StoreOperatorContext) STH() antlr.TerminalNode

func (*StoreOperatorContext) STW Uses

func (s *StoreOperatorContext) STW() antlr.TerminalNode

func (*StoreOperatorContext) ToStringTree Uses

func (s *StoreOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StoreXOperatorContext Uses

type StoreXOperatorContext struct {
    *antlr.BaseParserRuleContext
    // contains filtered or unexported fields
}

func NewEmptyStoreXOperatorContext Uses

func NewEmptyStoreXOperatorContext() *StoreXOperatorContext

func NewStoreXOperatorContext Uses

func NewStoreXOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StoreXOperatorContext

func (*StoreXOperatorContext) Accept Uses

func (s *StoreXOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StoreXOperatorContext) EnterRule Uses

func (s *StoreXOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*StoreXOperatorContext) ExitRule Uses

func (s *StoreXOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*StoreXOperatorContext) GetParser Uses

func (s *StoreXOperatorContext) GetParser() antlr.Parser

func (*StoreXOperatorContext) GetRuleContext Uses

func (s *StoreXOperatorContext) GetRuleContext() antlr.RuleContext

func (*StoreXOperatorContext) IsStoreXOperatorContext Uses

func (*StoreXOperatorContext) IsStoreXOperatorContext()

func (*StoreXOperatorContext) STXB Uses

func (s *StoreXOperatorContext) STXB() antlr.TerminalNode

func (*StoreXOperatorContext) STXDW Uses

func (s *StoreXOperatorContext) STXDW() antlr.TerminalNode

func (*StoreXOperatorContext) STXH Uses

func (s *StoreXOperatorContext) STXH() antlr.TerminalNode

func (*StoreXOperatorContext) STXW Uses

func (s *StoreXOperatorContext) STXW() antlr.TerminalNode

func (*StoreXOperatorContext) ToStringTree Uses

func (s *StoreXOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

Package parser imports 5 packages (graph) and is imported by 1 packages. Updated 2020-08-12. Refresh now. Tools for package owners.