antlr4

package
v0.0.0-...-a44dba6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 23, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	QuACLexerIntegerLiteral = 1
	QuACLexerLBRACK         = 2
	QuACLexerRBRACK         = 3
	QuACLexerSEMI           = 4
	QuACLexerCOLON          = 5
	QuACLexerCOMMA          = 6
	QuACLexerNEWLINE        = 7
	QuACLexerRZ             = 8
	QuACLexerR0             = 9
	QuACLexerR1             = 10
	QuACLexerR2             = 11
	QuACLexerR3             = 12
	QuACLexerR4             = 13
	QuACLexerFL             = 14
	QuACLexerR5             = 15
	QuACLexerPC             = 16
	QuACLexerR7             = 17
	QuACLexerMOV            = 18
	QuACLexerMOVL           = 19
	QuACLexerSETH           = 20
	QuACLexerSTR            = 21
	QuACLexerLDR            = 22
	QuACLexerADD            = 23
	QuACLexerSUB            = 24
	QuACLexerAND            = 25
	QuACLexerORR            = 26
	QuACLexerJPR            = 27
	QuACLexerCMP            = 28
	QuACLexerNOP            = 29
	QuACLexerJPM            = 30
	QuACLexerJP             = 31
	QuACLexerWORD           = 32
	QuACLexerEQ             = 33
	QuACLexerIdentifier     = 34
	QuACLexerWS             = 35
	QuACLexerLINE_COMMENT   = 36
)

QuACLexer tokens.

View Source
const (
	QuACParserEOF            = antlr.TokenEOF
	QuACParserIntegerLiteral = 1
	QuACParserLBRACK         = 2
	QuACParserRBRACK         = 3
	QuACParserSEMI           = 4
	QuACParserCOLON          = 5
	QuACParserCOMMA          = 6
	QuACParserNEWLINE        = 7
	QuACParserRZ             = 8
	QuACParserR0             = 9
	QuACParserR1             = 10
	QuACParserR2             = 11
	QuACParserR3             = 12
	QuACParserR4             = 13
	QuACParserFL             = 14
	QuACParserR5             = 15
	QuACParserPC             = 16
	QuACParserR7             = 17
	QuACParserMOV            = 18
	QuACParserMOVL           = 19
	QuACParserSETH           = 20
	QuACParserSTR            = 21
	QuACParserLDR            = 22
	QuACParserADD            = 23
	QuACParserSUB            = 24
	QuACParserAND            = 25
	QuACParserORR            = 26
	QuACParserJPR            = 27
	QuACParserCMP            = 28
	QuACParserNOP            = 29
	QuACParserJPM            = 30
	QuACParserJP             = 31
	QuACParserWORD           = 32
	QuACParserEQ             = 33
	QuACParserIdentifier     = 34
	QuACParserWS             = 35
	QuACParserLINE_COMMENT   = 36
)

QuACParser tokens.

View Source
const (
	QuACParserRULE_parse        = 0
	QuACParserRULE_statement    = 1
	QuACParserRULE_iFormat      = 2
	QuACParserRULE_rMemFormat   = 3
	QuACParserRULE_rALUFormat   = 4
	QuACParserRULE_nop          = 5
	QuACParserRULE_pseudo2Param = 6
	QuACParserRULE_jpr          = 7
	QuACParserRULE_jpm          = 8
	QuACParserRULE_jp           = 9
	QuACParserRULE_register     = 10
)

QuACParser rules.

Variables

This section is empty.

Functions

func QuACLexerInit

func QuACLexerInit()

QuACLexerInit initializes any static state used to implement QuACLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewQuACLexer(). You can call this function if you wish to initialize the static state ahead of time.

func QuACParserInit

func QuACParserInit()

QuACParserInit initializes any static state used to implement QuACParser. By default the static state used to implement the parser is lazily initialized during the first call to NewQuACParser(). You can call this function if you wish to initialize the static state ahead of time.

Types

type BaseQuACParserListener

type BaseQuACParserListener struct{}

BaseQuACParserListener is a complete listener for a parse tree produced by QuACParser.

func (*BaseQuACParserListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseQuACParserListener) EnterIFormat

func (s *BaseQuACParserListener) EnterIFormat(ctx *IFormatContext)

EnterIFormat is called when production iFormat is entered.

func (*BaseQuACParserListener) EnterIFormatStatement

func (s *BaseQuACParserListener) EnterIFormatStatement(ctx *IFormatStatementContext)

EnterIFormatStatement is called when production iFormatStatement is entered.

func (*BaseQuACParserListener) EnterJp

func (s *BaseQuACParserListener) EnterJp(ctx *JpContext)

EnterJp is called when production jp is entered.

func (*BaseQuACParserListener) EnterJpStatement

func (s *BaseQuACParserListener) EnterJpStatement(ctx *JpStatementContext)

EnterJpStatement is called when production jpStatement is entered.

func (*BaseQuACParserListener) EnterJpm

func (s *BaseQuACParserListener) EnterJpm(ctx *JpmContext)

EnterJpm is called when production jpm is entered.

func (*BaseQuACParserListener) EnterJpmStatement

func (s *BaseQuACParserListener) EnterJpmStatement(ctx *JpmStatementContext)

EnterJpmStatement is called when production jpmStatement is entered.

func (*BaseQuACParserListener) EnterJpr

func (s *BaseQuACParserListener) EnterJpr(ctx *JprContext)

EnterJpr is called when production jpr is entered.

func (*BaseQuACParserListener) EnterJprStatement

func (s *BaseQuACParserListener) EnterJprStatement(ctx *JprStatementContext)

EnterJprStatement is called when production jprStatement is entered.

func (*BaseQuACParserListener) EnterLabelStatement

func (s *BaseQuACParserListener) EnterLabelStatement(ctx *LabelStatementContext)

EnterLabelStatement is called when production labelStatement is entered.

func (*BaseQuACParserListener) EnterNop

func (s *BaseQuACParserListener) EnterNop(ctx *NopContext)

EnterNop is called when production nop is entered.

func (*BaseQuACParserListener) EnterNopStatement

func (s *BaseQuACParserListener) EnterNopStatement(ctx *NopStatementContext)

EnterNopStatement is called when production nopStatement is entered.

func (*BaseQuACParserListener) EnterParse

func (s *BaseQuACParserListener) EnterParse(ctx *ParseContext)

EnterParse is called when production parse is entered.

func (*BaseQuACParserListener) EnterPseudo2Param

func (s *BaseQuACParserListener) EnterPseudo2Param(ctx *Pseudo2ParamContext)

EnterPseudo2Param is called when production pseudo2Param is entered.

func (*BaseQuACParserListener) EnterPseudo2ParamStatement

func (s *BaseQuACParserListener) EnterPseudo2ParamStatement(ctx *Pseudo2ParamStatementContext)

EnterPseudo2ParamStatement is called when production pseudo2ParamStatement is entered.

func (*BaseQuACParserListener) EnterRALUFormat

func (s *BaseQuACParserListener) EnterRALUFormat(ctx *RALUFormatContext)

EnterRALUFormat is called when production rALUFormat is entered.

func (*BaseQuACParserListener) EnterRALUFormatStatement

func (s *BaseQuACParserListener) EnterRALUFormatStatement(ctx *RALUFormatStatementContext)

EnterRALUFormatStatement is called when production rALUFormatStatement is entered.

func (*BaseQuACParserListener) EnterRMemFormat

func (s *BaseQuACParserListener) EnterRMemFormat(ctx *RMemFormatContext)

EnterRMemFormat is called when production rMemFormat is entered.

func (*BaseQuACParserListener) EnterRMemFormatStatement

func (s *BaseQuACParserListener) EnterRMemFormatStatement(ctx *RMemFormatStatementContext)

EnterRMemFormatStatement is called when production rMemFormatStatement is entered.

func (*BaseQuACParserListener) EnterRegister

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

EnterRegister is called when production register is entered.

func (*BaseQuACParserListener) EnterWordStatement

func (s *BaseQuACParserListener) EnterWordStatement(ctx *WordStatementContext)

EnterWordStatement is called when production wordStatement is entered.

func (*BaseQuACParserListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BaseQuACParserListener) ExitIFormat

func (s *BaseQuACParserListener) ExitIFormat(ctx *IFormatContext)

ExitIFormat is called when production iFormat is exited.

func (*BaseQuACParserListener) ExitIFormatStatement

func (s *BaseQuACParserListener) ExitIFormatStatement(ctx *IFormatStatementContext)

ExitIFormatStatement is called when production iFormatStatement is exited.

func (*BaseQuACParserListener) ExitJp

func (s *BaseQuACParserListener) ExitJp(ctx *JpContext)

ExitJp is called when production jp is exited.

func (*BaseQuACParserListener) ExitJpStatement

func (s *BaseQuACParserListener) ExitJpStatement(ctx *JpStatementContext)

ExitJpStatement is called when production jpStatement is exited.

func (*BaseQuACParserListener) ExitJpm

func (s *BaseQuACParserListener) ExitJpm(ctx *JpmContext)

ExitJpm is called when production jpm is exited.

func (*BaseQuACParserListener) ExitJpmStatement

func (s *BaseQuACParserListener) ExitJpmStatement(ctx *JpmStatementContext)

ExitJpmStatement is called when production jpmStatement is exited.

func (*BaseQuACParserListener) ExitJpr

func (s *BaseQuACParserListener) ExitJpr(ctx *JprContext)

ExitJpr is called when production jpr is exited.

func (*BaseQuACParserListener) ExitJprStatement

func (s *BaseQuACParserListener) ExitJprStatement(ctx *JprStatementContext)

ExitJprStatement is called when production jprStatement is exited.

func (*BaseQuACParserListener) ExitLabelStatement

func (s *BaseQuACParserListener) ExitLabelStatement(ctx *LabelStatementContext)

ExitLabelStatement is called when production labelStatement is exited.

func (*BaseQuACParserListener) ExitNop

func (s *BaseQuACParserListener) ExitNop(ctx *NopContext)

ExitNop is called when production nop is exited.

func (*BaseQuACParserListener) ExitNopStatement

func (s *BaseQuACParserListener) ExitNopStatement(ctx *NopStatementContext)

ExitNopStatement is called when production nopStatement is exited.

func (*BaseQuACParserListener) ExitParse

func (s *BaseQuACParserListener) ExitParse(ctx *ParseContext)

ExitParse is called when production parse is exited.

func (*BaseQuACParserListener) ExitPseudo2Param

func (s *BaseQuACParserListener) ExitPseudo2Param(ctx *Pseudo2ParamContext)

ExitPseudo2Param is called when production pseudo2Param is exited.

func (*BaseQuACParserListener) ExitPseudo2ParamStatement

func (s *BaseQuACParserListener) ExitPseudo2ParamStatement(ctx *Pseudo2ParamStatementContext)

ExitPseudo2ParamStatement is called when production pseudo2ParamStatement is exited.

func (*BaseQuACParserListener) ExitRALUFormat

func (s *BaseQuACParserListener) ExitRALUFormat(ctx *RALUFormatContext)

ExitRALUFormat is called when production rALUFormat is exited.

func (*BaseQuACParserListener) ExitRALUFormatStatement

func (s *BaseQuACParserListener) ExitRALUFormatStatement(ctx *RALUFormatStatementContext)

ExitRALUFormatStatement is called when production rALUFormatStatement is exited.

func (*BaseQuACParserListener) ExitRMemFormat

func (s *BaseQuACParserListener) ExitRMemFormat(ctx *RMemFormatContext)

ExitRMemFormat is called when production rMemFormat is exited.

func (*BaseQuACParserListener) ExitRMemFormatStatement

func (s *BaseQuACParserListener) ExitRMemFormatStatement(ctx *RMemFormatStatementContext)

ExitRMemFormatStatement is called when production rMemFormatStatement is exited.

func (*BaseQuACParserListener) ExitRegister

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

ExitRegister is called when production register is exited.

func (*BaseQuACParserListener) ExitWordStatement

func (s *BaseQuACParserListener) ExitWordStatement(ctx *WordStatementContext)

ExitWordStatement is called when production wordStatement is exited.

func (*BaseQuACParserListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseQuACParserListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type BaseQuACParserVisitor

type BaseQuACParserVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BaseQuACParserVisitor) VisitIFormat

func (v *BaseQuACParserVisitor) VisitIFormat(ctx *IFormatContext) interface{}

func (*BaseQuACParserVisitor) VisitIFormatStatement

func (v *BaseQuACParserVisitor) VisitIFormatStatement(ctx *IFormatStatementContext) interface{}

func (*BaseQuACParserVisitor) VisitJp

func (v *BaseQuACParserVisitor) VisitJp(ctx *JpContext) interface{}

func (*BaseQuACParserVisitor) VisitJpStatement

func (v *BaseQuACParserVisitor) VisitJpStatement(ctx *JpStatementContext) interface{}

func (*BaseQuACParserVisitor) VisitJpm

func (v *BaseQuACParserVisitor) VisitJpm(ctx *JpmContext) interface{}

func (*BaseQuACParserVisitor) VisitJpmStatement

func (v *BaseQuACParserVisitor) VisitJpmStatement(ctx *JpmStatementContext) interface{}

func (*BaseQuACParserVisitor) VisitJpr

func (v *BaseQuACParserVisitor) VisitJpr(ctx *JprContext) interface{}

func (*BaseQuACParserVisitor) VisitJprStatement

func (v *BaseQuACParserVisitor) VisitJprStatement(ctx *JprStatementContext) interface{}

func (*BaseQuACParserVisitor) VisitLabelStatement

func (v *BaseQuACParserVisitor) VisitLabelStatement(ctx *LabelStatementContext) interface{}

func (*BaseQuACParserVisitor) VisitNop

func (v *BaseQuACParserVisitor) VisitNop(ctx *NopContext) interface{}

func (*BaseQuACParserVisitor) VisitNopStatement

func (v *BaseQuACParserVisitor) VisitNopStatement(ctx *NopStatementContext) interface{}

func (*BaseQuACParserVisitor) VisitParse

func (v *BaseQuACParserVisitor) VisitParse(ctx *ParseContext) interface{}

func (*BaseQuACParserVisitor) VisitPseudo2Param

func (v *BaseQuACParserVisitor) VisitPseudo2Param(ctx *Pseudo2ParamContext) interface{}

func (*BaseQuACParserVisitor) VisitPseudo2ParamStatement

func (v *BaseQuACParserVisitor) VisitPseudo2ParamStatement(ctx *Pseudo2ParamStatementContext) interface{}

func (*BaseQuACParserVisitor) VisitRALUFormat

func (v *BaseQuACParserVisitor) VisitRALUFormat(ctx *RALUFormatContext) interface{}

func (*BaseQuACParserVisitor) VisitRALUFormatStatement

func (v *BaseQuACParserVisitor) VisitRALUFormatStatement(ctx *RALUFormatStatementContext) interface{}

func (*BaseQuACParserVisitor) VisitRMemFormat

func (v *BaseQuACParserVisitor) VisitRMemFormat(ctx *RMemFormatContext) interface{}

func (*BaseQuACParserVisitor) VisitRMemFormatStatement

func (v *BaseQuACParserVisitor) VisitRMemFormatStatement(ctx *RMemFormatStatementContext) interface{}

func (*BaseQuACParserVisitor) VisitRegister

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

func (*BaseQuACParserVisitor) VisitWordStatement

func (v *BaseQuACParserVisitor) VisitWordStatement(ctx *WordStatementContext) interface{}

type IFormatContext

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

func NewEmptyIFormatContext

func NewEmptyIFormatContext() *IFormatContext

func NewIFormatContext

func NewIFormatContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IFormatContext

func (*IFormatContext) COMMA

func (s *IFormatContext) COMMA() antlr.TerminalNode

func (*IFormatContext) EnterRule

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

func (*IFormatContext) ExitRule

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

func (*IFormatContext) GetParser

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

func (*IFormatContext) GetRuleContext

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

func (*IFormatContext) IntegerLiteral

func (s *IFormatContext) IntegerLiteral() antlr.TerminalNode

func (*IFormatContext) IsIFormatContext

func (*IFormatContext) IsIFormatContext()

func (*IFormatContext) MOVL

func (s *IFormatContext) MOVL() antlr.TerminalNode

func (*IFormatContext) Register

func (s *IFormatContext) Register() IRegisterContext

func (*IFormatContext) SETH

func (s *IFormatContext) SETH() antlr.TerminalNode

func (*IFormatContext) ToStringTree

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

type IFormatStatementContext

type IFormatStatementContext struct {
	*StatementContext
}

func NewIFormatStatementContext

func NewIFormatStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IFormatStatementContext

func (*IFormatStatementContext) EnterRule

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

func (*IFormatStatementContext) ExitRule

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

func (*IFormatStatementContext) GetRuleContext

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

func (*IFormatStatementContext) IFormat

type IIFormatContext

type IIFormatContext interface {
	antlr.ParserRuleContext

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

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

IIFormatContext is an interface to support dynamic dispatch.

type IJpContext

type IJpContext interface {
	antlr.ParserRuleContext

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

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

IJpContext is an interface to support dynamic dispatch.

type IJpmContext

type IJpmContext interface {
	antlr.ParserRuleContext

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

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

IJpmContext is an interface to support dynamic dispatch.

type IJprContext

type IJprContext interface {
	antlr.ParserRuleContext

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

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

IJprContext is an interface to support dynamic dispatch.

type INopContext

type INopContext interface {
	antlr.ParserRuleContext

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

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

INopContext is an interface to support dynamic dispatch.

type IParseContext

type IParseContext interface {
	antlr.ParserRuleContext

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

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

IParseContext is an interface to support dynamic dispatch.

type IPseudo2ParamContext

type IPseudo2ParamContext interface {
	antlr.ParserRuleContext

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

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

IPseudo2ParamContext is an interface to support dynamic dispatch.

type IRALUFormatContext

type IRALUFormatContext interface {
	antlr.ParserRuleContext

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

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

IRALUFormatContext is an interface to support dynamic dispatch.

type IRMemFormatContext

type IRMemFormatContext interface {
	antlr.ParserRuleContext

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

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

IRMemFormatContext is an interface to support dynamic dispatch.

type IRegisterContext

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 IStatementContext

type IStatementContext interface {
	antlr.ParserRuleContext

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

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

IStatementContext is an interface to support dynamic dispatch.

type JpContext

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

func NewEmptyJpContext

func NewEmptyJpContext() *JpContext

func NewJpContext

func NewJpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JpContext

func (*JpContext) EnterRule

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

func (*JpContext) ExitRule

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

func (*JpContext) GetParser

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

func (*JpContext) GetRuleContext

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

func (*JpContext) Identifier

func (s *JpContext) Identifier() antlr.TerminalNode

func (*JpContext) IntegerLiteral

func (s *JpContext) IntegerLiteral() antlr.TerminalNode

func (*JpContext) IsJpContext

func (*JpContext) IsJpContext()

func (*JpContext) JP

func (s *JpContext) JP() antlr.TerminalNode

func (*JpContext) ToStringTree

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

type JpStatementContext

type JpStatementContext struct {
	*StatementContext
}

func NewJpStatementContext

func NewJpStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *JpStatementContext

func (*JpStatementContext) EnterRule

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

func (*JpStatementContext) ExitRule

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

func (*JpStatementContext) GetRuleContext

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

func (*JpStatementContext) Jp

type JpmContext

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

func NewEmptyJpmContext

func NewEmptyJpmContext() *JpmContext

func NewJpmContext

func NewJpmContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JpmContext

func (*JpmContext) EnterRule

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

func (*JpmContext) ExitRule

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

func (*JpmContext) GetParser

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

func (*JpmContext) GetRuleContext

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

func (*JpmContext) IsJpmContext

func (*JpmContext) IsJpmContext()

func (*JpmContext) JPM

func (s *JpmContext) JPM() antlr.TerminalNode

func (*JpmContext) LBRACK

func (s *JpmContext) LBRACK() antlr.TerminalNode

func (*JpmContext) RBRACK

func (s *JpmContext) RBRACK() antlr.TerminalNode

func (*JpmContext) Register

func (s *JpmContext) Register() IRegisterContext

func (*JpmContext) ToStringTree

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

type JpmStatementContext

type JpmStatementContext struct {
	*StatementContext
}

func NewJpmStatementContext

func NewJpmStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *JpmStatementContext

func (*JpmStatementContext) EnterRule

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

func (*JpmStatementContext) ExitRule

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

func (*JpmStatementContext) GetRuleContext

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

func (*JpmStatementContext) Jpm

type JprContext

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

func NewEmptyJprContext

func NewEmptyJprContext() *JprContext

func NewJprContext

func NewJprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JprContext

func (*JprContext) EnterRule

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

func (*JprContext) ExitRule

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

func (*JprContext) GetParser

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

func (*JprContext) GetRuleContext

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

func (*JprContext) IsJprContext

func (*JprContext) IsJprContext()

func (*JprContext) JPR

func (s *JprContext) JPR() antlr.TerminalNode

func (*JprContext) Register

func (s *JprContext) Register() IRegisterContext

func (*JprContext) ToStringTree

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

type JprStatementContext

type JprStatementContext struct {
	*StatementContext
}

func NewJprStatementContext

func NewJprStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *JprStatementContext

func (*JprStatementContext) EnterRule

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

func (*JprStatementContext) ExitRule

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

func (*JprStatementContext) GetRuleContext

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

func (*JprStatementContext) Jpr

type LabelStatementContext

type LabelStatementContext struct {
	*StatementContext
}

func NewLabelStatementContext

func NewLabelStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LabelStatementContext

func (*LabelStatementContext) COLON

func (*LabelStatementContext) EnterRule

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

func (*LabelStatementContext) ExitRule

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

func (*LabelStatementContext) GetRuleContext

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

func (*LabelStatementContext) Identifier

func (s *LabelStatementContext) Identifier() antlr.TerminalNode

type NopContext

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

func NewEmptyNopContext

func NewEmptyNopContext() *NopContext

func NewNopContext

func NewNopContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NopContext

func (*NopContext) EnterRule

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

func (*NopContext) ExitRule

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

func (*NopContext) GetParser

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

func (*NopContext) GetRuleContext

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

func (*NopContext) IsNopContext

func (*NopContext) IsNopContext()

func (*NopContext) NOP

func (s *NopContext) NOP() antlr.TerminalNode

func (*NopContext) ToStringTree

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

type NopStatementContext

type NopStatementContext struct {
	*StatementContext
}

func NewNopStatementContext

func NewNopStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NopStatementContext

func (*NopStatementContext) EnterRule

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

func (*NopStatementContext) ExitRule

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

func (*NopStatementContext) GetRuleContext

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

func (*NopStatementContext) Nop

type ParseContext

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

func NewEmptyParseContext

func NewEmptyParseContext() *ParseContext

func NewParseContext

func NewParseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParseContext

func (*ParseContext) AllStatement

func (s *ParseContext) AllStatement() []IStatementContext

func (*ParseContext) EOF

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

func (*ParseContext) EnterRule

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

func (*ParseContext) ExitRule

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

func (*ParseContext) GetParser

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

func (*ParseContext) GetRuleContext

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

func (*ParseContext) IsParseContext

func (*ParseContext) IsParseContext()

func (*ParseContext) Statement

func (s *ParseContext) Statement(i int) IStatementContext

func (*ParseContext) ToStringTree

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

type Pseudo2ParamContext

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

func NewEmptyPseudo2ParamContext

func NewEmptyPseudo2ParamContext() *Pseudo2ParamContext

func NewPseudo2ParamContext

func NewPseudo2ParamContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Pseudo2ParamContext

func (*Pseudo2ParamContext) AllRegister

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

func (*Pseudo2ParamContext) CMP

func (*Pseudo2ParamContext) COMMA

func (*Pseudo2ParamContext) EnterRule

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

func (*Pseudo2ParamContext) ExitRule

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

func (*Pseudo2ParamContext) GetParser

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

func (*Pseudo2ParamContext) GetRuleContext

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

func (*Pseudo2ParamContext) IsPseudo2ParamContext

func (*Pseudo2ParamContext) IsPseudo2ParamContext()

func (*Pseudo2ParamContext) MOV

func (*Pseudo2ParamContext) Register

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

func (*Pseudo2ParamContext) ToStringTree

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

type Pseudo2ParamStatementContext

type Pseudo2ParamStatementContext struct {
	*StatementContext
}

func NewPseudo2ParamStatementContext

func NewPseudo2ParamStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Pseudo2ParamStatementContext

func (*Pseudo2ParamStatementContext) EnterRule

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

func (*Pseudo2ParamStatementContext) ExitRule

func (*Pseudo2ParamStatementContext) GetRuleContext

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

func (*Pseudo2ParamStatementContext) Pseudo2Param

type QuACLexer

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

func NewQuACLexer

func NewQuACLexer(input antlr.CharStream) *QuACLexer

NewQuACLexer produces a new lexer instance for the optional input antlr.CharStream.

type QuACParser

type QuACParser struct {
	*antlr.BaseParser
}

func NewQuACParser

func NewQuACParser(input antlr.TokenStream) *QuACParser

NewQuACParser produces a new parser instance for the optional input antlr.TokenStream.

func (*QuACParser) IFormat

func (p *QuACParser) IFormat() (localctx IIFormatContext)

func (*QuACParser) Jp

func (p *QuACParser) Jp() (localctx IJpContext)

func (*QuACParser) Jpm

func (p *QuACParser) Jpm() (localctx IJpmContext)

func (*QuACParser) Jpr

func (p *QuACParser) Jpr() (localctx IJprContext)

func (*QuACParser) Nop

func (p *QuACParser) Nop() (localctx INopContext)

func (*QuACParser) Parse

func (p *QuACParser) Parse() (localctx IParseContext)

func (*QuACParser) Pseudo2Param

func (p *QuACParser) Pseudo2Param() (localctx IPseudo2ParamContext)

func (*QuACParser) RALUFormat

func (p *QuACParser) RALUFormat() (localctx IRALUFormatContext)

func (*QuACParser) RMemFormat

func (p *QuACParser) RMemFormat() (localctx IRMemFormatContext)

func (*QuACParser) Register

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

func (*QuACParser) Statement

func (p *QuACParser) Statement() (localctx IStatementContext)

type QuACParserListener

type QuACParserListener interface {
	antlr.ParseTreeListener

	// EnterParse is called when entering the parse production.
	EnterParse(c *ParseContext)

	// EnterIFormatStatement is called when entering the iFormatStatement production.
	EnterIFormatStatement(c *IFormatStatementContext)

	// EnterRMemFormatStatement is called when entering the rMemFormatStatement production.
	EnterRMemFormatStatement(c *RMemFormatStatementContext)

	// EnterRALUFormatStatement is called when entering the rALUFormatStatement production.
	EnterRALUFormatStatement(c *RALUFormatStatementContext)

	// EnterNopStatement is called when entering the nopStatement production.
	EnterNopStatement(c *NopStatementContext)

	// EnterPseudo2ParamStatement is called when entering the pseudo2ParamStatement production.
	EnterPseudo2ParamStatement(c *Pseudo2ParamStatementContext)

	// EnterJprStatement is called when entering the jprStatement production.
	EnterJprStatement(c *JprStatementContext)

	// EnterJpmStatement is called when entering the jpmStatement production.
	EnterJpmStatement(c *JpmStatementContext)

	// EnterJpStatement is called when entering the jpStatement production.
	EnterJpStatement(c *JpStatementContext)

	// EnterWordStatement is called when entering the wordStatement production.
	EnterWordStatement(c *WordStatementContext)

	// EnterLabelStatement is called when entering the labelStatement production.
	EnterLabelStatement(c *LabelStatementContext)

	// EnterIFormat is called when entering the iFormat production.
	EnterIFormat(c *IFormatContext)

	// EnterRMemFormat is called when entering the rMemFormat production.
	EnterRMemFormat(c *RMemFormatContext)

	// EnterRALUFormat is called when entering the rALUFormat production.
	EnterRALUFormat(c *RALUFormatContext)

	// EnterNop is called when entering the nop production.
	EnterNop(c *NopContext)

	// EnterPseudo2Param is called when entering the pseudo2Param production.
	EnterPseudo2Param(c *Pseudo2ParamContext)

	// EnterJpr is called when entering the jpr production.
	EnterJpr(c *JprContext)

	// EnterJpm is called when entering the jpm production.
	EnterJpm(c *JpmContext)

	// EnterJp is called when entering the jp production.
	EnterJp(c *JpContext)

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

	// ExitParse is called when exiting the parse production.
	ExitParse(c *ParseContext)

	// ExitIFormatStatement is called when exiting the iFormatStatement production.
	ExitIFormatStatement(c *IFormatStatementContext)

	// ExitRMemFormatStatement is called when exiting the rMemFormatStatement production.
	ExitRMemFormatStatement(c *RMemFormatStatementContext)

	// ExitRALUFormatStatement is called when exiting the rALUFormatStatement production.
	ExitRALUFormatStatement(c *RALUFormatStatementContext)

	// ExitNopStatement is called when exiting the nopStatement production.
	ExitNopStatement(c *NopStatementContext)

	// ExitPseudo2ParamStatement is called when exiting the pseudo2ParamStatement production.
	ExitPseudo2ParamStatement(c *Pseudo2ParamStatementContext)

	// ExitJprStatement is called when exiting the jprStatement production.
	ExitJprStatement(c *JprStatementContext)

	// ExitJpmStatement is called when exiting the jpmStatement production.
	ExitJpmStatement(c *JpmStatementContext)

	// ExitJpStatement is called when exiting the jpStatement production.
	ExitJpStatement(c *JpStatementContext)

	// ExitWordStatement is called when exiting the wordStatement production.
	ExitWordStatement(c *WordStatementContext)

	// ExitLabelStatement is called when exiting the labelStatement production.
	ExitLabelStatement(c *LabelStatementContext)

	// ExitIFormat is called when exiting the iFormat production.
	ExitIFormat(c *IFormatContext)

	// ExitRMemFormat is called when exiting the rMemFormat production.
	ExitRMemFormat(c *RMemFormatContext)

	// ExitRALUFormat is called when exiting the rALUFormat production.
	ExitRALUFormat(c *RALUFormatContext)

	// ExitNop is called when exiting the nop production.
	ExitNop(c *NopContext)

	// ExitPseudo2Param is called when exiting the pseudo2Param production.
	ExitPseudo2Param(c *Pseudo2ParamContext)

	// ExitJpr is called when exiting the jpr production.
	ExitJpr(c *JprContext)

	// ExitJpm is called when exiting the jpm production.
	ExitJpm(c *JpmContext)

	// ExitJp is called when exiting the jp production.
	ExitJp(c *JpContext)

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

QuACParserListener is a complete listener for a parse tree produced by QuACParser.

type QuACParserVisitor

type QuACParserVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by QuACParser#parse.
	VisitParse(ctx *ParseContext) interface{}

	// Visit a parse tree produced by QuACParser#iFormatStatement.
	VisitIFormatStatement(ctx *IFormatStatementContext) interface{}

	// Visit a parse tree produced by QuACParser#rMemFormatStatement.
	VisitRMemFormatStatement(ctx *RMemFormatStatementContext) interface{}

	// Visit a parse tree produced by QuACParser#rALUFormatStatement.
	VisitRALUFormatStatement(ctx *RALUFormatStatementContext) interface{}

	// Visit a parse tree produced by QuACParser#nopStatement.
	VisitNopStatement(ctx *NopStatementContext) interface{}

	// Visit a parse tree produced by QuACParser#pseudo2ParamStatement.
	VisitPseudo2ParamStatement(ctx *Pseudo2ParamStatementContext) interface{}

	// Visit a parse tree produced by QuACParser#jprStatement.
	VisitJprStatement(ctx *JprStatementContext) interface{}

	// Visit a parse tree produced by QuACParser#jpmStatement.
	VisitJpmStatement(ctx *JpmStatementContext) interface{}

	// Visit a parse tree produced by QuACParser#jpStatement.
	VisitJpStatement(ctx *JpStatementContext) interface{}

	// Visit a parse tree produced by QuACParser#wordStatement.
	VisitWordStatement(ctx *WordStatementContext) interface{}

	// Visit a parse tree produced by QuACParser#labelStatement.
	VisitLabelStatement(ctx *LabelStatementContext) interface{}

	// Visit a parse tree produced by QuACParser#iFormat.
	VisitIFormat(ctx *IFormatContext) interface{}

	// Visit a parse tree produced by QuACParser#rMemFormat.
	VisitRMemFormat(ctx *RMemFormatContext) interface{}

	// Visit a parse tree produced by QuACParser#rALUFormat.
	VisitRALUFormat(ctx *RALUFormatContext) interface{}

	// Visit a parse tree produced by QuACParser#nop.
	VisitNop(ctx *NopContext) interface{}

	// Visit a parse tree produced by QuACParser#pseudo2Param.
	VisitPseudo2Param(ctx *Pseudo2ParamContext) interface{}

	// Visit a parse tree produced by QuACParser#jpr.
	VisitJpr(ctx *JprContext) interface{}

	// Visit a parse tree produced by QuACParser#jpm.
	VisitJpm(ctx *JpmContext) interface{}

	// Visit a parse tree produced by QuACParser#jp.
	VisitJp(ctx *JpContext) interface{}

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

A complete Visitor for a parse tree produced by QuACParser.

type RALUFormatContext

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

func NewEmptyRALUFormatContext

func NewEmptyRALUFormatContext() *RALUFormatContext

func NewRALUFormatContext

func NewRALUFormatContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RALUFormatContext

func (*RALUFormatContext) ADD

func (*RALUFormatContext) AND

func (*RALUFormatContext) AllCOMMA

func (s *RALUFormatContext) AllCOMMA() []antlr.TerminalNode

func (*RALUFormatContext) AllRegister

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

func (*RALUFormatContext) COMMA

func (*RALUFormatContext) EnterRule

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

func (*RALUFormatContext) ExitRule

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

func (*RALUFormatContext) GetParser

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

func (*RALUFormatContext) GetRuleContext

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

func (*RALUFormatContext) IsRALUFormatContext

func (*RALUFormatContext) IsRALUFormatContext()

func (*RALUFormatContext) ORR

func (*RALUFormatContext) Register

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

func (*RALUFormatContext) SUB

func (*RALUFormatContext) ToStringTree

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

type RALUFormatStatementContext

type RALUFormatStatementContext struct {
	*StatementContext
}

func NewRALUFormatStatementContext

func NewRALUFormatStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RALUFormatStatementContext

func (*RALUFormatStatementContext) EnterRule

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

func (*RALUFormatStatementContext) ExitRule

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

func (*RALUFormatStatementContext) GetRuleContext

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

func (*RALUFormatStatementContext) RALUFormat

type RMemFormatContext

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

func NewEmptyRMemFormatContext

func NewEmptyRMemFormatContext() *RMemFormatContext

func NewRMemFormatContext

func NewRMemFormatContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RMemFormatContext

func (*RMemFormatContext) AllRegister

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

func (*RMemFormatContext) COMMA

func (*RMemFormatContext) EnterRule

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

func (*RMemFormatContext) ExitRule

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

func (*RMemFormatContext) GetParser

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

func (*RMemFormatContext) GetRuleContext

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

func (*RMemFormatContext) IsRMemFormatContext

func (*RMemFormatContext) IsRMemFormatContext()

func (*RMemFormatContext) LBRACK

func (s *RMemFormatContext) LBRACK() antlr.TerminalNode

func (*RMemFormatContext) LDR

func (*RMemFormatContext) RBRACK

func (s *RMemFormatContext) RBRACK() antlr.TerminalNode

func (*RMemFormatContext) Register

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

func (*RMemFormatContext) STR

func (*RMemFormatContext) ToStringTree

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

type RMemFormatStatementContext

type RMemFormatStatementContext struct {
	*StatementContext
}

func NewRMemFormatStatementContext

func NewRMemFormatStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RMemFormatStatementContext

func (*RMemFormatStatementContext) EnterRule

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

func (*RMemFormatStatementContext) ExitRule

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

func (*RMemFormatStatementContext) GetRuleContext

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

func (*RMemFormatStatementContext) RMemFormat

type RegisterContext

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

func NewEmptyRegisterContext

func NewEmptyRegisterContext() *RegisterContext

func NewRegisterContext

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

func (*RegisterContext) EnterRule

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

func (*RegisterContext) ExitRule

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

func (*RegisterContext) FL

func (*RegisterContext) GetParser

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

func (*RegisterContext) GetRuleContext

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

func (*RegisterContext) IsRegisterContext

func (*RegisterContext) IsRegisterContext()

func (*RegisterContext) PC

func (*RegisterContext) R0

func (*RegisterContext) R1

func (*RegisterContext) R2

func (*RegisterContext) R3

func (*RegisterContext) R4

func (*RegisterContext) R5

func (*RegisterContext) R7

func (*RegisterContext) RZ

func (*RegisterContext) ToStringTree

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

type StatementContext

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

func NewEmptyStatementContext

func NewEmptyStatementContext() *StatementContext

func NewStatementContext

func NewStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementContext

func (*StatementContext) CopyFrom

func (s *StatementContext) CopyFrom(ctx *StatementContext)

func (*StatementContext) GetParser

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

func (*StatementContext) GetRuleContext

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

func (*StatementContext) IsStatementContext

func (*StatementContext) IsStatementContext()

func (*StatementContext) ToStringTree

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

type WordStatementContext

type WordStatementContext struct {
	*StatementContext
}

func NewWordStatementContext

func NewWordStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *WordStatementContext

func (*WordStatementContext) EnterRule

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

func (*WordStatementContext) ExitRule

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

func (*WordStatementContext) GetRuleContext

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

func (*WordStatementContext) IntegerLiteral

func (s *WordStatementContext) IntegerLiteral() antlr.TerminalNode

func (*WordStatementContext) WORD

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL