Documentation
¶
Index ¶
- Constants
- Variables
- func GrammarLexerInit()
- func GrammarParserInit()
- func InitEmptyArgumentosContext(p *ArgumentosContext)
- func InitEmptyAtribuicaoContext(p *AtribuicaoContext)
- func InitEmptyBlocoContext(p *BlocoContext)
- func InitEmptyComandoContext(p *ComandoContext)
- func InitEmptyComandosContext(p *ComandosContext)
- func InitEmptyComplementoContext(p *ComplementoContext)
- func InitEmptyDecFuncaoContext(p *DecFuncaoContext)
- func InitEmptyDimensao2Context(p *Dimensao2Context)
- func InitEmptyDimensaoContext(p *DimensaoContext)
- func InitEmptyEnquantoContext(p *EnquantoContext)
- func InitEmptyEscritaContext(p *EscritaContext)
- func InitEmptyExprAditiva2Context(p *ExprAditiva2Context)
- func InitEmptyExprAditivaContext(p *ExprAditivaContext)
- func InitEmptyExprE2Context(p *ExprE2Context)
- func InitEmptyExprEContext(p *ExprEContext)
- func InitEmptyExprMultiplicativa2Context(p *ExprMultiplicativa2Context)
- func InitEmptyExprMultiplicativaContext(p *ExprMultiplicativaContext)
- func InitEmptyExprOu2Context(p *ExprOu2Context)
- func InitEmptyExprOuContext(p *ExprOuContext)
- func InitEmptyExprRelacional2Context(p *ExprRelacional2Context)
- func InitEmptyExprRelacionalContext(p *ExprRelacionalContext)
- func InitEmptyExpressaoContext(p *ExpressaoContext)
- func InitEmptyFatorContext(p *FatorContext)
- func InitEmptyFuncaoContext(p *FuncaoContext)
- func InitEmptyLeituraContext(p *LeituraContext)
- func InitEmptyListaFuncoesContext(p *ListaFuncoesContext)
- func InitEmptyListaIdContext(p *ListaIdContext)
- func InitEmptyListaParametrosContext(p *ListaParametrosContext)
- func InitEmptyListaVariaveisContext(p *ListaVariaveisContext)
- func InitEmptyNovoArgumentoContext(p *NovoArgumentoContext)
- func InitEmptyNovoTermoEscritaContext(p *NovoTermoEscritaContext)
- func InitEmptyNovoTermoLeituraContext(p *NovoTermoLeituraContext)
- func InitEmptyOpAditivoContext(p *OpAditivoContext)
- func InitEmptyOpMultiplicativoContext(p *OpMultiplicativoContext)
- func InitEmptyParametrosContext(p *ParametrosContext)
- func InitEmptyPrincipalContext(p *PrincipalContext)
- func InitEmptyProgramaContext(p *ProgramaContext)
- func InitEmptyRetornoContext(p *RetornoContext)
- func InitEmptySelecaoContext(p *SelecaoContext)
- func InitEmptySenaoContext(p *SenaoContext)
- func InitEmptySinalContext(p *SinalContext)
- func InitEmptyTermoContext(p *TermoContext)
- func InitEmptyTermoEscritaContext(p *TermoEscritaContext)
- func InitEmptyTermoLeituraContext(p *TermoLeituraContext)
- func InitEmptyTipoBaseContext(p *TipoBaseContext)
- func InitEmptyTipoContext(p *TipoContext)
- func InitEmptyTipoRetornoContext(p *TipoRetornoContext)
- type ArgumentosContext
- func (s *ArgumentosContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArgumentosContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArgumentosContext) Expressao() IExpressaoContext
- func (s *ArgumentosContext) GetParser() antlr.Parser
- func (s *ArgumentosContext) GetRuleContext() antlr.RuleContext
- func (*ArgumentosContext) IsArgumentosContext()
- func (s *ArgumentosContext) NovoArgumento() INovoArgumentoContext
- func (s *ArgumentosContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AtribuicaoContext
- func (s *AtribuicaoContext) ASSIGN() antlr.TerminalNode
- func (s *AtribuicaoContext) Complemento() IComplementoContext
- func (s *AtribuicaoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AtribuicaoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AtribuicaoContext) GetParser() antlr.Parser
- func (s *AtribuicaoContext) GetRuleContext() antlr.RuleContext
- func (s *AtribuicaoContext) ID() antlr.TerminalNode
- func (*AtribuicaoContext) IsAtribuicaoContext()
- func (s *AtribuicaoContext) SEMI() antlr.TerminalNode
- func (s *AtribuicaoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BaseGrammarListener
- func (s *BaseGrammarListener) EnterArgumentos(ctx *ArgumentosContext)
- func (s *BaseGrammarListener) EnterAtribuicao(ctx *AtribuicaoContext)
- func (s *BaseGrammarListener) EnterBloco(ctx *BlocoContext)
- func (s *BaseGrammarListener) EnterComando(ctx *ComandoContext)
- func (s *BaseGrammarListener) EnterComandos(ctx *ComandosContext)
- func (s *BaseGrammarListener) EnterComplemento(ctx *ComplementoContext)
- func (s *BaseGrammarListener) EnterDecFuncao(ctx *DecFuncaoContext)
- func (s *BaseGrammarListener) EnterDimensao(ctx *DimensaoContext)
- func (s *BaseGrammarListener) EnterDimensao2(ctx *Dimensao2Context)
- func (s *BaseGrammarListener) EnterEnquanto(ctx *EnquantoContext)
- func (s *BaseGrammarListener) EnterEscrita(ctx *EscritaContext)
- func (s *BaseGrammarListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseGrammarListener) EnterExprAditiva(ctx *ExprAditivaContext)
- func (s *BaseGrammarListener) EnterExprAditiva2(ctx *ExprAditiva2Context)
- func (s *BaseGrammarListener) EnterExprE(ctx *ExprEContext)
- func (s *BaseGrammarListener) EnterExprE2(ctx *ExprE2Context)
- func (s *BaseGrammarListener) EnterExprMultiplicativa(ctx *ExprMultiplicativaContext)
- func (s *BaseGrammarListener) EnterExprMultiplicativa2(ctx *ExprMultiplicativa2Context)
- func (s *BaseGrammarListener) EnterExprOu(ctx *ExprOuContext)
- func (s *BaseGrammarListener) EnterExprOu2(ctx *ExprOu2Context)
- func (s *BaseGrammarListener) EnterExprRelacional(ctx *ExprRelacionalContext)
- func (s *BaseGrammarListener) EnterExprRelacional2(ctx *ExprRelacional2Context)
- func (s *BaseGrammarListener) EnterExpressao(ctx *ExpressaoContext)
- func (s *BaseGrammarListener) EnterFator(ctx *FatorContext)
- func (s *BaseGrammarListener) EnterFuncao(ctx *FuncaoContext)
- func (s *BaseGrammarListener) EnterLeitura(ctx *LeituraContext)
- func (s *BaseGrammarListener) EnterListaFuncoes(ctx *ListaFuncoesContext)
- func (s *BaseGrammarListener) EnterListaId(ctx *ListaIdContext)
- func (s *BaseGrammarListener) EnterListaParametros(ctx *ListaParametrosContext)
- func (s *BaseGrammarListener) EnterListaVariaveis(ctx *ListaVariaveisContext)
- func (s *BaseGrammarListener) EnterNovoArgumento(ctx *NovoArgumentoContext)
- func (s *BaseGrammarListener) EnterNovoTermoEscrita(ctx *NovoTermoEscritaContext)
- func (s *BaseGrammarListener) EnterNovoTermoLeitura(ctx *NovoTermoLeituraContext)
- func (s *BaseGrammarListener) EnterOpAditivo(ctx *OpAditivoContext)
- func (s *BaseGrammarListener) EnterOpMultiplicativo(ctx *OpMultiplicativoContext)
- func (s *BaseGrammarListener) EnterParametros(ctx *ParametrosContext)
- func (s *BaseGrammarListener) EnterPrincipal(ctx *PrincipalContext)
- func (s *BaseGrammarListener) EnterPrograma(ctx *ProgramaContext)
- func (s *BaseGrammarListener) EnterRetorno(ctx *RetornoContext)
- func (s *BaseGrammarListener) EnterSelecao(ctx *SelecaoContext)
- func (s *BaseGrammarListener) EnterSenao(ctx *SenaoContext)
- func (s *BaseGrammarListener) EnterSinal(ctx *SinalContext)
- func (s *BaseGrammarListener) EnterTermo(ctx *TermoContext)
- func (s *BaseGrammarListener) EnterTermoEscrita(ctx *TermoEscritaContext)
- func (s *BaseGrammarListener) EnterTermoLeitura(ctx *TermoLeituraContext)
- func (s *BaseGrammarListener) EnterTipo(ctx *TipoContext)
- func (s *BaseGrammarListener) EnterTipoBase(ctx *TipoBaseContext)
- func (s *BaseGrammarListener) EnterTipoRetorno(ctx *TipoRetornoContext)
- func (s *BaseGrammarListener) ExitArgumentos(ctx *ArgumentosContext)
- func (s *BaseGrammarListener) ExitAtribuicao(ctx *AtribuicaoContext)
- func (s *BaseGrammarListener) ExitBloco(ctx *BlocoContext)
- func (s *BaseGrammarListener) ExitComando(ctx *ComandoContext)
- func (s *BaseGrammarListener) ExitComandos(ctx *ComandosContext)
- func (s *BaseGrammarListener) ExitComplemento(ctx *ComplementoContext)
- func (s *BaseGrammarListener) ExitDecFuncao(ctx *DecFuncaoContext)
- func (s *BaseGrammarListener) ExitDimensao(ctx *DimensaoContext)
- func (s *BaseGrammarListener) ExitDimensao2(ctx *Dimensao2Context)
- func (s *BaseGrammarListener) ExitEnquanto(ctx *EnquantoContext)
- func (s *BaseGrammarListener) ExitEscrita(ctx *EscritaContext)
- func (s *BaseGrammarListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseGrammarListener) ExitExprAditiva(ctx *ExprAditivaContext)
- func (s *BaseGrammarListener) ExitExprAditiva2(ctx *ExprAditiva2Context)
- func (s *BaseGrammarListener) ExitExprE(ctx *ExprEContext)
- func (s *BaseGrammarListener) ExitExprE2(ctx *ExprE2Context)
- func (s *BaseGrammarListener) ExitExprMultiplicativa(ctx *ExprMultiplicativaContext)
- func (s *BaseGrammarListener) ExitExprMultiplicativa2(ctx *ExprMultiplicativa2Context)
- func (s *BaseGrammarListener) ExitExprOu(ctx *ExprOuContext)
- func (s *BaseGrammarListener) ExitExprOu2(ctx *ExprOu2Context)
- func (s *BaseGrammarListener) ExitExprRelacional(ctx *ExprRelacionalContext)
- func (s *BaseGrammarListener) ExitExprRelacional2(ctx *ExprRelacional2Context)
- func (s *BaseGrammarListener) ExitExpressao(ctx *ExpressaoContext)
- func (s *BaseGrammarListener) ExitFator(ctx *FatorContext)
- func (s *BaseGrammarListener) ExitFuncao(ctx *FuncaoContext)
- func (s *BaseGrammarListener) ExitLeitura(ctx *LeituraContext)
- func (s *BaseGrammarListener) ExitListaFuncoes(ctx *ListaFuncoesContext)
- func (s *BaseGrammarListener) ExitListaId(ctx *ListaIdContext)
- func (s *BaseGrammarListener) ExitListaParametros(ctx *ListaParametrosContext)
- func (s *BaseGrammarListener) ExitListaVariaveis(ctx *ListaVariaveisContext)
- func (s *BaseGrammarListener) ExitNovoArgumento(ctx *NovoArgumentoContext)
- func (s *BaseGrammarListener) ExitNovoTermoEscrita(ctx *NovoTermoEscritaContext)
- func (s *BaseGrammarListener) ExitNovoTermoLeitura(ctx *NovoTermoLeituraContext)
- func (s *BaseGrammarListener) ExitOpAditivo(ctx *OpAditivoContext)
- func (s *BaseGrammarListener) ExitOpMultiplicativo(ctx *OpMultiplicativoContext)
- func (s *BaseGrammarListener) ExitParametros(ctx *ParametrosContext)
- func (s *BaseGrammarListener) ExitPrincipal(ctx *PrincipalContext)
- func (s *BaseGrammarListener) ExitPrograma(ctx *ProgramaContext)
- func (s *BaseGrammarListener) ExitRetorno(ctx *RetornoContext)
- func (s *BaseGrammarListener) ExitSelecao(ctx *SelecaoContext)
- func (s *BaseGrammarListener) ExitSenao(ctx *SenaoContext)
- func (s *BaseGrammarListener) ExitSinal(ctx *SinalContext)
- func (s *BaseGrammarListener) ExitTermo(ctx *TermoContext)
- func (s *BaseGrammarListener) ExitTermoEscrita(ctx *TermoEscritaContext)
- func (s *BaseGrammarListener) ExitTermoLeitura(ctx *TermoLeituraContext)
- func (s *BaseGrammarListener) ExitTipo(ctx *TipoContext)
- func (s *BaseGrammarListener) ExitTipoBase(ctx *TipoBaseContext)
- func (s *BaseGrammarListener) ExitTipoRetorno(ctx *TipoRetornoContext)
- func (s *BaseGrammarListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseGrammarListener) VisitTerminal(node antlr.TerminalNode)
- type BlocoContext
- func (s *BlocoContext) Comandos() IComandosContext
- func (s *BlocoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BlocoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BlocoContext) GetParser() antlr.Parser
- func (s *BlocoContext) GetRuleContext() antlr.RuleContext
- func (*BlocoContext) IsBlocoContext()
- func (s *BlocoContext) LBRACE() antlr.TerminalNode
- func (s *BlocoContext) ListaVariaveis() IListaVariaveisContext
- func (s *BlocoContext) RBRACE() antlr.TerminalNode
- func (s *BlocoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ComandoContext
- func (s *ComandoContext) Atribuicao() IAtribuicaoContext
- func (s *ComandoContext) Enquanto() IEnquantoContext
- func (s *ComandoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ComandoContext) Escrita() IEscritaContext
- func (s *ComandoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ComandoContext) Funcao() IFuncaoContext
- func (s *ComandoContext) GetParser() antlr.Parser
- func (s *ComandoContext) GetRuleContext() antlr.RuleContext
- func (*ComandoContext) IsComandoContext()
- func (s *ComandoContext) Leitura() ILeituraContext
- func (s *ComandoContext) Retorno() IRetornoContext
- func (s *ComandoContext) Selecao() ISelecaoContext
- func (s *ComandoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ComandosContext
- func (s *ComandosContext) Comando() IComandoContext
- func (s *ComandosContext) Comandos() IComandosContext
- func (s *ComandosContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ComandosContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ComandosContext) GetParser() antlr.Parser
- func (s *ComandosContext) GetRuleContext() antlr.RuleContext
- func (*ComandosContext) IsComandosContext()
- func (s *ComandosContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ComplementoContext
- func (s *ComplementoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ComplementoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ComplementoContext) Expressao() IExpressaoContext
- func (s *ComplementoContext) Funcao() IFuncaoContext
- func (s *ComplementoContext) GetParser() antlr.Parser
- func (s *ComplementoContext) GetRuleContext() antlr.RuleContext
- func (*ComplementoContext) IsComplementoContext()
- func (s *ComplementoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DecFuncaoContext
- func (s *DecFuncaoContext) Bloco() IBlocoContext
- func (s *DecFuncaoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DecFuncaoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DecFuncaoContext) GetParser() antlr.Parser
- func (s *DecFuncaoContext) GetRuleContext() antlr.RuleContext
- func (s *DecFuncaoContext) ID() antlr.TerminalNode
- func (*DecFuncaoContext) IsDecFuncaoContext()
- func (s *DecFuncaoContext) LPAREN() antlr.TerminalNode
- func (s *DecFuncaoContext) Parametros() IParametrosContext
- func (s *DecFuncaoContext) RPAREN() antlr.TerminalNode
- func (s *DecFuncaoContext) TipoRetorno() ITipoRetornoContext
- func (s *DecFuncaoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Dimensao2Context
- func (s *Dimensao2Context) Dimensao2() IDimensao2Context
- func (s *Dimensao2Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *Dimensao2Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *Dimensao2Context) ExprAditiva() IExprAditivaContext
- func (s *Dimensao2Context) GetParser() antlr.Parser
- func (s *Dimensao2Context) GetRuleContext() antlr.RuleContext
- func (*Dimensao2Context) IsDimensao2Context()
- func (s *Dimensao2Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DimensaoContext
- func (s *DimensaoContext) Dimensao() IDimensaoContext
- func (s *DimensaoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DimensaoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DimensaoContext) GetParser() antlr.Parser
- func (s *DimensaoContext) GetRuleContext() antlr.RuleContext
- func (*DimensaoContext) IsDimensaoContext()
- func (s *DimensaoContext) NUM_INT() antlr.TerminalNode
- func (s *DimensaoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EnquantoContext
- func (s *EnquantoContext) Bloco() IBlocoContext
- func (s *EnquantoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EnquantoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EnquantoContext) Expressao() IExpressaoContext
- func (s *EnquantoContext) GetParser() antlr.Parser
- func (s *EnquantoContext) GetRuleContext() antlr.RuleContext
- func (*EnquantoContext) IsEnquantoContext()
- func (s *EnquantoContext) LPAREN() antlr.TerminalNode
- func (s *EnquantoContext) RPAREN() antlr.TerminalNode
- func (s *EnquantoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *EnquantoContext) WHILE() antlr.TerminalNode
- type EscritaContext
- func (s *EscritaContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EscritaContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EscritaContext) GetParser() antlr.Parser
- func (s *EscritaContext) GetRuleContext() antlr.RuleContext
- func (*EscritaContext) IsEscritaContext()
- func (s *EscritaContext) LPAREN() antlr.TerminalNode
- func (s *EscritaContext) NovoTermoEscrita() INovoTermoEscritaContext
- func (s *EscritaContext) PRINTLN() antlr.TerminalNode
- func (s *EscritaContext) RPAREN() antlr.TerminalNode
- func (s *EscritaContext) SEMI() antlr.TerminalNode
- func (s *EscritaContext) TermoEscrita() ITermoEscritaContext
- func (s *EscritaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprAditiva2Context
- func (s *ExprAditiva2Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprAditiva2Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprAditiva2Context) ExprAditiva2() IExprAditiva2Context
- func (s *ExprAditiva2Context) ExprMultiplicativa() IExprMultiplicativaContext
- func (s *ExprAditiva2Context) GetParser() antlr.Parser
- func (s *ExprAditiva2Context) GetRuleContext() antlr.RuleContext
- func (*ExprAditiva2Context) IsExprAditiva2Context()
- func (s *ExprAditiva2Context) OpAditivo() IOpAditivoContext
- func (s *ExprAditiva2Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprAditivaContext
- func (s *ExprAditivaContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprAditivaContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprAditivaContext) ExprAditiva2() IExprAditiva2Context
- func (s *ExprAditivaContext) ExprMultiplicativa() IExprMultiplicativaContext
- func (s *ExprAditivaContext) GetParser() antlr.Parser
- func (s *ExprAditivaContext) GetRuleContext() antlr.RuleContext
- func (*ExprAditivaContext) IsExprAditivaContext()
- func (s *ExprAditivaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprE2Context
- func (s *ExprE2Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprE2Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprE2Context) ExprE2() IExprE2Context
- func (s *ExprE2Context) ExprRelacional() IExprRelacionalContext
- func (s *ExprE2Context) GetParser() antlr.Parser
- func (s *ExprE2Context) GetRuleContext() antlr.RuleContext
- func (*ExprE2Context) IsExprE2Context()
- func (s *ExprE2Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprEContext
- func (s *ExprEContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprEContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprEContext) ExprE2() IExprE2Context
- func (s *ExprEContext) ExprRelacional() IExprRelacionalContext
- func (s *ExprEContext) GetParser() antlr.Parser
- func (s *ExprEContext) GetRuleContext() antlr.RuleContext
- func (*ExprEContext) IsExprEContext()
- func (s *ExprEContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprMultiplicativa2Context
- func (s *ExprMultiplicativa2Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprMultiplicativa2Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprMultiplicativa2Context) ExprMultiplicativa2() IExprMultiplicativa2Context
- func (s *ExprMultiplicativa2Context) Fator() IFatorContext
- func (s *ExprMultiplicativa2Context) GetParser() antlr.Parser
- func (s *ExprMultiplicativa2Context) GetRuleContext() antlr.RuleContext
- func (*ExprMultiplicativa2Context) IsExprMultiplicativa2Context()
- func (s *ExprMultiplicativa2Context) OpMultiplicativo() IOpMultiplicativoContext
- func (s *ExprMultiplicativa2Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprMultiplicativaContext
- func (s *ExprMultiplicativaContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprMultiplicativaContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprMultiplicativaContext) ExprMultiplicativa2() IExprMultiplicativa2Context
- func (s *ExprMultiplicativaContext) Fator() IFatorContext
- func (s *ExprMultiplicativaContext) GetParser() antlr.Parser
- func (s *ExprMultiplicativaContext) GetRuleContext() antlr.RuleContext
- func (*ExprMultiplicativaContext) IsExprMultiplicativaContext()
- func (s *ExprMultiplicativaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprOu2Context
- func (s *ExprOu2Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprOu2Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprOu2Context) ExprE() IExprEContext
- func (s *ExprOu2Context) ExprOu2() IExprOu2Context
- func (s *ExprOu2Context) GetParser() antlr.Parser
- func (s *ExprOu2Context) GetRuleContext() antlr.RuleContext
- func (*ExprOu2Context) IsExprOu2Context()
- func (s *ExprOu2Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprOuContext
- func (s *ExprOuContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprOuContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprOuContext) ExprE() IExprEContext
- func (s *ExprOuContext) ExprOu2() IExprOu2Context
- func (s *ExprOuContext) GetParser() antlr.Parser
- func (s *ExprOuContext) GetRuleContext() antlr.RuleContext
- func (*ExprOuContext) IsExprOuContext()
- func (s *ExprOuContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprRelacional2Context
- func (s *ExprRelacional2Context) COMP() antlr.TerminalNode
- func (s *ExprRelacional2Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprRelacional2Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprRelacional2Context) ExprAditiva() IExprAditivaContext
- func (s *ExprRelacional2Context) GetParser() antlr.Parser
- func (s *ExprRelacional2Context) GetRuleContext() antlr.RuleContext
- func (*ExprRelacional2Context) IsExprRelacional2Context()
- func (s *ExprRelacional2Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprRelacionalContext
- func (s *ExprRelacionalContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprRelacionalContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprRelacionalContext) ExprAditiva() IExprAditivaContext
- func (s *ExprRelacionalContext) ExprRelacional2() IExprRelacional2Context
- func (s *ExprRelacionalContext) GetParser() antlr.Parser
- func (s *ExprRelacionalContext) GetRuleContext() antlr.RuleContext
- func (*ExprRelacionalContext) IsExprRelacionalContext()
- func (s *ExprRelacionalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressaoContext
- func (s *ExpressaoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressaoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressaoContext) ExprOu() IExprOuContext
- func (s *ExpressaoContext) GetParser() antlr.Parser
- func (s *ExpressaoContext) GetRuleContext() antlr.RuleContext
- func (*ExpressaoContext) IsExpressaoContext()
- func (s *ExpressaoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FatorContext
- func (s *FatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FatorContext) Expressao() IExpressaoContext
- func (s *FatorContext) Fator() IFatorContext
- func (s *FatorContext) GetParser() antlr.Parser
- func (s *FatorContext) GetRuleContext() antlr.RuleContext
- func (*FatorContext) IsFatorContext()
- func (s *FatorContext) LPAREN() antlr.TerminalNode
- func (s *FatorContext) RPAREN() antlr.TerminalNode
- func (s *FatorContext) Sinal() ISinalContext
- func (s *FatorContext) TEXTO() antlr.TerminalNode
- func (s *FatorContext) Termo() ITermoContext
- func (s *FatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FuncaoContext
- func (s *FuncaoContext) Argumentos() IArgumentosContext
- func (s *FuncaoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FuncaoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FuncaoContext) GetParser() antlr.Parser
- func (s *FuncaoContext) GetRuleContext() antlr.RuleContext
- func (s *FuncaoContext) ID() antlr.TerminalNode
- func (*FuncaoContext) IsFuncaoContext()
- func (s *FuncaoContext) LPAREN() antlr.TerminalNode
- func (s *FuncaoContext) RPAREN() antlr.TerminalNode
- func (s *FuncaoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GrammarLexer
- type GrammarListener
- type GrammarParser
- func (p *GrammarParser) Argumentos() (localctx IArgumentosContext)
- func (p *GrammarParser) Atribuicao() (localctx IAtribuicaoContext)
- func (p *GrammarParser) Bloco() (localctx IBlocoContext)
- func (p *GrammarParser) Comando() (localctx IComandoContext)
- func (p *GrammarParser) Comandos() (localctx IComandosContext)
- func (p *GrammarParser) Complemento() (localctx IComplementoContext)
- func (p *GrammarParser) DecFuncao() (localctx IDecFuncaoContext)
- func (p *GrammarParser) Dimensao() (localctx IDimensaoContext)
- func (p *GrammarParser) Dimensao2() (localctx IDimensao2Context)
- func (p *GrammarParser) Enquanto() (localctx IEnquantoContext)
- func (p *GrammarParser) Escrita() (localctx IEscritaContext)
- func (p *GrammarParser) ExprAditiva() (localctx IExprAditivaContext)
- func (p *GrammarParser) ExprAditiva2() (localctx IExprAditiva2Context)
- func (p *GrammarParser) ExprE() (localctx IExprEContext)
- func (p *GrammarParser) ExprE2() (localctx IExprE2Context)
- func (p *GrammarParser) ExprMultiplicativa() (localctx IExprMultiplicativaContext)
- func (p *GrammarParser) ExprMultiplicativa2() (localctx IExprMultiplicativa2Context)
- func (p *GrammarParser) ExprOu() (localctx IExprOuContext)
- func (p *GrammarParser) ExprOu2() (localctx IExprOu2Context)
- func (p *GrammarParser) ExprRelacional() (localctx IExprRelacionalContext)
- func (p *GrammarParser) ExprRelacional2() (localctx IExprRelacional2Context)
- func (p *GrammarParser) Expressao() (localctx IExpressaoContext)
- func (p *GrammarParser) Fator() (localctx IFatorContext)
- func (p *GrammarParser) Funcao() (localctx IFuncaoContext)
- func (p *GrammarParser) Leitura() (localctx ILeituraContext)
- func (p *GrammarParser) ListaFuncoes() (localctx IListaFuncoesContext)
- func (p *GrammarParser) ListaId() (localctx IListaIdContext)
- func (p *GrammarParser) ListaParametros() (localctx IListaParametrosContext)
- func (p *GrammarParser) ListaVariaveis() (localctx IListaVariaveisContext)
- func (p *GrammarParser) NovoArgumento() (localctx INovoArgumentoContext)
- func (p *GrammarParser) NovoTermoEscrita() (localctx INovoTermoEscritaContext)
- func (p *GrammarParser) NovoTermoLeitura() (localctx INovoTermoLeituraContext)
- func (p *GrammarParser) OpAditivo() (localctx IOpAditivoContext)
- func (p *GrammarParser) OpMultiplicativo() (localctx IOpMultiplicativoContext)
- func (p *GrammarParser) Parametros() (localctx IParametrosContext)
- func (p *GrammarParser) Principal() (localctx IPrincipalContext)
- func (p *GrammarParser) Programa() (localctx IProgramaContext)
- func (p *GrammarParser) Retorno() (localctx IRetornoContext)
- func (p *GrammarParser) Selecao() (localctx ISelecaoContext)
- func (p *GrammarParser) Senao() (localctx ISenaoContext)
- func (p *GrammarParser) Sinal() (localctx ISinalContext)
- func (p *GrammarParser) Termo() (localctx ITermoContext)
- func (p *GrammarParser) TermoEscrita() (localctx ITermoEscritaContext)
- func (p *GrammarParser) TermoLeitura() (localctx ITermoLeituraContext)
- func (p *GrammarParser) Tipo() (localctx ITipoContext)
- func (p *GrammarParser) TipoBase() (localctx ITipoBaseContext)
- func (p *GrammarParser) TipoRetorno() (localctx ITipoRetornoContext)
- type IArgumentosContext
- type IAtribuicaoContext
- type IBlocoContext
- type IComandoContext
- type IComandosContext
- type IComplementoContext
- type IDecFuncaoContext
- type IDimensao2Context
- type IDimensaoContext
- type IEnquantoContext
- type IEscritaContext
- type IExprAditiva2Context
- type IExprAditivaContext
- type IExprE2Context
- type IExprEContext
- type IExprMultiplicativa2Context
- type IExprMultiplicativaContext
- type IExprOu2Context
- type IExprOuContext
- type IExprRelacional2Context
- type IExprRelacionalContext
- type IExpressaoContext
- type IFatorContext
- type IFuncaoContext
- type ILeituraContext
- type IListaFuncoesContext
- type IListaIdContext
- type IListaParametrosContext
- type IListaVariaveisContext
- type INovoArgumentoContext
- type INovoTermoEscritaContext
- type INovoTermoLeituraContext
- type IOpAditivoContext
- type IOpMultiplicativoContext
- type IParametrosContext
- type IPrincipalContext
- type IProgramaContext
- type IRetornoContext
- type ISelecaoContext
- type ISenaoContext
- type ISinalContext
- type ITermoContext
- type ITermoEscritaContext
- type ITermoLeituraContext
- type ITipoBaseContext
- type ITipoContext
- type ITipoRetornoContext
- type LeituraContext
- func (s *LeituraContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LeituraContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LeituraContext) GetParser() antlr.Parser
- func (s *LeituraContext) GetRuleContext() antlr.RuleContext
- func (*LeituraContext) IsLeituraContext()
- func (s *LeituraContext) LPAREN() antlr.TerminalNode
- func (s *LeituraContext) NovoTermoLeitura() INovoTermoLeituraContext
- func (s *LeituraContext) RPAREN() antlr.TerminalNode
- func (s *LeituraContext) SCANF() antlr.TerminalNode
- func (s *LeituraContext) SEMI() antlr.TerminalNode
- func (s *LeituraContext) TermoLeitura() ITermoLeituraContext
- func (s *LeituraContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ListaFuncoesContext
- func (s *ListaFuncoesContext) DecFuncao() IDecFuncaoContext
- func (s *ListaFuncoesContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ListaFuncoesContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ListaFuncoesContext) GetParser() antlr.Parser
- func (s *ListaFuncoesContext) GetRuleContext() antlr.RuleContext
- func (*ListaFuncoesContext) IsListaFuncoesContext()
- func (s *ListaFuncoesContext) ListaFuncoes() IListaFuncoesContext
- func (s *ListaFuncoesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ListaIdContext
- func (s *ListaIdContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ListaIdContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ListaIdContext) GetParser() antlr.Parser
- func (s *ListaIdContext) GetRuleContext() antlr.RuleContext
- func (s *ListaIdContext) ID() antlr.TerminalNode
- func (*ListaIdContext) IsListaIdContext()
- func (s *ListaIdContext) ListaId() IListaIdContext
- func (s *ListaIdContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ListaParametrosContext
- func (s *ListaParametrosContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ListaParametrosContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ListaParametrosContext) GetParser() antlr.Parser
- func (s *ListaParametrosContext) GetRuleContext() antlr.RuleContext
- func (s *ListaParametrosContext) ID() antlr.TerminalNode
- func (*ListaParametrosContext) IsListaParametrosContext()
- func (s *ListaParametrosContext) ListaParametros() IListaParametrosContext
- func (s *ListaParametrosContext) Tipo() ITipoContext
- func (s *ListaParametrosContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ListaVariaveisContext
- func (s *ListaVariaveisContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ListaVariaveisContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ListaVariaveisContext) GetParser() antlr.Parser
- func (s *ListaVariaveisContext) GetRuleContext() antlr.RuleContext
- func (s *ListaVariaveisContext) ID() antlr.TerminalNode
- func (*ListaVariaveisContext) IsListaVariaveisContext()
- func (s *ListaVariaveisContext) ListaId() IListaIdContext
- func (s *ListaVariaveisContext) ListaVariaveis() IListaVariaveisContext
- func (s *ListaVariaveisContext) SEMI() antlr.TerminalNode
- func (s *ListaVariaveisContext) Tipo() ITipoContext
- func (s *ListaVariaveisContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NovoArgumentoContext
- func (s *NovoArgumentoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NovoArgumentoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NovoArgumentoContext) Expressao() IExpressaoContext
- func (s *NovoArgumentoContext) GetParser() antlr.Parser
- func (s *NovoArgumentoContext) GetRuleContext() antlr.RuleContext
- func (*NovoArgumentoContext) IsNovoArgumentoContext()
- func (s *NovoArgumentoContext) NovoArgumento() INovoArgumentoContext
- func (s *NovoArgumentoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NovoTermoEscritaContext
- func (s *NovoTermoEscritaContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NovoTermoEscritaContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NovoTermoEscritaContext) GetParser() antlr.Parser
- func (s *NovoTermoEscritaContext) GetRuleContext() antlr.RuleContext
- func (*NovoTermoEscritaContext) IsNovoTermoEscritaContext()
- func (s *NovoTermoEscritaContext) NovoTermoEscrita() INovoTermoEscritaContext
- func (s *NovoTermoEscritaContext) TermoEscrita() ITermoEscritaContext
- func (s *NovoTermoEscritaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NovoTermoLeituraContext
- func (s *NovoTermoLeituraContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NovoTermoLeituraContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NovoTermoLeituraContext) GetParser() antlr.Parser
- func (s *NovoTermoLeituraContext) GetRuleContext() antlr.RuleContext
- func (*NovoTermoLeituraContext) IsNovoTermoLeituraContext()
- func (s *NovoTermoLeituraContext) NovoTermoLeitura() INovoTermoLeituraContext
- func (s *NovoTermoLeituraContext) TermoLeitura() ITermoLeituraContext
- func (s *NovoTermoLeituraContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OpAditivoContext
- func (s *OpAditivoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OpAditivoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OpAditivoContext) GetParser() antlr.Parser
- func (s *OpAditivoContext) GetRuleContext() antlr.RuleContext
- func (*OpAditivoContext) IsOpAditivoContext()
- func (s *OpAditivoContext) MINUS() antlr.TerminalNode
- func (s *OpAditivoContext) PLUS() antlr.TerminalNode
- func (s *OpAditivoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OpMultiplicativoContext
- func (s *OpMultiplicativoContext) DIV() antlr.TerminalNode
- func (s *OpMultiplicativoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OpMultiplicativoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OpMultiplicativoContext) GetParser() antlr.Parser
- func (s *OpMultiplicativoContext) GetRuleContext() antlr.RuleContext
- func (*OpMultiplicativoContext) IsOpMultiplicativoContext()
- func (s *OpMultiplicativoContext) MOD() antlr.TerminalNode
- func (s *OpMultiplicativoContext) MUL() antlr.TerminalNode
- func (s *OpMultiplicativoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParametrosContext
- func (s *ParametrosContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParametrosContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParametrosContext) GetParser() antlr.Parser
- func (s *ParametrosContext) GetRuleContext() antlr.RuleContext
- func (s *ParametrosContext) ID() antlr.TerminalNode
- func (*ParametrosContext) IsParametrosContext()
- func (s *ParametrosContext) ListaParametros() IListaParametrosContext
- func (s *ParametrosContext) Tipo() ITipoContext
- func (s *ParametrosContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PrincipalContext
- func (s *PrincipalContext) Bloco() IBlocoContext
- func (s *PrincipalContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PrincipalContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PrincipalContext) GetParser() antlr.Parser
- func (s *PrincipalContext) GetRuleContext() antlr.RuleContext
- func (*PrincipalContext) IsPrincipalContext()
- func (s *PrincipalContext) LPAREN() antlr.TerminalNode
- func (s *PrincipalContext) MAIN() antlr.TerminalNode
- func (s *PrincipalContext) RPAREN() antlr.TerminalNode
- func (s *PrincipalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ProgramaContext
- func (s *ProgramaContext) EOF() antlr.TerminalNode
- func (s *ProgramaContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ProgramaContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ProgramaContext) GetParser() antlr.Parser
- func (s *ProgramaContext) GetRuleContext() antlr.RuleContext
- func (*ProgramaContext) IsProgramaContext()
- func (s *ProgramaContext) ListaFuncoes() IListaFuncoesContext
- func (s *ProgramaContext) Principal() IPrincipalContext
- func (s *ProgramaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RetornoContext
- func (s *RetornoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RetornoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RetornoContext) Expressao() IExpressaoContext
- func (s *RetornoContext) GetParser() antlr.Parser
- func (s *RetornoContext) GetRuleContext() antlr.RuleContext
- func (*RetornoContext) IsRetornoContext()
- func (s *RetornoContext) RETURN() antlr.TerminalNode
- func (s *RetornoContext) SEMI() antlr.TerminalNode
- func (s *RetornoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SelecaoContext
- func (s *SelecaoContext) Bloco() IBlocoContext
- func (s *SelecaoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SelecaoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SelecaoContext) Expressao() IExpressaoContext
- func (s *SelecaoContext) GetParser() antlr.Parser
- func (s *SelecaoContext) GetRuleContext() antlr.RuleContext
- func (s *SelecaoContext) IF() antlr.TerminalNode
- func (*SelecaoContext) IsSelecaoContext()
- func (s *SelecaoContext) LPAREN() antlr.TerminalNode
- func (s *SelecaoContext) RPAREN() antlr.TerminalNode
- func (s *SelecaoContext) Senao() ISenaoContext
- func (s *SelecaoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SenaoContext
- func (s *SenaoContext) Bloco() IBlocoContext
- func (s *SenaoContext) ELSE() antlr.TerminalNode
- func (s *SenaoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SenaoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SenaoContext) GetParser() antlr.Parser
- func (s *SenaoContext) GetRuleContext() antlr.RuleContext
- func (*SenaoContext) IsSenaoContext()
- func (s *SenaoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SinalContext
- func (s *SinalContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SinalContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SinalContext) GetParser() antlr.Parser
- func (s *SinalContext) GetRuleContext() antlr.RuleContext
- func (*SinalContext) IsSinalContext()
- func (s *SinalContext) MINUS() antlr.TerminalNode
- func (s *SinalContext) PLUS() antlr.TerminalNode
- func (s *SinalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TermoContext
- func (s *TermoContext) CONSTANTE() antlr.TerminalNode
- func (s *TermoContext) Dimensao2() IDimensao2Context
- func (s *TermoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TermoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TermoContext) GetParser() antlr.Parser
- func (s *TermoContext) GetRuleContext() antlr.RuleContext
- func (s *TermoContext) ID() antlr.TerminalNode
- func (*TermoContext) IsTermoContext()
- func (s *TermoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TermoEscritaContext
- func (s *TermoEscritaContext) CONSTANTE() antlr.TerminalNode
- func (s *TermoEscritaContext) Dimensao2() IDimensao2Context
- func (s *TermoEscritaContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TermoEscritaContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TermoEscritaContext) GetParser() antlr.Parser
- func (s *TermoEscritaContext) GetRuleContext() antlr.RuleContext
- func (s *TermoEscritaContext) ID() antlr.TerminalNode
- func (*TermoEscritaContext) IsTermoEscritaContext()
- func (s *TermoEscritaContext) TEXTO() antlr.TerminalNode
- func (s *TermoEscritaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TermoLeituraContext
- func (s *TermoLeituraContext) Dimensao2() IDimensao2Context
- func (s *TermoLeituraContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TermoLeituraContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TermoLeituraContext) GetParser() antlr.Parser
- func (s *TermoLeituraContext) GetRuleContext() antlr.RuleContext
- func (s *TermoLeituraContext) ID() antlr.TerminalNode
- func (*TermoLeituraContext) IsTermoLeituraContext()
- func (s *TermoLeituraContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TipoBaseContext
- func (s *TipoBaseContext) BOOLEAN() antlr.TerminalNode
- func (s *TipoBaseContext) CHAR() antlr.TerminalNode
- func (s *TipoBaseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TipoBaseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TipoBaseContext) FLOAT() antlr.TerminalNode
- func (s *TipoBaseContext) GetParser() antlr.Parser
- func (s *TipoBaseContext) GetRuleContext() antlr.RuleContext
- func (s *TipoBaseContext) INT() antlr.TerminalNode
- func (*TipoBaseContext) IsTipoBaseContext()
- func (s *TipoBaseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TipoContext
- func (s *TipoContext) Dimensao() IDimensaoContext
- func (s *TipoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TipoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TipoContext) GetParser() antlr.Parser
- func (s *TipoContext) GetRuleContext() antlr.RuleContext
- func (*TipoContext) IsTipoContext()
- func (s *TipoContext) TipoBase() ITipoBaseContext
- func (s *TipoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TipoRetornoContext
- func (s *TipoRetornoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TipoRetornoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TipoRetornoContext) GetParser() antlr.Parser
- func (s *TipoRetornoContext) GetRuleContext() antlr.RuleContext
- func (*TipoRetornoContext) IsTipoRetornoContext()
- func (s *TipoRetornoContext) Tipo() ITipoContext
- func (s *TipoRetornoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TipoRetornoContext) VOID() antlr.TerminalNode
Constants ¶
const ( GrammarLexerT__0 = 1 GrammarLexerT__1 = 2 GrammarLexerT__2 = 3 GrammarLexerT__3 = 4 GrammarLexerT__4 = 5 GrammarLexerT__5 = 6 GrammarLexerT__6 = 7 GrammarLexerCONSTANTE = 8 GrammarLexerNUM_INT = 9 GrammarLexerNUM_DEC = 10 GrammarLexerTEXTO = 11 GrammarLexerCOMP = 12 GrammarLexerMAIN = 13 GrammarLexerINT = 14 GrammarLexerFLOAT = 15 GrammarLexerCHAR = 16 GrammarLexerBOOLEAN = 17 GrammarLexerVOID = 18 GrammarLexerRETURN = 19 GrammarLexerIF = 20 GrammarLexerELSE = 21 GrammarLexerWHILE = 22 GrammarLexerSCANF = 23 GrammarLexerPRINTLN = 24 GrammarLexerLPAREN = 25 GrammarLexerRPAREN = 26 GrammarLexerLBRACE = 27 GrammarLexerRBRACE = 28 GrammarLexerSEMI = 29 GrammarLexerASSIGN = 30 GrammarLexerPLUS = 31 GrammarLexerMINUS = 32 GrammarLexerMUL = 33 GrammarLexerDIV = 34 GrammarLexerMOD = 35 GrammarLexerID = 36 GrammarLexerWS = 37 )
GrammarLexer tokens.
const ( GrammarParserEOF = antlr.TokenEOF GrammarParserT__0 = 1 GrammarParserT__1 = 2 GrammarParserT__2 = 3 GrammarParserT__3 = 4 GrammarParserT__4 = 5 GrammarParserT__5 = 6 GrammarParserT__6 = 7 GrammarParserCONSTANTE = 8 GrammarParserNUM_INT = 9 GrammarParserNUM_DEC = 10 GrammarParserTEXTO = 11 GrammarParserCOMP = 12 GrammarParserMAIN = 13 GrammarParserINT = 14 GrammarParserFLOAT = 15 GrammarParserCHAR = 16 GrammarParserBOOLEAN = 17 GrammarParserVOID = 18 GrammarParserRETURN = 19 GrammarParserIF = 20 GrammarParserELSE = 21 GrammarParserWHILE = 22 GrammarParserSCANF = 23 GrammarParserPRINTLN = 24 GrammarParserLPAREN = 25 GrammarParserRPAREN = 26 GrammarParserLBRACE = 27 GrammarParserRBRACE = 28 GrammarParserSEMI = 29 GrammarParserASSIGN = 30 GrammarParserPLUS = 31 GrammarParserMINUS = 32 GrammarParserMUL = 33 GrammarParserDIV = 34 GrammarParserMOD = 35 GrammarParserID = 36 GrammarParserWS = 37 )
GrammarParser tokens.
const ( GrammarParserRULE_programa = 0 GrammarParserRULE_listaFuncoes = 1 GrammarParserRULE_decFuncao = 2 GrammarParserRULE_tipoRetorno = 3 GrammarParserRULE_tipo = 4 GrammarParserRULE_tipoBase = 5 GrammarParserRULE_dimensao = 6 GrammarParserRULE_parametros = 7 GrammarParserRULE_listaParametros = 8 GrammarParserRULE_principal = 9 GrammarParserRULE_bloco = 10 GrammarParserRULE_listaVariaveis = 11 GrammarParserRULE_listaId = 12 GrammarParserRULE_comandos = 13 GrammarParserRULE_comando = 14 GrammarParserRULE_leitura = 15 GrammarParserRULE_termoLeitura = 16 GrammarParserRULE_novoTermoLeitura = 17 GrammarParserRULE_dimensao2 = 18 GrammarParserRULE_escrita = 19 GrammarParserRULE_termoEscrita = 20 GrammarParserRULE_novoTermoEscrita = 21 GrammarParserRULE_selecao = 22 GrammarParserRULE_senao = 23 GrammarParserRULE_enquanto = 24 GrammarParserRULE_atribuicao = 25 GrammarParserRULE_complemento = 26 GrammarParserRULE_funcao = 27 GrammarParserRULE_argumentos = 28 GrammarParserRULE_novoArgumento = 29 GrammarParserRULE_retorno = 30 GrammarParserRULE_expressao = 31 GrammarParserRULE_exprOu = 32 GrammarParserRULE_exprOu2 = 33 GrammarParserRULE_exprE = 34 GrammarParserRULE_exprE2 = 35 GrammarParserRULE_exprRelacional = 36 GrammarParserRULE_exprRelacional2 = 37 GrammarParserRULE_exprAditiva = 38 GrammarParserRULE_exprAditiva2 = 39 GrammarParserRULE_opAditivo = 40 GrammarParserRULE_exprMultiplicativa = 41 GrammarParserRULE_exprMultiplicativa2 = 42 GrammarParserRULE_opMultiplicativo = 43 GrammarParserRULE_fator = 44 GrammarParserRULE_termo = 45 GrammarParserRULE_sinal = 46 )
GrammarParser rules.
Variables ¶
var GrammarLexerLexerStaticData struct { ChannelNames []string ModeNames []string LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
var GrammarParserStaticData struct { LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
Functions ¶
func GrammarLexerInit ¶
func GrammarLexerInit()
GrammarLexerInit initializes any static state used to implement GrammarLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewGrammarLexer(). You can call this function if you wish to initialize the static state ahead of time.
func GrammarParserInit ¶
func GrammarParserInit()
GrammarParserInit initializes any static state used to implement GrammarParser. By default the static state used to implement the parser is lazily initialized during the first call to NewGrammarParser(). You can call this function if you wish to initialize the static state ahead of time.
func InitEmptyArgumentosContext ¶
func InitEmptyArgumentosContext(p *ArgumentosContext)
func InitEmptyAtribuicaoContext ¶
func InitEmptyAtribuicaoContext(p *AtribuicaoContext)
func InitEmptyBlocoContext ¶
func InitEmptyBlocoContext(p *BlocoContext)
func InitEmptyComandoContext ¶
func InitEmptyComandoContext(p *ComandoContext)
func InitEmptyComandosContext ¶
func InitEmptyComandosContext(p *ComandosContext)
func InitEmptyComplementoContext ¶
func InitEmptyComplementoContext(p *ComplementoContext)
func InitEmptyDecFuncaoContext ¶
func InitEmptyDecFuncaoContext(p *DecFuncaoContext)
func InitEmptyDimensao2Context ¶
func InitEmptyDimensao2Context(p *Dimensao2Context)
func InitEmptyDimensaoContext ¶
func InitEmptyDimensaoContext(p *DimensaoContext)
func InitEmptyEnquantoContext ¶
func InitEmptyEnquantoContext(p *EnquantoContext)
func InitEmptyEscritaContext ¶
func InitEmptyEscritaContext(p *EscritaContext)
func InitEmptyExprAditiva2Context ¶
func InitEmptyExprAditiva2Context(p *ExprAditiva2Context)
func InitEmptyExprAditivaContext ¶
func InitEmptyExprAditivaContext(p *ExprAditivaContext)
func InitEmptyExprE2Context ¶
func InitEmptyExprE2Context(p *ExprE2Context)
func InitEmptyExprEContext ¶
func InitEmptyExprEContext(p *ExprEContext)
func InitEmptyExprMultiplicativa2Context ¶
func InitEmptyExprMultiplicativa2Context(p *ExprMultiplicativa2Context)
func InitEmptyExprMultiplicativaContext ¶
func InitEmptyExprMultiplicativaContext(p *ExprMultiplicativaContext)
func InitEmptyExprOu2Context ¶
func InitEmptyExprOu2Context(p *ExprOu2Context)
func InitEmptyExprOuContext ¶
func InitEmptyExprOuContext(p *ExprOuContext)
func InitEmptyExprRelacional2Context ¶
func InitEmptyExprRelacional2Context(p *ExprRelacional2Context)
func InitEmptyExprRelacionalContext ¶
func InitEmptyExprRelacionalContext(p *ExprRelacionalContext)
func InitEmptyExpressaoContext ¶
func InitEmptyExpressaoContext(p *ExpressaoContext)
func InitEmptyFatorContext ¶
func InitEmptyFatorContext(p *FatorContext)
func InitEmptyFuncaoContext ¶
func InitEmptyFuncaoContext(p *FuncaoContext)
func InitEmptyLeituraContext ¶
func InitEmptyLeituraContext(p *LeituraContext)
func InitEmptyListaFuncoesContext ¶
func InitEmptyListaFuncoesContext(p *ListaFuncoesContext)
func InitEmptyListaIdContext ¶
func InitEmptyListaIdContext(p *ListaIdContext)
func InitEmptyListaParametrosContext ¶
func InitEmptyListaParametrosContext(p *ListaParametrosContext)
func InitEmptyListaVariaveisContext ¶
func InitEmptyListaVariaveisContext(p *ListaVariaveisContext)
func InitEmptyNovoArgumentoContext ¶
func InitEmptyNovoArgumentoContext(p *NovoArgumentoContext)
func InitEmptyNovoTermoEscritaContext ¶
func InitEmptyNovoTermoEscritaContext(p *NovoTermoEscritaContext)
func InitEmptyNovoTermoLeituraContext ¶
func InitEmptyNovoTermoLeituraContext(p *NovoTermoLeituraContext)
func InitEmptyOpAditivoContext ¶
func InitEmptyOpAditivoContext(p *OpAditivoContext)
func InitEmptyOpMultiplicativoContext ¶
func InitEmptyOpMultiplicativoContext(p *OpMultiplicativoContext)
func InitEmptyParametrosContext ¶
func InitEmptyParametrosContext(p *ParametrosContext)
func InitEmptyPrincipalContext ¶
func InitEmptyPrincipalContext(p *PrincipalContext)
func InitEmptyProgramaContext ¶
func InitEmptyProgramaContext(p *ProgramaContext)
func InitEmptyRetornoContext ¶
func InitEmptyRetornoContext(p *RetornoContext)
func InitEmptySelecaoContext ¶
func InitEmptySelecaoContext(p *SelecaoContext)
func InitEmptySenaoContext ¶
func InitEmptySenaoContext(p *SenaoContext)
func InitEmptySinalContext ¶
func InitEmptySinalContext(p *SinalContext)
func InitEmptyTermoContext ¶
func InitEmptyTermoContext(p *TermoContext)
func InitEmptyTermoEscritaContext ¶
func InitEmptyTermoEscritaContext(p *TermoEscritaContext)
func InitEmptyTermoLeituraContext ¶
func InitEmptyTermoLeituraContext(p *TermoLeituraContext)
func InitEmptyTipoBaseContext ¶
func InitEmptyTipoBaseContext(p *TipoBaseContext)
func InitEmptyTipoContext ¶
func InitEmptyTipoContext(p *TipoContext)
func InitEmptyTipoRetornoContext ¶
func InitEmptyTipoRetornoContext(p *TipoRetornoContext)
Types ¶
type ArgumentosContext ¶
type ArgumentosContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewArgumentosContext ¶
func NewArgumentosContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentosContext
func NewEmptyArgumentosContext ¶
func NewEmptyArgumentosContext() *ArgumentosContext
func (*ArgumentosContext) EnterRule ¶
func (s *ArgumentosContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArgumentosContext) ExitRule ¶
func (s *ArgumentosContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArgumentosContext) Expressao ¶
func (s *ArgumentosContext) Expressao() IExpressaoContext
func (*ArgumentosContext) GetParser ¶
func (s *ArgumentosContext) GetParser() antlr.Parser
func (*ArgumentosContext) GetRuleContext ¶
func (s *ArgumentosContext) GetRuleContext() antlr.RuleContext
func (*ArgumentosContext) IsArgumentosContext ¶
func (*ArgumentosContext) IsArgumentosContext()
func (*ArgumentosContext) NovoArgumento ¶
func (s *ArgumentosContext) NovoArgumento() INovoArgumentoContext
func (*ArgumentosContext) ToStringTree ¶
func (s *ArgumentosContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AtribuicaoContext ¶
type AtribuicaoContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAtribuicaoContext ¶
func NewAtribuicaoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AtribuicaoContext
func NewEmptyAtribuicaoContext ¶
func NewEmptyAtribuicaoContext() *AtribuicaoContext
func (*AtribuicaoContext) ASSIGN ¶
func (s *AtribuicaoContext) ASSIGN() antlr.TerminalNode
func (*AtribuicaoContext) Complemento ¶
func (s *AtribuicaoContext) Complemento() IComplementoContext
func (*AtribuicaoContext) EnterRule ¶
func (s *AtribuicaoContext) EnterRule(listener antlr.ParseTreeListener)
func (*AtribuicaoContext) ExitRule ¶
func (s *AtribuicaoContext) ExitRule(listener antlr.ParseTreeListener)
func (*AtribuicaoContext) GetParser ¶
func (s *AtribuicaoContext) GetParser() antlr.Parser
func (*AtribuicaoContext) GetRuleContext ¶
func (s *AtribuicaoContext) GetRuleContext() antlr.RuleContext
func (*AtribuicaoContext) ID ¶
func (s *AtribuicaoContext) ID() antlr.TerminalNode
func (*AtribuicaoContext) IsAtribuicaoContext ¶
func (*AtribuicaoContext) IsAtribuicaoContext()
func (*AtribuicaoContext) SEMI ¶
func (s *AtribuicaoContext) SEMI() antlr.TerminalNode
func (*AtribuicaoContext) ToStringTree ¶
func (s *AtribuicaoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BaseGrammarListener ¶
type BaseGrammarListener struct{}
BaseGrammarListener is a complete listener for a parse tree produced by GrammarParser.
func (*BaseGrammarListener) EnterArgumentos ¶
func (s *BaseGrammarListener) EnterArgumentos(ctx *ArgumentosContext)
EnterArgumentos is called when production argumentos is entered.
func (*BaseGrammarListener) EnterAtribuicao ¶
func (s *BaseGrammarListener) EnterAtribuicao(ctx *AtribuicaoContext)
EnterAtribuicao is called when production atribuicao is entered.
func (*BaseGrammarListener) EnterBloco ¶
func (s *BaseGrammarListener) EnterBloco(ctx *BlocoContext)
EnterBloco is called when production bloco is entered.
func (*BaseGrammarListener) EnterComando ¶
func (s *BaseGrammarListener) EnterComando(ctx *ComandoContext)
EnterComando is called when production comando is entered.
func (*BaseGrammarListener) EnterComandos ¶
func (s *BaseGrammarListener) EnterComandos(ctx *ComandosContext)
EnterComandos is called when production comandos is entered.
func (*BaseGrammarListener) EnterComplemento ¶
func (s *BaseGrammarListener) EnterComplemento(ctx *ComplementoContext)
EnterComplemento is called when production complemento is entered.
func (*BaseGrammarListener) EnterDecFuncao ¶
func (s *BaseGrammarListener) EnterDecFuncao(ctx *DecFuncaoContext)
EnterDecFuncao is called when production decFuncao is entered.
func (*BaseGrammarListener) EnterDimensao ¶
func (s *BaseGrammarListener) EnterDimensao(ctx *DimensaoContext)
EnterDimensao is called when production dimensao is entered.
func (*BaseGrammarListener) EnterDimensao2 ¶
func (s *BaseGrammarListener) EnterDimensao2(ctx *Dimensao2Context)
EnterDimensao2 is called when production dimensao2 is entered.
func (*BaseGrammarListener) EnterEnquanto ¶
func (s *BaseGrammarListener) EnterEnquanto(ctx *EnquantoContext)
EnterEnquanto is called when production enquanto is entered.
func (*BaseGrammarListener) EnterEscrita ¶
func (s *BaseGrammarListener) EnterEscrita(ctx *EscritaContext)
EnterEscrita is called when production escrita is entered.
func (*BaseGrammarListener) EnterEveryRule ¶
func (s *BaseGrammarListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseGrammarListener) EnterExprAditiva ¶
func (s *BaseGrammarListener) EnterExprAditiva(ctx *ExprAditivaContext)
EnterExprAditiva is called when production exprAditiva is entered.
func (*BaseGrammarListener) EnterExprAditiva2 ¶
func (s *BaseGrammarListener) EnterExprAditiva2(ctx *ExprAditiva2Context)
EnterExprAditiva2 is called when production exprAditiva2 is entered.
func (*BaseGrammarListener) EnterExprE ¶
func (s *BaseGrammarListener) EnterExprE(ctx *ExprEContext)
EnterExprE is called when production exprE is entered.
func (*BaseGrammarListener) EnterExprE2 ¶
func (s *BaseGrammarListener) EnterExprE2(ctx *ExprE2Context)
EnterExprE2 is called when production exprE2 is entered.
func (*BaseGrammarListener) EnterExprMultiplicativa ¶
func (s *BaseGrammarListener) EnterExprMultiplicativa(ctx *ExprMultiplicativaContext)
EnterExprMultiplicativa is called when production exprMultiplicativa is entered.
func (*BaseGrammarListener) EnterExprMultiplicativa2 ¶
func (s *BaseGrammarListener) EnterExprMultiplicativa2(ctx *ExprMultiplicativa2Context)
EnterExprMultiplicativa2 is called when production exprMultiplicativa2 is entered.
func (*BaseGrammarListener) EnterExprOu ¶
func (s *BaseGrammarListener) EnterExprOu(ctx *ExprOuContext)
EnterExprOu is called when production exprOu is entered.
func (*BaseGrammarListener) EnterExprOu2 ¶
func (s *BaseGrammarListener) EnterExprOu2(ctx *ExprOu2Context)
EnterExprOu2 is called when production exprOu2 is entered.
func (*BaseGrammarListener) EnterExprRelacional ¶
func (s *BaseGrammarListener) EnterExprRelacional(ctx *ExprRelacionalContext)
EnterExprRelacional is called when production exprRelacional is entered.
func (*BaseGrammarListener) EnterExprRelacional2 ¶
func (s *BaseGrammarListener) EnterExprRelacional2(ctx *ExprRelacional2Context)
EnterExprRelacional2 is called when production exprRelacional2 is entered.
func (*BaseGrammarListener) EnterExpressao ¶
func (s *BaseGrammarListener) EnterExpressao(ctx *ExpressaoContext)
EnterExpressao is called when production expressao is entered.
func (*BaseGrammarListener) EnterFator ¶
func (s *BaseGrammarListener) EnterFator(ctx *FatorContext)
EnterFator is called when production fator is entered.
func (*BaseGrammarListener) EnterFuncao ¶
func (s *BaseGrammarListener) EnterFuncao(ctx *FuncaoContext)
EnterFuncao is called when production funcao is entered.
func (*BaseGrammarListener) EnterLeitura ¶
func (s *BaseGrammarListener) EnterLeitura(ctx *LeituraContext)
EnterLeitura is called when production leitura is entered.
func (*BaseGrammarListener) EnterListaFuncoes ¶
func (s *BaseGrammarListener) EnterListaFuncoes(ctx *ListaFuncoesContext)
EnterListaFuncoes is called when production listaFuncoes is entered.
func (*BaseGrammarListener) EnterListaId ¶
func (s *BaseGrammarListener) EnterListaId(ctx *ListaIdContext)
EnterListaId is called when production listaId is entered.
func (*BaseGrammarListener) EnterListaParametros ¶
func (s *BaseGrammarListener) EnterListaParametros(ctx *ListaParametrosContext)
EnterListaParametros is called when production listaParametros is entered.
func (*BaseGrammarListener) EnterListaVariaveis ¶
func (s *BaseGrammarListener) EnterListaVariaveis(ctx *ListaVariaveisContext)
EnterListaVariaveis is called when production listaVariaveis is entered.
func (*BaseGrammarListener) EnterNovoArgumento ¶
func (s *BaseGrammarListener) EnterNovoArgumento(ctx *NovoArgumentoContext)
EnterNovoArgumento is called when production novoArgumento is entered.
func (*BaseGrammarListener) EnterNovoTermoEscrita ¶
func (s *BaseGrammarListener) EnterNovoTermoEscrita(ctx *NovoTermoEscritaContext)
EnterNovoTermoEscrita is called when production novoTermoEscrita is entered.
func (*BaseGrammarListener) EnterNovoTermoLeitura ¶
func (s *BaseGrammarListener) EnterNovoTermoLeitura(ctx *NovoTermoLeituraContext)
EnterNovoTermoLeitura is called when production novoTermoLeitura is entered.
func (*BaseGrammarListener) EnterOpAditivo ¶
func (s *BaseGrammarListener) EnterOpAditivo(ctx *OpAditivoContext)
EnterOpAditivo is called when production opAditivo is entered.
func (*BaseGrammarListener) EnterOpMultiplicativo ¶
func (s *BaseGrammarListener) EnterOpMultiplicativo(ctx *OpMultiplicativoContext)
EnterOpMultiplicativo is called when production opMultiplicativo is entered.
func (*BaseGrammarListener) EnterParametros ¶
func (s *BaseGrammarListener) EnterParametros(ctx *ParametrosContext)
EnterParametros is called when production parametros is entered.
func (*BaseGrammarListener) EnterPrincipal ¶
func (s *BaseGrammarListener) EnterPrincipal(ctx *PrincipalContext)
EnterPrincipal is called when production principal is entered.
func (*BaseGrammarListener) EnterPrograma ¶
func (s *BaseGrammarListener) EnterPrograma(ctx *ProgramaContext)
EnterPrograma is called when production programa is entered.
func (*BaseGrammarListener) EnterRetorno ¶
func (s *BaseGrammarListener) EnterRetorno(ctx *RetornoContext)
EnterRetorno is called when production retorno is entered.
func (*BaseGrammarListener) EnterSelecao ¶
func (s *BaseGrammarListener) EnterSelecao(ctx *SelecaoContext)
EnterSelecao is called when production selecao is entered.
func (*BaseGrammarListener) EnterSenao ¶
func (s *BaseGrammarListener) EnterSenao(ctx *SenaoContext)
EnterSenao is called when production senao is entered.
func (*BaseGrammarListener) EnterSinal ¶
func (s *BaseGrammarListener) EnterSinal(ctx *SinalContext)
EnterSinal is called when production sinal is entered.
func (*BaseGrammarListener) EnterTermo ¶
func (s *BaseGrammarListener) EnterTermo(ctx *TermoContext)
EnterTermo is called when production termo is entered.
func (*BaseGrammarListener) EnterTermoEscrita ¶
func (s *BaseGrammarListener) EnterTermoEscrita(ctx *TermoEscritaContext)
EnterTermoEscrita is called when production termoEscrita is entered.
func (*BaseGrammarListener) EnterTermoLeitura ¶
func (s *BaseGrammarListener) EnterTermoLeitura(ctx *TermoLeituraContext)
EnterTermoLeitura is called when production termoLeitura is entered.
func (*BaseGrammarListener) EnterTipo ¶
func (s *BaseGrammarListener) EnterTipo(ctx *TipoContext)
EnterTipo is called when production tipo is entered.
func (*BaseGrammarListener) EnterTipoBase ¶
func (s *BaseGrammarListener) EnterTipoBase(ctx *TipoBaseContext)
EnterTipoBase is called when production tipoBase is entered.
func (*BaseGrammarListener) EnterTipoRetorno ¶
func (s *BaseGrammarListener) EnterTipoRetorno(ctx *TipoRetornoContext)
EnterTipoRetorno is called when production tipoRetorno is entered.
func (*BaseGrammarListener) ExitArgumentos ¶
func (s *BaseGrammarListener) ExitArgumentos(ctx *ArgumentosContext)
ExitArgumentos is called when production argumentos is exited.
func (*BaseGrammarListener) ExitAtribuicao ¶
func (s *BaseGrammarListener) ExitAtribuicao(ctx *AtribuicaoContext)
ExitAtribuicao is called when production atribuicao is exited.
func (*BaseGrammarListener) ExitBloco ¶
func (s *BaseGrammarListener) ExitBloco(ctx *BlocoContext)
ExitBloco is called when production bloco is exited.
func (*BaseGrammarListener) ExitComando ¶
func (s *BaseGrammarListener) ExitComando(ctx *ComandoContext)
ExitComando is called when production comando is exited.
func (*BaseGrammarListener) ExitComandos ¶
func (s *BaseGrammarListener) ExitComandos(ctx *ComandosContext)
ExitComandos is called when production comandos is exited.
func (*BaseGrammarListener) ExitComplemento ¶
func (s *BaseGrammarListener) ExitComplemento(ctx *ComplementoContext)
ExitComplemento is called when production complemento is exited.
func (*BaseGrammarListener) ExitDecFuncao ¶
func (s *BaseGrammarListener) ExitDecFuncao(ctx *DecFuncaoContext)
ExitDecFuncao is called when production decFuncao is exited.
func (*BaseGrammarListener) ExitDimensao ¶
func (s *BaseGrammarListener) ExitDimensao(ctx *DimensaoContext)
ExitDimensao is called when production dimensao is exited.
func (*BaseGrammarListener) ExitDimensao2 ¶
func (s *BaseGrammarListener) ExitDimensao2(ctx *Dimensao2Context)
ExitDimensao2 is called when production dimensao2 is exited.
func (*BaseGrammarListener) ExitEnquanto ¶
func (s *BaseGrammarListener) ExitEnquanto(ctx *EnquantoContext)
ExitEnquanto is called when production enquanto is exited.
func (*BaseGrammarListener) ExitEscrita ¶
func (s *BaseGrammarListener) ExitEscrita(ctx *EscritaContext)
ExitEscrita is called when production escrita is exited.
func (*BaseGrammarListener) ExitEveryRule ¶
func (s *BaseGrammarListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseGrammarListener) ExitExprAditiva ¶
func (s *BaseGrammarListener) ExitExprAditiva(ctx *ExprAditivaContext)
ExitExprAditiva is called when production exprAditiva is exited.
func (*BaseGrammarListener) ExitExprAditiva2 ¶
func (s *BaseGrammarListener) ExitExprAditiva2(ctx *ExprAditiva2Context)
ExitExprAditiva2 is called when production exprAditiva2 is exited.
func (*BaseGrammarListener) ExitExprE ¶
func (s *BaseGrammarListener) ExitExprE(ctx *ExprEContext)
ExitExprE is called when production exprE is exited.
func (*BaseGrammarListener) ExitExprE2 ¶
func (s *BaseGrammarListener) ExitExprE2(ctx *ExprE2Context)
ExitExprE2 is called when production exprE2 is exited.
func (*BaseGrammarListener) ExitExprMultiplicativa ¶
func (s *BaseGrammarListener) ExitExprMultiplicativa(ctx *ExprMultiplicativaContext)
ExitExprMultiplicativa is called when production exprMultiplicativa is exited.
func (*BaseGrammarListener) ExitExprMultiplicativa2 ¶
func (s *BaseGrammarListener) ExitExprMultiplicativa2(ctx *ExprMultiplicativa2Context)
ExitExprMultiplicativa2 is called when production exprMultiplicativa2 is exited.
func (*BaseGrammarListener) ExitExprOu ¶
func (s *BaseGrammarListener) ExitExprOu(ctx *ExprOuContext)
ExitExprOu is called when production exprOu is exited.
func (*BaseGrammarListener) ExitExprOu2 ¶
func (s *BaseGrammarListener) ExitExprOu2(ctx *ExprOu2Context)
ExitExprOu2 is called when production exprOu2 is exited.
func (*BaseGrammarListener) ExitExprRelacional ¶
func (s *BaseGrammarListener) ExitExprRelacional(ctx *ExprRelacionalContext)
ExitExprRelacional is called when production exprRelacional is exited.
func (*BaseGrammarListener) ExitExprRelacional2 ¶
func (s *BaseGrammarListener) ExitExprRelacional2(ctx *ExprRelacional2Context)
ExitExprRelacional2 is called when production exprRelacional2 is exited.
func (*BaseGrammarListener) ExitExpressao ¶
func (s *BaseGrammarListener) ExitExpressao(ctx *ExpressaoContext)
ExitExpressao is called when production expressao is exited.
func (*BaseGrammarListener) ExitFator ¶
func (s *BaseGrammarListener) ExitFator(ctx *FatorContext)
ExitFator is called when production fator is exited.
func (*BaseGrammarListener) ExitFuncao ¶
func (s *BaseGrammarListener) ExitFuncao(ctx *FuncaoContext)
ExitFuncao is called when production funcao is exited.
func (*BaseGrammarListener) ExitLeitura ¶
func (s *BaseGrammarListener) ExitLeitura(ctx *LeituraContext)
ExitLeitura is called when production leitura is exited.
func (*BaseGrammarListener) ExitListaFuncoes ¶
func (s *BaseGrammarListener) ExitListaFuncoes(ctx *ListaFuncoesContext)
ExitListaFuncoes is called when production listaFuncoes is exited.
func (*BaseGrammarListener) ExitListaId ¶
func (s *BaseGrammarListener) ExitListaId(ctx *ListaIdContext)
ExitListaId is called when production listaId is exited.
func (*BaseGrammarListener) ExitListaParametros ¶
func (s *BaseGrammarListener) ExitListaParametros(ctx *ListaParametrosContext)
ExitListaParametros is called when production listaParametros is exited.
func (*BaseGrammarListener) ExitListaVariaveis ¶
func (s *BaseGrammarListener) ExitListaVariaveis(ctx *ListaVariaveisContext)
ExitListaVariaveis is called when production listaVariaveis is exited.
func (*BaseGrammarListener) ExitNovoArgumento ¶
func (s *BaseGrammarListener) ExitNovoArgumento(ctx *NovoArgumentoContext)
ExitNovoArgumento is called when production novoArgumento is exited.
func (*BaseGrammarListener) ExitNovoTermoEscrita ¶
func (s *BaseGrammarListener) ExitNovoTermoEscrita(ctx *NovoTermoEscritaContext)
ExitNovoTermoEscrita is called when production novoTermoEscrita is exited.
func (*BaseGrammarListener) ExitNovoTermoLeitura ¶
func (s *BaseGrammarListener) ExitNovoTermoLeitura(ctx *NovoTermoLeituraContext)
ExitNovoTermoLeitura is called when production novoTermoLeitura is exited.
func (*BaseGrammarListener) ExitOpAditivo ¶
func (s *BaseGrammarListener) ExitOpAditivo(ctx *OpAditivoContext)
ExitOpAditivo is called when production opAditivo is exited.
func (*BaseGrammarListener) ExitOpMultiplicativo ¶
func (s *BaseGrammarListener) ExitOpMultiplicativo(ctx *OpMultiplicativoContext)
ExitOpMultiplicativo is called when production opMultiplicativo is exited.
func (*BaseGrammarListener) ExitParametros ¶
func (s *BaseGrammarListener) ExitParametros(ctx *ParametrosContext)
ExitParametros is called when production parametros is exited.
func (*BaseGrammarListener) ExitPrincipal ¶
func (s *BaseGrammarListener) ExitPrincipal(ctx *PrincipalContext)
ExitPrincipal is called when production principal is exited.
func (*BaseGrammarListener) ExitPrograma ¶
func (s *BaseGrammarListener) ExitPrograma(ctx *ProgramaContext)
ExitPrograma is called when production programa is exited.
func (*BaseGrammarListener) ExitRetorno ¶
func (s *BaseGrammarListener) ExitRetorno(ctx *RetornoContext)
ExitRetorno is called when production retorno is exited.
func (*BaseGrammarListener) ExitSelecao ¶
func (s *BaseGrammarListener) ExitSelecao(ctx *SelecaoContext)
ExitSelecao is called when production selecao is exited.
func (*BaseGrammarListener) ExitSenao ¶
func (s *BaseGrammarListener) ExitSenao(ctx *SenaoContext)
ExitSenao is called when production senao is exited.
func (*BaseGrammarListener) ExitSinal ¶
func (s *BaseGrammarListener) ExitSinal(ctx *SinalContext)
ExitSinal is called when production sinal is exited.
func (*BaseGrammarListener) ExitTermo ¶
func (s *BaseGrammarListener) ExitTermo(ctx *TermoContext)
ExitTermo is called when production termo is exited.
func (*BaseGrammarListener) ExitTermoEscrita ¶
func (s *BaseGrammarListener) ExitTermoEscrita(ctx *TermoEscritaContext)
ExitTermoEscrita is called when production termoEscrita is exited.
func (*BaseGrammarListener) ExitTermoLeitura ¶
func (s *BaseGrammarListener) ExitTermoLeitura(ctx *TermoLeituraContext)
ExitTermoLeitura is called when production termoLeitura is exited.
func (*BaseGrammarListener) ExitTipo ¶
func (s *BaseGrammarListener) ExitTipo(ctx *TipoContext)
ExitTipo is called when production tipo is exited.
func (*BaseGrammarListener) ExitTipoBase ¶
func (s *BaseGrammarListener) ExitTipoBase(ctx *TipoBaseContext)
ExitTipoBase is called when production tipoBase is exited.
func (*BaseGrammarListener) ExitTipoRetorno ¶
func (s *BaseGrammarListener) ExitTipoRetorno(ctx *TipoRetornoContext)
ExitTipoRetorno is called when production tipoRetorno is exited.
func (*BaseGrammarListener) VisitErrorNode ¶
func (s *BaseGrammarListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseGrammarListener) VisitTerminal ¶
func (s *BaseGrammarListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BlocoContext ¶
type BlocoContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBlocoContext ¶
func NewBlocoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BlocoContext
func NewEmptyBlocoContext ¶
func NewEmptyBlocoContext() *BlocoContext
func (*BlocoContext) Comandos ¶
func (s *BlocoContext) Comandos() IComandosContext
func (*BlocoContext) EnterRule ¶
func (s *BlocoContext) EnterRule(listener antlr.ParseTreeListener)
func (*BlocoContext) ExitRule ¶
func (s *BlocoContext) ExitRule(listener antlr.ParseTreeListener)
func (*BlocoContext) GetParser ¶
func (s *BlocoContext) GetParser() antlr.Parser
func (*BlocoContext) GetRuleContext ¶
func (s *BlocoContext) GetRuleContext() antlr.RuleContext
func (*BlocoContext) IsBlocoContext ¶
func (*BlocoContext) IsBlocoContext()
func (*BlocoContext) LBRACE ¶
func (s *BlocoContext) LBRACE() antlr.TerminalNode
func (*BlocoContext) ListaVariaveis ¶
func (s *BlocoContext) ListaVariaveis() IListaVariaveisContext
func (*BlocoContext) RBRACE ¶
func (s *BlocoContext) RBRACE() antlr.TerminalNode
func (*BlocoContext) ToStringTree ¶
func (s *BlocoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ComandoContext ¶
type ComandoContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewComandoContext ¶
func NewComandoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComandoContext
func NewEmptyComandoContext ¶
func NewEmptyComandoContext() *ComandoContext
func (*ComandoContext) Atribuicao ¶
func (s *ComandoContext) Atribuicao() IAtribuicaoContext
func (*ComandoContext) Enquanto ¶
func (s *ComandoContext) Enquanto() IEnquantoContext
func (*ComandoContext) EnterRule ¶
func (s *ComandoContext) EnterRule(listener antlr.ParseTreeListener)
func (*ComandoContext) Escrita ¶
func (s *ComandoContext) Escrita() IEscritaContext
func (*ComandoContext) ExitRule ¶
func (s *ComandoContext) ExitRule(listener antlr.ParseTreeListener)
func (*ComandoContext) Funcao ¶
func (s *ComandoContext) Funcao() IFuncaoContext
func (*ComandoContext) GetParser ¶
func (s *ComandoContext) GetParser() antlr.Parser
func (*ComandoContext) GetRuleContext ¶
func (s *ComandoContext) GetRuleContext() antlr.RuleContext
func (*ComandoContext) IsComandoContext ¶
func (*ComandoContext) IsComandoContext()
func (*ComandoContext) Leitura ¶
func (s *ComandoContext) Leitura() ILeituraContext
func (*ComandoContext) Retorno ¶
func (s *ComandoContext) Retorno() IRetornoContext
func (*ComandoContext) Selecao ¶
func (s *ComandoContext) Selecao() ISelecaoContext
func (*ComandoContext) ToStringTree ¶
func (s *ComandoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ComandosContext ¶
type ComandosContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewComandosContext ¶
func NewComandosContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComandosContext
func NewEmptyComandosContext ¶
func NewEmptyComandosContext() *ComandosContext
func (*ComandosContext) Comando ¶
func (s *ComandosContext) Comando() IComandoContext
func (*ComandosContext) Comandos ¶
func (s *ComandosContext) Comandos() IComandosContext
func (*ComandosContext) EnterRule ¶
func (s *ComandosContext) EnterRule(listener antlr.ParseTreeListener)
func (*ComandosContext) ExitRule ¶
func (s *ComandosContext) ExitRule(listener antlr.ParseTreeListener)
func (*ComandosContext) GetParser ¶
func (s *ComandosContext) GetParser() antlr.Parser
func (*ComandosContext) GetRuleContext ¶
func (s *ComandosContext) GetRuleContext() antlr.RuleContext
func (*ComandosContext) IsComandosContext ¶
func (*ComandosContext) IsComandosContext()
func (*ComandosContext) ToStringTree ¶
func (s *ComandosContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ComplementoContext ¶
type ComplementoContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewComplementoContext ¶
func NewComplementoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComplementoContext
func NewEmptyComplementoContext ¶
func NewEmptyComplementoContext() *ComplementoContext
func (*ComplementoContext) EnterRule ¶
func (s *ComplementoContext) EnterRule(listener antlr.ParseTreeListener)
func (*ComplementoContext) ExitRule ¶
func (s *ComplementoContext) ExitRule(listener antlr.ParseTreeListener)
func (*ComplementoContext) Expressao ¶
func (s *ComplementoContext) Expressao() IExpressaoContext
func (*ComplementoContext) Funcao ¶
func (s *ComplementoContext) Funcao() IFuncaoContext
func (*ComplementoContext) GetParser ¶
func (s *ComplementoContext) GetParser() antlr.Parser
func (*ComplementoContext) GetRuleContext ¶
func (s *ComplementoContext) GetRuleContext() antlr.RuleContext
func (*ComplementoContext) IsComplementoContext ¶
func (*ComplementoContext) IsComplementoContext()
func (*ComplementoContext) ToStringTree ¶
func (s *ComplementoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DecFuncaoContext ¶
type DecFuncaoContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDecFuncaoContext ¶
func NewDecFuncaoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DecFuncaoContext
func NewEmptyDecFuncaoContext ¶
func NewEmptyDecFuncaoContext() *DecFuncaoContext
func (*DecFuncaoContext) Bloco ¶
func (s *DecFuncaoContext) Bloco() IBlocoContext
func (*DecFuncaoContext) EnterRule ¶
func (s *DecFuncaoContext) EnterRule(listener antlr.ParseTreeListener)
func (*DecFuncaoContext) ExitRule ¶
func (s *DecFuncaoContext) ExitRule(listener antlr.ParseTreeListener)
func (*DecFuncaoContext) GetParser ¶
func (s *DecFuncaoContext) GetParser() antlr.Parser
func (*DecFuncaoContext) GetRuleContext ¶
func (s *DecFuncaoContext) GetRuleContext() antlr.RuleContext
func (*DecFuncaoContext) ID ¶
func (s *DecFuncaoContext) ID() antlr.TerminalNode
func (*DecFuncaoContext) IsDecFuncaoContext ¶
func (*DecFuncaoContext) IsDecFuncaoContext()
func (*DecFuncaoContext) LPAREN ¶
func (s *DecFuncaoContext) LPAREN() antlr.TerminalNode
func (*DecFuncaoContext) Parametros ¶
func (s *DecFuncaoContext) Parametros() IParametrosContext
func (*DecFuncaoContext) RPAREN ¶
func (s *DecFuncaoContext) RPAREN() antlr.TerminalNode
func (*DecFuncaoContext) TipoRetorno ¶
func (s *DecFuncaoContext) TipoRetorno() ITipoRetornoContext
func (*DecFuncaoContext) ToStringTree ¶
func (s *DecFuncaoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Dimensao2Context ¶
type Dimensao2Context struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDimensao2Context ¶
func NewDimensao2Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Dimensao2Context
func NewEmptyDimensao2Context ¶
func NewEmptyDimensao2Context() *Dimensao2Context
func (*Dimensao2Context) Dimensao2 ¶
func (s *Dimensao2Context) Dimensao2() IDimensao2Context
func (*Dimensao2Context) EnterRule ¶
func (s *Dimensao2Context) EnterRule(listener antlr.ParseTreeListener)
func (*Dimensao2Context) ExitRule ¶
func (s *Dimensao2Context) ExitRule(listener antlr.ParseTreeListener)
func (*Dimensao2Context) ExprAditiva ¶
func (s *Dimensao2Context) ExprAditiva() IExprAditivaContext
func (*Dimensao2Context) GetParser ¶
func (s *Dimensao2Context) GetParser() antlr.Parser
func (*Dimensao2Context) GetRuleContext ¶
func (s *Dimensao2Context) GetRuleContext() antlr.RuleContext
func (*Dimensao2Context) IsDimensao2Context ¶
func (*Dimensao2Context) IsDimensao2Context()
func (*Dimensao2Context) ToStringTree ¶
func (s *Dimensao2Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DimensaoContext ¶
type DimensaoContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDimensaoContext ¶
func NewDimensaoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DimensaoContext
func NewEmptyDimensaoContext ¶
func NewEmptyDimensaoContext() *DimensaoContext
func (*DimensaoContext) Dimensao ¶
func (s *DimensaoContext) Dimensao() IDimensaoContext
func (*DimensaoContext) EnterRule ¶
func (s *DimensaoContext) EnterRule(listener antlr.ParseTreeListener)
func (*DimensaoContext) ExitRule ¶
func (s *DimensaoContext) ExitRule(listener antlr.ParseTreeListener)
func (*DimensaoContext) GetParser ¶
func (s *DimensaoContext) GetParser() antlr.Parser
func (*DimensaoContext) GetRuleContext ¶
func (s *DimensaoContext) GetRuleContext() antlr.RuleContext
func (*DimensaoContext) IsDimensaoContext ¶
func (*DimensaoContext) IsDimensaoContext()
func (*DimensaoContext) NUM_INT ¶
func (s *DimensaoContext) NUM_INT() antlr.TerminalNode
func (*DimensaoContext) ToStringTree ¶
func (s *DimensaoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EnquantoContext ¶
type EnquantoContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEnquantoContext ¶
func NewEmptyEnquantoContext() *EnquantoContext
func NewEnquantoContext ¶
func NewEnquantoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnquantoContext
func (*EnquantoContext) Bloco ¶
func (s *EnquantoContext) Bloco() IBlocoContext
func (*EnquantoContext) EnterRule ¶
func (s *EnquantoContext) EnterRule(listener antlr.ParseTreeListener)
func (*EnquantoContext) ExitRule ¶
func (s *EnquantoContext) ExitRule(listener antlr.ParseTreeListener)
func (*EnquantoContext) Expressao ¶
func (s *EnquantoContext) Expressao() IExpressaoContext
func (*EnquantoContext) GetParser ¶
func (s *EnquantoContext) GetParser() antlr.Parser
func (*EnquantoContext) GetRuleContext ¶
func (s *EnquantoContext) GetRuleContext() antlr.RuleContext
func (*EnquantoContext) IsEnquantoContext ¶
func (*EnquantoContext) IsEnquantoContext()
func (*EnquantoContext) LPAREN ¶
func (s *EnquantoContext) LPAREN() antlr.TerminalNode
func (*EnquantoContext) RPAREN ¶
func (s *EnquantoContext) RPAREN() antlr.TerminalNode
func (*EnquantoContext) ToStringTree ¶
func (s *EnquantoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*EnquantoContext) WHILE ¶
func (s *EnquantoContext) WHILE() antlr.TerminalNode
type EscritaContext ¶
type EscritaContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEscritaContext ¶
func NewEmptyEscritaContext() *EscritaContext
func NewEscritaContext ¶
func NewEscritaContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EscritaContext
func (*EscritaContext) EnterRule ¶
func (s *EscritaContext) EnterRule(listener antlr.ParseTreeListener)
func (*EscritaContext) ExitRule ¶
func (s *EscritaContext) ExitRule(listener antlr.ParseTreeListener)
func (*EscritaContext) GetParser ¶
func (s *EscritaContext) GetParser() antlr.Parser
func (*EscritaContext) GetRuleContext ¶
func (s *EscritaContext) GetRuleContext() antlr.RuleContext
func (*EscritaContext) IsEscritaContext ¶
func (*EscritaContext) IsEscritaContext()
func (*EscritaContext) LPAREN ¶
func (s *EscritaContext) LPAREN() antlr.TerminalNode
func (*EscritaContext) NovoTermoEscrita ¶
func (s *EscritaContext) NovoTermoEscrita() INovoTermoEscritaContext
func (*EscritaContext) PRINTLN ¶
func (s *EscritaContext) PRINTLN() antlr.TerminalNode
func (*EscritaContext) RPAREN ¶
func (s *EscritaContext) RPAREN() antlr.TerminalNode
func (*EscritaContext) SEMI ¶
func (s *EscritaContext) SEMI() antlr.TerminalNode
func (*EscritaContext) TermoEscrita ¶
func (s *EscritaContext) TermoEscrita() ITermoEscritaContext
func (*EscritaContext) ToStringTree ¶
func (s *EscritaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExprAditiva2Context ¶
type ExprAditiva2Context struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExprAditiva2Context ¶
func NewEmptyExprAditiva2Context() *ExprAditiva2Context
func NewExprAditiva2Context ¶
func NewExprAditiva2Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprAditiva2Context
func (*ExprAditiva2Context) EnterRule ¶
func (s *ExprAditiva2Context) EnterRule(listener antlr.ParseTreeListener)
func (*ExprAditiva2Context) ExitRule ¶
func (s *ExprAditiva2Context) ExitRule(listener antlr.ParseTreeListener)
func (*ExprAditiva2Context) ExprAditiva2 ¶
func (s *ExprAditiva2Context) ExprAditiva2() IExprAditiva2Context
func (*ExprAditiva2Context) ExprMultiplicativa ¶
func (s *ExprAditiva2Context) ExprMultiplicativa() IExprMultiplicativaContext
func (*ExprAditiva2Context) GetParser ¶
func (s *ExprAditiva2Context) GetParser() antlr.Parser
func (*ExprAditiva2Context) GetRuleContext ¶
func (s *ExprAditiva2Context) GetRuleContext() antlr.RuleContext
func (*ExprAditiva2Context) IsExprAditiva2Context ¶
func (*ExprAditiva2Context) IsExprAditiva2Context()
func (*ExprAditiva2Context) OpAditivo ¶
func (s *ExprAditiva2Context) OpAditivo() IOpAditivoContext
func (*ExprAditiva2Context) ToStringTree ¶
func (s *ExprAditiva2Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExprAditivaContext ¶
type ExprAditivaContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExprAditivaContext ¶
func NewEmptyExprAditivaContext() *ExprAditivaContext
func NewExprAditivaContext ¶
func NewExprAditivaContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprAditivaContext
func (*ExprAditivaContext) EnterRule ¶
func (s *ExprAditivaContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExprAditivaContext) ExitRule ¶
func (s *ExprAditivaContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExprAditivaContext) ExprAditiva2 ¶
func (s *ExprAditivaContext) ExprAditiva2() IExprAditiva2Context
func (*ExprAditivaContext) ExprMultiplicativa ¶
func (s *ExprAditivaContext) ExprMultiplicativa() IExprMultiplicativaContext
func (*ExprAditivaContext) GetParser ¶
func (s *ExprAditivaContext) GetParser() antlr.Parser
func (*ExprAditivaContext) GetRuleContext ¶
func (s *ExprAditivaContext) GetRuleContext() antlr.RuleContext
func (*ExprAditivaContext) IsExprAditivaContext ¶
func (*ExprAditivaContext) IsExprAditivaContext()
func (*ExprAditivaContext) ToStringTree ¶
func (s *ExprAditivaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExprE2Context ¶
type ExprE2Context struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExprE2Context ¶
func NewEmptyExprE2Context() *ExprE2Context
func NewExprE2Context ¶
func NewExprE2Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprE2Context
func (*ExprE2Context) EnterRule ¶
func (s *ExprE2Context) EnterRule(listener antlr.ParseTreeListener)
func (*ExprE2Context) ExitRule ¶
func (s *ExprE2Context) ExitRule(listener antlr.ParseTreeListener)
func (*ExprE2Context) ExprE2 ¶
func (s *ExprE2Context) ExprE2() IExprE2Context
func (*ExprE2Context) ExprRelacional ¶
func (s *ExprE2Context) ExprRelacional() IExprRelacionalContext
func (*ExprE2Context) GetParser ¶
func (s *ExprE2Context) GetParser() antlr.Parser
func (*ExprE2Context) GetRuleContext ¶
func (s *ExprE2Context) GetRuleContext() antlr.RuleContext
func (*ExprE2Context) IsExprE2Context ¶
func (*ExprE2Context) IsExprE2Context()
func (*ExprE2Context) ToStringTree ¶
func (s *ExprE2Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExprEContext ¶
type ExprEContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExprEContext ¶
func NewEmptyExprEContext() *ExprEContext
func NewExprEContext ¶
func NewExprEContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprEContext
func (*ExprEContext) EnterRule ¶
func (s *ExprEContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExprEContext) ExitRule ¶
func (s *ExprEContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExprEContext) ExprE2 ¶
func (s *ExprEContext) ExprE2() IExprE2Context
func (*ExprEContext) ExprRelacional ¶
func (s *ExprEContext) ExprRelacional() IExprRelacionalContext
func (*ExprEContext) GetParser ¶
func (s *ExprEContext) GetParser() antlr.Parser
func (*ExprEContext) GetRuleContext ¶
func (s *ExprEContext) GetRuleContext() antlr.RuleContext
func (*ExprEContext) IsExprEContext ¶
func (*ExprEContext) IsExprEContext()
func (*ExprEContext) ToStringTree ¶
func (s *ExprEContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExprMultiplicativa2Context ¶
type ExprMultiplicativa2Context struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExprMultiplicativa2Context ¶
func NewEmptyExprMultiplicativa2Context() *ExprMultiplicativa2Context
func NewExprMultiplicativa2Context ¶
func NewExprMultiplicativa2Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprMultiplicativa2Context
func (*ExprMultiplicativa2Context) EnterRule ¶
func (s *ExprMultiplicativa2Context) EnterRule(listener antlr.ParseTreeListener)
func (*ExprMultiplicativa2Context) ExitRule ¶
func (s *ExprMultiplicativa2Context) ExitRule(listener antlr.ParseTreeListener)
func (*ExprMultiplicativa2Context) ExprMultiplicativa2 ¶
func (s *ExprMultiplicativa2Context) ExprMultiplicativa2() IExprMultiplicativa2Context
func (*ExprMultiplicativa2Context) Fator ¶
func (s *ExprMultiplicativa2Context) Fator() IFatorContext
func (*ExprMultiplicativa2Context) GetParser ¶
func (s *ExprMultiplicativa2Context) GetParser() antlr.Parser
func (*ExprMultiplicativa2Context) GetRuleContext ¶
func (s *ExprMultiplicativa2Context) GetRuleContext() antlr.RuleContext
func (*ExprMultiplicativa2Context) IsExprMultiplicativa2Context ¶
func (*ExprMultiplicativa2Context) IsExprMultiplicativa2Context()
func (*ExprMultiplicativa2Context) OpMultiplicativo ¶
func (s *ExprMultiplicativa2Context) OpMultiplicativo() IOpMultiplicativoContext
func (*ExprMultiplicativa2Context) ToStringTree ¶
func (s *ExprMultiplicativa2Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExprMultiplicativaContext ¶
type ExprMultiplicativaContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExprMultiplicativaContext ¶
func NewEmptyExprMultiplicativaContext() *ExprMultiplicativaContext
func NewExprMultiplicativaContext ¶
func NewExprMultiplicativaContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprMultiplicativaContext
func (*ExprMultiplicativaContext) EnterRule ¶
func (s *ExprMultiplicativaContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExprMultiplicativaContext) ExitRule ¶
func (s *ExprMultiplicativaContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExprMultiplicativaContext) ExprMultiplicativa2 ¶
func (s *ExprMultiplicativaContext) ExprMultiplicativa2() IExprMultiplicativa2Context
func (*ExprMultiplicativaContext) Fator ¶
func (s *ExprMultiplicativaContext) Fator() IFatorContext
func (*ExprMultiplicativaContext) GetParser ¶
func (s *ExprMultiplicativaContext) GetParser() antlr.Parser
func (*ExprMultiplicativaContext) GetRuleContext ¶
func (s *ExprMultiplicativaContext) GetRuleContext() antlr.RuleContext
func (*ExprMultiplicativaContext) IsExprMultiplicativaContext ¶
func (*ExprMultiplicativaContext) IsExprMultiplicativaContext()
func (*ExprMultiplicativaContext) ToStringTree ¶
func (s *ExprMultiplicativaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExprOu2Context ¶
type ExprOu2Context struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExprOu2Context ¶
func NewEmptyExprOu2Context() *ExprOu2Context
func NewExprOu2Context ¶
func NewExprOu2Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprOu2Context
func (*ExprOu2Context) EnterRule ¶
func (s *ExprOu2Context) EnterRule(listener antlr.ParseTreeListener)
func (*ExprOu2Context) ExitRule ¶
func (s *ExprOu2Context) ExitRule(listener antlr.ParseTreeListener)
func (*ExprOu2Context) ExprE ¶
func (s *ExprOu2Context) ExprE() IExprEContext
func (*ExprOu2Context) ExprOu2 ¶
func (s *ExprOu2Context) ExprOu2() IExprOu2Context
func (*ExprOu2Context) GetParser ¶
func (s *ExprOu2Context) GetParser() antlr.Parser
func (*ExprOu2Context) GetRuleContext ¶
func (s *ExprOu2Context) GetRuleContext() antlr.RuleContext
func (*ExprOu2Context) IsExprOu2Context ¶
func (*ExprOu2Context) IsExprOu2Context()
func (*ExprOu2Context) ToStringTree ¶
func (s *ExprOu2Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExprOuContext ¶
type ExprOuContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExprOuContext ¶
func NewEmptyExprOuContext() *ExprOuContext
func NewExprOuContext ¶
func NewExprOuContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprOuContext
func (*ExprOuContext) EnterRule ¶
func (s *ExprOuContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExprOuContext) ExitRule ¶
func (s *ExprOuContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExprOuContext) ExprE ¶
func (s *ExprOuContext) ExprE() IExprEContext
func (*ExprOuContext) ExprOu2 ¶
func (s *ExprOuContext) ExprOu2() IExprOu2Context
func (*ExprOuContext) GetParser ¶
func (s *ExprOuContext) GetParser() antlr.Parser
func (*ExprOuContext) GetRuleContext ¶
func (s *ExprOuContext) GetRuleContext() antlr.RuleContext
func (*ExprOuContext) IsExprOuContext ¶
func (*ExprOuContext) IsExprOuContext()
func (*ExprOuContext) ToStringTree ¶
func (s *ExprOuContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExprRelacional2Context ¶
type ExprRelacional2Context struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExprRelacional2Context ¶
func NewEmptyExprRelacional2Context() *ExprRelacional2Context
func NewExprRelacional2Context ¶
func NewExprRelacional2Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprRelacional2Context
func (*ExprRelacional2Context) COMP ¶
func (s *ExprRelacional2Context) COMP() antlr.TerminalNode
func (*ExprRelacional2Context) EnterRule ¶
func (s *ExprRelacional2Context) EnterRule(listener antlr.ParseTreeListener)
func (*ExprRelacional2Context) ExitRule ¶
func (s *ExprRelacional2Context) ExitRule(listener antlr.ParseTreeListener)
func (*ExprRelacional2Context) ExprAditiva ¶
func (s *ExprRelacional2Context) ExprAditiva() IExprAditivaContext
func (*ExprRelacional2Context) GetParser ¶
func (s *ExprRelacional2Context) GetParser() antlr.Parser
func (*ExprRelacional2Context) GetRuleContext ¶
func (s *ExprRelacional2Context) GetRuleContext() antlr.RuleContext
func (*ExprRelacional2Context) IsExprRelacional2Context ¶
func (*ExprRelacional2Context) IsExprRelacional2Context()
func (*ExprRelacional2Context) ToStringTree ¶
func (s *ExprRelacional2Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExprRelacionalContext ¶
type ExprRelacionalContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExprRelacionalContext ¶
func NewEmptyExprRelacionalContext() *ExprRelacionalContext
func NewExprRelacionalContext ¶
func NewExprRelacionalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprRelacionalContext
func (*ExprRelacionalContext) EnterRule ¶
func (s *ExprRelacionalContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExprRelacionalContext) ExitRule ¶
func (s *ExprRelacionalContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExprRelacionalContext) ExprAditiva ¶
func (s *ExprRelacionalContext) ExprAditiva() IExprAditivaContext
func (*ExprRelacionalContext) ExprRelacional2 ¶
func (s *ExprRelacionalContext) ExprRelacional2() IExprRelacional2Context
func (*ExprRelacionalContext) GetParser ¶
func (s *ExprRelacionalContext) GetParser() antlr.Parser
func (*ExprRelacionalContext) GetRuleContext ¶
func (s *ExprRelacionalContext) GetRuleContext() antlr.RuleContext
func (*ExprRelacionalContext) IsExprRelacionalContext ¶
func (*ExprRelacionalContext) IsExprRelacionalContext()
func (*ExprRelacionalContext) ToStringTree ¶
func (s *ExprRelacionalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressaoContext ¶
type ExpressaoContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressaoContext ¶
func NewEmptyExpressaoContext() *ExpressaoContext
func NewExpressaoContext ¶
func NewExpressaoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressaoContext
func (*ExpressaoContext) EnterRule ¶
func (s *ExpressaoContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressaoContext) ExitRule ¶
func (s *ExpressaoContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressaoContext) ExprOu ¶
func (s *ExpressaoContext) ExprOu() IExprOuContext
func (*ExpressaoContext) GetParser ¶
func (s *ExpressaoContext) GetParser() antlr.Parser
func (*ExpressaoContext) GetRuleContext ¶
func (s *ExpressaoContext) GetRuleContext() antlr.RuleContext
func (*ExpressaoContext) IsExpressaoContext ¶
func (*ExpressaoContext) IsExpressaoContext()
func (*ExpressaoContext) ToStringTree ¶
func (s *ExpressaoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FatorContext ¶
type FatorContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFatorContext ¶
func NewEmptyFatorContext() *FatorContext
func NewFatorContext ¶
func NewFatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FatorContext
func (*FatorContext) EnterRule ¶
func (s *FatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*FatorContext) ExitRule ¶
func (s *FatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*FatorContext) Expressao ¶
func (s *FatorContext) Expressao() IExpressaoContext
func (*FatorContext) Fator ¶
func (s *FatorContext) Fator() IFatorContext
func (*FatorContext) GetParser ¶
func (s *FatorContext) GetParser() antlr.Parser
func (*FatorContext) GetRuleContext ¶
func (s *FatorContext) GetRuleContext() antlr.RuleContext
func (*FatorContext) IsFatorContext ¶
func (*FatorContext) IsFatorContext()
func (*FatorContext) LPAREN ¶
func (s *FatorContext) LPAREN() antlr.TerminalNode
func (*FatorContext) RPAREN ¶
func (s *FatorContext) RPAREN() antlr.TerminalNode
func (*FatorContext) Sinal ¶
func (s *FatorContext) Sinal() ISinalContext
func (*FatorContext) TEXTO ¶
func (s *FatorContext) TEXTO() antlr.TerminalNode
func (*FatorContext) Termo ¶
func (s *FatorContext) Termo() ITermoContext
func (*FatorContext) ToStringTree ¶
func (s *FatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FuncaoContext ¶
type FuncaoContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFuncaoContext ¶
func NewEmptyFuncaoContext() *FuncaoContext
func NewFuncaoContext ¶
func NewFuncaoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FuncaoContext
func (*FuncaoContext) Argumentos ¶
func (s *FuncaoContext) Argumentos() IArgumentosContext
func (*FuncaoContext) EnterRule ¶
func (s *FuncaoContext) EnterRule(listener antlr.ParseTreeListener)
func (*FuncaoContext) ExitRule ¶
func (s *FuncaoContext) ExitRule(listener antlr.ParseTreeListener)
func (*FuncaoContext) GetParser ¶
func (s *FuncaoContext) GetParser() antlr.Parser
func (*FuncaoContext) GetRuleContext ¶
func (s *FuncaoContext) GetRuleContext() antlr.RuleContext
func (*FuncaoContext) ID ¶
func (s *FuncaoContext) ID() antlr.TerminalNode
func (*FuncaoContext) IsFuncaoContext ¶
func (*FuncaoContext) IsFuncaoContext()
func (*FuncaoContext) LPAREN ¶
func (s *FuncaoContext) LPAREN() antlr.TerminalNode
func (*FuncaoContext) RPAREN ¶
func (s *FuncaoContext) RPAREN() antlr.TerminalNode
func (*FuncaoContext) ToStringTree ¶
func (s *FuncaoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GrammarLexer ¶
type GrammarLexer struct { *antlr.BaseLexer // contains filtered or unexported fields }
func NewGrammarLexer ¶
func NewGrammarLexer(input antlr.CharStream) *GrammarLexer
NewGrammarLexer produces a new lexer instance for the optional input antlr.CharStream.
type GrammarListener ¶
type GrammarListener interface { antlr.ParseTreeListener // EnterPrograma is called when entering the programa production. EnterPrograma(c *ProgramaContext) // EnterListaFuncoes is called when entering the listaFuncoes production. EnterListaFuncoes(c *ListaFuncoesContext) // EnterDecFuncao is called when entering the decFuncao production. EnterDecFuncao(c *DecFuncaoContext) // EnterTipoRetorno is called when entering the tipoRetorno production. EnterTipoRetorno(c *TipoRetornoContext) // EnterTipo is called when entering the tipo production. EnterTipo(c *TipoContext) // EnterTipoBase is called when entering the tipoBase production. EnterTipoBase(c *TipoBaseContext) // EnterDimensao is called when entering the dimensao production. EnterDimensao(c *DimensaoContext) // EnterParametros is called when entering the parametros production. EnterParametros(c *ParametrosContext) // EnterListaParametros is called when entering the listaParametros production. EnterListaParametros(c *ListaParametrosContext) // EnterPrincipal is called when entering the principal production. EnterPrincipal(c *PrincipalContext) // EnterBloco is called when entering the bloco production. EnterBloco(c *BlocoContext) // EnterListaVariaveis is called when entering the listaVariaveis production. EnterListaVariaveis(c *ListaVariaveisContext) // EnterListaId is called when entering the listaId production. EnterListaId(c *ListaIdContext) // EnterComandos is called when entering the comandos production. EnterComandos(c *ComandosContext) // EnterComando is called when entering the comando production. EnterComando(c *ComandoContext) // EnterLeitura is called when entering the leitura production. EnterLeitura(c *LeituraContext) // EnterTermoLeitura is called when entering the termoLeitura production. EnterTermoLeitura(c *TermoLeituraContext) // EnterNovoTermoLeitura is called when entering the novoTermoLeitura production. EnterNovoTermoLeitura(c *NovoTermoLeituraContext) // EnterDimensao2 is called when entering the dimensao2 production. EnterDimensao2(c *Dimensao2Context) // EnterEscrita is called when entering the escrita production. EnterEscrita(c *EscritaContext) // EnterTermoEscrita is called when entering the termoEscrita production. EnterTermoEscrita(c *TermoEscritaContext) // EnterNovoTermoEscrita is called when entering the novoTermoEscrita production. EnterNovoTermoEscrita(c *NovoTermoEscritaContext) // EnterSelecao is called when entering the selecao production. EnterSelecao(c *SelecaoContext) // EnterSenao is called when entering the senao production. EnterSenao(c *SenaoContext) // EnterEnquanto is called when entering the enquanto production. EnterEnquanto(c *EnquantoContext) // EnterAtribuicao is called when entering the atribuicao production. EnterAtribuicao(c *AtribuicaoContext) // EnterComplemento is called when entering the complemento production. EnterComplemento(c *ComplementoContext) // EnterFuncao is called when entering the funcao production. EnterFuncao(c *FuncaoContext) // EnterArgumentos is called when entering the argumentos production. EnterArgumentos(c *ArgumentosContext) // EnterNovoArgumento is called when entering the novoArgumento production. EnterNovoArgumento(c *NovoArgumentoContext) // EnterRetorno is called when entering the retorno production. EnterRetorno(c *RetornoContext) // EnterExpressao is called when entering the expressao production. EnterExpressao(c *ExpressaoContext) // EnterExprOu is called when entering the exprOu production. EnterExprOu(c *ExprOuContext) // EnterExprOu2 is called when entering the exprOu2 production. EnterExprOu2(c *ExprOu2Context) // EnterExprE is called when entering the exprE production. EnterExprE(c *ExprEContext) // EnterExprE2 is called when entering the exprE2 production. EnterExprE2(c *ExprE2Context) // EnterExprRelacional is called when entering the exprRelacional production. EnterExprRelacional(c *ExprRelacionalContext) // EnterExprRelacional2 is called when entering the exprRelacional2 production. EnterExprRelacional2(c *ExprRelacional2Context) // EnterExprAditiva is called when entering the exprAditiva production. EnterExprAditiva(c *ExprAditivaContext) // EnterExprAditiva2 is called when entering the exprAditiva2 production. EnterExprAditiva2(c *ExprAditiva2Context) // EnterOpAditivo is called when entering the opAditivo production. EnterOpAditivo(c *OpAditivoContext) // EnterExprMultiplicativa is called when entering the exprMultiplicativa production. EnterExprMultiplicativa(c *ExprMultiplicativaContext) // EnterExprMultiplicativa2 is called when entering the exprMultiplicativa2 production. EnterExprMultiplicativa2(c *ExprMultiplicativa2Context) // EnterOpMultiplicativo is called when entering the opMultiplicativo production. EnterOpMultiplicativo(c *OpMultiplicativoContext) // EnterFator is called when entering the fator production. EnterFator(c *FatorContext) // EnterTermo is called when entering the termo production. EnterTermo(c *TermoContext) // EnterSinal is called when entering the sinal production. EnterSinal(c *SinalContext) // ExitPrograma is called when exiting the programa production. ExitPrograma(c *ProgramaContext) // ExitListaFuncoes is called when exiting the listaFuncoes production. ExitListaFuncoes(c *ListaFuncoesContext) // ExitDecFuncao is called when exiting the decFuncao production. ExitDecFuncao(c *DecFuncaoContext) // ExitTipoRetorno is called when exiting the tipoRetorno production. ExitTipoRetorno(c *TipoRetornoContext) // ExitTipo is called when exiting the tipo production. ExitTipo(c *TipoContext) // ExitTipoBase is called when exiting the tipoBase production. ExitTipoBase(c *TipoBaseContext) // ExitDimensao is called when exiting the dimensao production. ExitDimensao(c *DimensaoContext) // ExitParametros is called when exiting the parametros production. ExitParametros(c *ParametrosContext) // ExitListaParametros is called when exiting the listaParametros production. ExitListaParametros(c *ListaParametrosContext) // ExitPrincipal is called when exiting the principal production. ExitPrincipal(c *PrincipalContext) // ExitBloco is called when exiting the bloco production. ExitBloco(c *BlocoContext) // ExitListaVariaveis is called when exiting the listaVariaveis production. ExitListaVariaveis(c *ListaVariaveisContext) // ExitListaId is called when exiting the listaId production. ExitListaId(c *ListaIdContext) // ExitComandos is called when exiting the comandos production. ExitComandos(c *ComandosContext) // ExitComando is called when exiting the comando production. ExitComando(c *ComandoContext) // ExitLeitura is called when exiting the leitura production. ExitLeitura(c *LeituraContext) // ExitTermoLeitura is called when exiting the termoLeitura production. ExitTermoLeitura(c *TermoLeituraContext) // ExitNovoTermoLeitura is called when exiting the novoTermoLeitura production. ExitNovoTermoLeitura(c *NovoTermoLeituraContext) // ExitDimensao2 is called when exiting the dimensao2 production. ExitDimensao2(c *Dimensao2Context) // ExitEscrita is called when exiting the escrita production. ExitEscrita(c *EscritaContext) // ExitTermoEscrita is called when exiting the termoEscrita production. ExitTermoEscrita(c *TermoEscritaContext) // ExitNovoTermoEscrita is called when exiting the novoTermoEscrita production. ExitNovoTermoEscrita(c *NovoTermoEscritaContext) // ExitSelecao is called when exiting the selecao production. ExitSelecao(c *SelecaoContext) // ExitSenao is called when exiting the senao production. ExitSenao(c *SenaoContext) // ExitEnquanto is called when exiting the enquanto production. ExitEnquanto(c *EnquantoContext) // ExitAtribuicao is called when exiting the atribuicao production. ExitAtribuicao(c *AtribuicaoContext) // ExitComplemento is called when exiting the complemento production. ExitComplemento(c *ComplementoContext) // ExitFuncao is called when exiting the funcao production. ExitFuncao(c *FuncaoContext) // ExitArgumentos is called when exiting the argumentos production. ExitArgumentos(c *ArgumentosContext) // ExitNovoArgumento is called when exiting the novoArgumento production. ExitNovoArgumento(c *NovoArgumentoContext) // ExitRetorno is called when exiting the retorno production. ExitRetorno(c *RetornoContext) // ExitExpressao is called when exiting the expressao production. ExitExpressao(c *ExpressaoContext) // ExitExprOu is called when exiting the exprOu production. ExitExprOu(c *ExprOuContext) // ExitExprOu2 is called when exiting the exprOu2 production. ExitExprOu2(c *ExprOu2Context) // ExitExprE is called when exiting the exprE production. ExitExprE(c *ExprEContext) // ExitExprE2 is called when exiting the exprE2 production. ExitExprE2(c *ExprE2Context) // ExitExprRelacional is called when exiting the exprRelacional production. ExitExprRelacional(c *ExprRelacionalContext) // ExitExprRelacional2 is called when exiting the exprRelacional2 production. ExitExprRelacional2(c *ExprRelacional2Context) // ExitExprAditiva is called when exiting the exprAditiva production. ExitExprAditiva(c *ExprAditivaContext) // ExitExprAditiva2 is called when exiting the exprAditiva2 production. ExitExprAditiva2(c *ExprAditiva2Context) // ExitOpAditivo is called when exiting the opAditivo production. ExitOpAditivo(c *OpAditivoContext) // ExitExprMultiplicativa is called when exiting the exprMultiplicativa production. ExitExprMultiplicativa(c *ExprMultiplicativaContext) // ExitExprMultiplicativa2 is called when exiting the exprMultiplicativa2 production. ExitExprMultiplicativa2(c *ExprMultiplicativa2Context) // ExitOpMultiplicativo is called when exiting the opMultiplicativo production. ExitOpMultiplicativo(c *OpMultiplicativoContext) // ExitFator is called when exiting the fator production. ExitFator(c *FatorContext) // ExitTermo is called when exiting the termo production. ExitTermo(c *TermoContext) // ExitSinal is called when exiting the sinal production. ExitSinal(c *SinalContext) }
GrammarListener is a complete listener for a parse tree produced by GrammarParser.
type GrammarParser ¶
type GrammarParser struct {
*antlr.BaseParser
}
func NewGrammarParser ¶
func NewGrammarParser(input antlr.TokenStream) *GrammarParser
NewGrammarParser produces a new parser instance for the optional input antlr.TokenStream.
func (*GrammarParser) Argumentos ¶
func (p *GrammarParser) Argumentos() (localctx IArgumentosContext)
func (*GrammarParser) Atribuicao ¶
func (p *GrammarParser) Atribuicao() (localctx IAtribuicaoContext)
func (*GrammarParser) Bloco ¶
func (p *GrammarParser) Bloco() (localctx IBlocoContext)
func (*GrammarParser) Comando ¶
func (p *GrammarParser) Comando() (localctx IComandoContext)
func (*GrammarParser) Comandos ¶
func (p *GrammarParser) Comandos() (localctx IComandosContext)
func (*GrammarParser) Complemento ¶
func (p *GrammarParser) Complemento() (localctx IComplementoContext)
func (*GrammarParser) DecFuncao ¶
func (p *GrammarParser) DecFuncao() (localctx IDecFuncaoContext)
func (*GrammarParser) Dimensao ¶
func (p *GrammarParser) Dimensao() (localctx IDimensaoContext)
func (*GrammarParser) Dimensao2 ¶
func (p *GrammarParser) Dimensao2() (localctx IDimensao2Context)
func (*GrammarParser) Enquanto ¶
func (p *GrammarParser) Enquanto() (localctx IEnquantoContext)
func (*GrammarParser) Escrita ¶
func (p *GrammarParser) Escrita() (localctx IEscritaContext)
func (*GrammarParser) ExprAditiva ¶
func (p *GrammarParser) ExprAditiva() (localctx IExprAditivaContext)
func (*GrammarParser) ExprAditiva2 ¶
func (p *GrammarParser) ExprAditiva2() (localctx IExprAditiva2Context)
func (*GrammarParser) ExprE ¶
func (p *GrammarParser) ExprE() (localctx IExprEContext)
func (*GrammarParser) ExprE2 ¶
func (p *GrammarParser) ExprE2() (localctx IExprE2Context)
func (*GrammarParser) ExprMultiplicativa ¶
func (p *GrammarParser) ExprMultiplicativa() (localctx IExprMultiplicativaContext)
func (*GrammarParser) ExprMultiplicativa2 ¶
func (p *GrammarParser) ExprMultiplicativa2() (localctx IExprMultiplicativa2Context)
func (*GrammarParser) ExprOu ¶
func (p *GrammarParser) ExprOu() (localctx IExprOuContext)
func (*GrammarParser) ExprOu2 ¶
func (p *GrammarParser) ExprOu2() (localctx IExprOu2Context)
func (*GrammarParser) ExprRelacional ¶
func (p *GrammarParser) ExprRelacional() (localctx IExprRelacionalContext)
func (*GrammarParser) ExprRelacional2 ¶
func (p *GrammarParser) ExprRelacional2() (localctx IExprRelacional2Context)
func (*GrammarParser) Expressao ¶
func (p *GrammarParser) Expressao() (localctx IExpressaoContext)
func (*GrammarParser) Fator ¶
func (p *GrammarParser) Fator() (localctx IFatorContext)
func (*GrammarParser) Funcao ¶
func (p *GrammarParser) Funcao() (localctx IFuncaoContext)
func (*GrammarParser) Leitura ¶
func (p *GrammarParser) Leitura() (localctx ILeituraContext)
func (*GrammarParser) ListaFuncoes ¶
func (p *GrammarParser) ListaFuncoes() (localctx IListaFuncoesContext)
func (*GrammarParser) ListaId ¶
func (p *GrammarParser) ListaId() (localctx IListaIdContext)
func (*GrammarParser) ListaParametros ¶
func (p *GrammarParser) ListaParametros() (localctx IListaParametrosContext)
func (*GrammarParser) ListaVariaveis ¶
func (p *GrammarParser) ListaVariaveis() (localctx IListaVariaveisContext)
func (*GrammarParser) NovoArgumento ¶
func (p *GrammarParser) NovoArgumento() (localctx INovoArgumentoContext)
func (*GrammarParser) NovoTermoEscrita ¶
func (p *GrammarParser) NovoTermoEscrita() (localctx INovoTermoEscritaContext)
func (*GrammarParser) NovoTermoLeitura ¶
func (p *GrammarParser) NovoTermoLeitura() (localctx INovoTermoLeituraContext)
func (*GrammarParser) OpAditivo ¶
func (p *GrammarParser) OpAditivo() (localctx IOpAditivoContext)
func (*GrammarParser) OpMultiplicativo ¶
func (p *GrammarParser) OpMultiplicativo() (localctx IOpMultiplicativoContext)
func (*GrammarParser) Parametros ¶
func (p *GrammarParser) Parametros() (localctx IParametrosContext)
func (*GrammarParser) Principal ¶
func (p *GrammarParser) Principal() (localctx IPrincipalContext)
func (*GrammarParser) Programa ¶
func (p *GrammarParser) Programa() (localctx IProgramaContext)
func (*GrammarParser) Retorno ¶
func (p *GrammarParser) Retorno() (localctx IRetornoContext)
func (*GrammarParser) Selecao ¶
func (p *GrammarParser) Selecao() (localctx ISelecaoContext)
func (*GrammarParser) Senao ¶
func (p *GrammarParser) Senao() (localctx ISenaoContext)
func (*GrammarParser) Sinal ¶
func (p *GrammarParser) Sinal() (localctx ISinalContext)
func (*GrammarParser) Termo ¶
func (p *GrammarParser) Termo() (localctx ITermoContext)
func (*GrammarParser) TermoEscrita ¶
func (p *GrammarParser) TermoEscrita() (localctx ITermoEscritaContext)
func (*GrammarParser) TermoLeitura ¶
func (p *GrammarParser) TermoLeitura() (localctx ITermoLeituraContext)
func (*GrammarParser) Tipo ¶
func (p *GrammarParser) Tipo() (localctx ITipoContext)
func (*GrammarParser) TipoBase ¶
func (p *GrammarParser) TipoBase() (localctx ITipoBaseContext)
func (*GrammarParser) TipoRetorno ¶
func (p *GrammarParser) TipoRetorno() (localctx ITipoRetornoContext)
type IArgumentosContext ¶
type IArgumentosContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Expressao() IExpressaoContext NovoArgumento() INovoArgumentoContext // IsArgumentosContext differentiates from other interfaces. IsArgumentosContext() }
IArgumentosContext is an interface to support dynamic dispatch.
type IAtribuicaoContext ¶
type IAtribuicaoContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ID() antlr.TerminalNode ASSIGN() antlr.TerminalNode Complemento() IComplementoContext SEMI() antlr.TerminalNode // IsAtribuicaoContext differentiates from other interfaces. IsAtribuicaoContext() }
IAtribuicaoContext is an interface to support dynamic dispatch.
type IBlocoContext ¶
type IBlocoContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures LBRACE() antlr.TerminalNode ListaVariaveis() IListaVariaveisContext Comandos() IComandosContext RBRACE() antlr.TerminalNode // IsBlocoContext differentiates from other interfaces. IsBlocoContext() }
IBlocoContext is an interface to support dynamic dispatch.
type IComandoContext ¶
type IComandoContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Leitura() ILeituraContext Escrita() IEscritaContext Atribuicao() IAtribuicaoContext Funcao() IFuncaoContext Selecao() ISelecaoContext Enquanto() IEnquantoContext Retorno() IRetornoContext // IsComandoContext differentiates from other interfaces. IsComandoContext() }
IComandoContext is an interface to support dynamic dispatch.
type IComandosContext ¶
type IComandosContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Comando() IComandoContext Comandos() IComandosContext // IsComandosContext differentiates from other interfaces. IsComandosContext() }
IComandosContext is an interface to support dynamic dispatch.
type IComplementoContext ¶
type IComplementoContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Expressao() IExpressaoContext Funcao() IFuncaoContext // IsComplementoContext differentiates from other interfaces. IsComplementoContext() }
IComplementoContext is an interface to support dynamic dispatch.
type IDecFuncaoContext ¶
type IDecFuncaoContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures TipoRetorno() ITipoRetornoContext ID() antlr.TerminalNode LPAREN() antlr.TerminalNode Parametros() IParametrosContext RPAREN() antlr.TerminalNode Bloco() IBlocoContext // IsDecFuncaoContext differentiates from other interfaces. IsDecFuncaoContext() }
IDecFuncaoContext is an interface to support dynamic dispatch.
type IDimensao2Context ¶
type IDimensao2Context interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ExprAditiva() IExprAditivaContext Dimensao2() IDimensao2Context // IsDimensao2Context differentiates from other interfaces. IsDimensao2Context() }
IDimensao2Context is an interface to support dynamic dispatch.
type IDimensaoContext ¶
type IDimensaoContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures NUM_INT() antlr.TerminalNode Dimensao() IDimensaoContext // IsDimensaoContext differentiates from other interfaces. IsDimensaoContext() }
IDimensaoContext is an interface to support dynamic dispatch.
type IEnquantoContext ¶
type IEnquantoContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures WHILE() antlr.TerminalNode LPAREN() antlr.TerminalNode Expressao() IExpressaoContext RPAREN() antlr.TerminalNode Bloco() IBlocoContext // IsEnquantoContext differentiates from other interfaces. IsEnquantoContext() }
IEnquantoContext is an interface to support dynamic dispatch.
type IEscritaContext ¶
type IEscritaContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures PRINTLN() antlr.TerminalNode LPAREN() antlr.TerminalNode TermoEscrita() ITermoEscritaContext NovoTermoEscrita() INovoTermoEscritaContext RPAREN() antlr.TerminalNode SEMI() antlr.TerminalNode // IsEscritaContext differentiates from other interfaces. IsEscritaContext() }
IEscritaContext is an interface to support dynamic dispatch.
type IExprAditiva2Context ¶
type IExprAditiva2Context interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures OpAditivo() IOpAditivoContext ExprMultiplicativa() IExprMultiplicativaContext ExprAditiva2() IExprAditiva2Context // IsExprAditiva2Context differentiates from other interfaces. IsExprAditiva2Context() }
IExprAditiva2Context is an interface to support dynamic dispatch.
type IExprAditivaContext ¶
type IExprAditivaContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ExprMultiplicativa() IExprMultiplicativaContext ExprAditiva2() IExprAditiva2Context // IsExprAditivaContext differentiates from other interfaces. IsExprAditivaContext() }
IExprAditivaContext is an interface to support dynamic dispatch.
type IExprE2Context ¶
type IExprE2Context interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ExprRelacional() IExprRelacionalContext ExprE2() IExprE2Context // IsExprE2Context differentiates from other interfaces. IsExprE2Context() }
IExprE2Context is an interface to support dynamic dispatch.
type IExprEContext ¶
type IExprEContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ExprRelacional() IExprRelacionalContext ExprE2() IExprE2Context // IsExprEContext differentiates from other interfaces. IsExprEContext() }
IExprEContext is an interface to support dynamic dispatch.
type IExprMultiplicativa2Context ¶
type IExprMultiplicativa2Context interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures OpMultiplicativo() IOpMultiplicativoContext Fator() IFatorContext ExprMultiplicativa2() IExprMultiplicativa2Context // IsExprMultiplicativa2Context differentiates from other interfaces. IsExprMultiplicativa2Context() }
IExprMultiplicativa2Context is an interface to support dynamic dispatch.
type IExprMultiplicativaContext ¶
type IExprMultiplicativaContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Fator() IFatorContext ExprMultiplicativa2() IExprMultiplicativa2Context // IsExprMultiplicativaContext differentiates from other interfaces. IsExprMultiplicativaContext() }
IExprMultiplicativaContext is an interface to support dynamic dispatch.
type IExprOu2Context ¶
type IExprOu2Context interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ExprE() IExprEContext ExprOu2() IExprOu2Context // IsExprOu2Context differentiates from other interfaces. IsExprOu2Context() }
IExprOu2Context is an interface to support dynamic dispatch.
type IExprOuContext ¶
type IExprOuContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ExprE() IExprEContext ExprOu2() IExprOu2Context // IsExprOuContext differentiates from other interfaces. IsExprOuContext() }
IExprOuContext is an interface to support dynamic dispatch.
type IExprRelacional2Context ¶
type IExprRelacional2Context interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures COMP() antlr.TerminalNode ExprAditiva() IExprAditivaContext // IsExprRelacional2Context differentiates from other interfaces. IsExprRelacional2Context() }
IExprRelacional2Context is an interface to support dynamic dispatch.
type IExprRelacionalContext ¶
type IExprRelacionalContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ExprAditiva() IExprAditivaContext ExprRelacional2() IExprRelacional2Context // IsExprRelacionalContext differentiates from other interfaces. IsExprRelacionalContext() }
IExprRelacionalContext is an interface to support dynamic dispatch.
type IExpressaoContext ¶
type IExpressaoContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ExprOu() IExprOuContext // IsExpressaoContext differentiates from other interfaces. IsExpressaoContext() }
IExpressaoContext is an interface to support dynamic dispatch.
type IFatorContext ¶
type IFatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Sinal() ISinalContext Termo() ITermoContext TEXTO() antlr.TerminalNode Fator() IFatorContext LPAREN() antlr.TerminalNode Expressao() IExpressaoContext RPAREN() antlr.TerminalNode // IsFatorContext differentiates from other interfaces. IsFatorContext() }
IFatorContext is an interface to support dynamic dispatch.
type IFuncaoContext ¶
type IFuncaoContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ID() antlr.TerminalNode LPAREN() antlr.TerminalNode Argumentos() IArgumentosContext RPAREN() antlr.TerminalNode // IsFuncaoContext differentiates from other interfaces. IsFuncaoContext() }
IFuncaoContext is an interface to support dynamic dispatch.
type ILeituraContext ¶
type ILeituraContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures SCANF() antlr.TerminalNode LPAREN() antlr.TerminalNode TermoLeitura() ITermoLeituraContext NovoTermoLeitura() INovoTermoLeituraContext RPAREN() antlr.TerminalNode SEMI() antlr.TerminalNode // IsLeituraContext differentiates from other interfaces. IsLeituraContext() }
ILeituraContext is an interface to support dynamic dispatch.
type IListaFuncoesContext ¶
type IListaFuncoesContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures DecFuncao() IDecFuncaoContext ListaFuncoes() IListaFuncoesContext // IsListaFuncoesContext differentiates from other interfaces. IsListaFuncoesContext() }
IListaFuncoesContext is an interface to support dynamic dispatch.
type IListaIdContext ¶
type IListaIdContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ID() antlr.TerminalNode ListaId() IListaIdContext // IsListaIdContext differentiates from other interfaces. IsListaIdContext() }
IListaIdContext is an interface to support dynamic dispatch.
type IListaParametrosContext ¶
type IListaParametrosContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Tipo() ITipoContext ID() antlr.TerminalNode ListaParametros() IListaParametrosContext // IsListaParametrosContext differentiates from other interfaces. IsListaParametrosContext() }
IListaParametrosContext is an interface to support dynamic dispatch.
type IListaVariaveisContext ¶
type IListaVariaveisContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Tipo() ITipoContext ID() antlr.TerminalNode ListaId() IListaIdContext SEMI() antlr.TerminalNode ListaVariaveis() IListaVariaveisContext // IsListaVariaveisContext differentiates from other interfaces. IsListaVariaveisContext() }
IListaVariaveisContext is an interface to support dynamic dispatch.
type INovoArgumentoContext ¶
type INovoArgumentoContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Expressao() IExpressaoContext NovoArgumento() INovoArgumentoContext // IsNovoArgumentoContext differentiates from other interfaces. IsNovoArgumentoContext() }
INovoArgumentoContext is an interface to support dynamic dispatch.
type INovoTermoEscritaContext ¶
type INovoTermoEscritaContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures TermoEscrita() ITermoEscritaContext NovoTermoEscrita() INovoTermoEscritaContext // IsNovoTermoEscritaContext differentiates from other interfaces. IsNovoTermoEscritaContext() }
INovoTermoEscritaContext is an interface to support dynamic dispatch.
type INovoTermoLeituraContext ¶
type INovoTermoLeituraContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures TermoLeitura() ITermoLeituraContext NovoTermoLeitura() INovoTermoLeituraContext // IsNovoTermoLeituraContext differentiates from other interfaces. IsNovoTermoLeituraContext() }
INovoTermoLeituraContext is an interface to support dynamic dispatch.
type IOpAditivoContext ¶
type IOpAditivoContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures PLUS() antlr.TerminalNode MINUS() antlr.TerminalNode // IsOpAditivoContext differentiates from other interfaces. IsOpAditivoContext() }
IOpAditivoContext is an interface to support dynamic dispatch.
type IOpMultiplicativoContext ¶
type IOpMultiplicativoContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures MUL() antlr.TerminalNode DIV() antlr.TerminalNode MOD() antlr.TerminalNode // IsOpMultiplicativoContext differentiates from other interfaces. IsOpMultiplicativoContext() }
IOpMultiplicativoContext is an interface to support dynamic dispatch.
type IParametrosContext ¶
type IParametrosContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Tipo() ITipoContext ID() antlr.TerminalNode ListaParametros() IListaParametrosContext // IsParametrosContext differentiates from other interfaces. IsParametrosContext() }
IParametrosContext is an interface to support dynamic dispatch.
type IPrincipalContext ¶
type IPrincipalContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures MAIN() antlr.TerminalNode LPAREN() antlr.TerminalNode RPAREN() antlr.TerminalNode Bloco() IBlocoContext // IsPrincipalContext differentiates from other interfaces. IsPrincipalContext() }
IPrincipalContext is an interface to support dynamic dispatch.
type IProgramaContext ¶
type IProgramaContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ListaFuncoes() IListaFuncoesContext Principal() IPrincipalContext EOF() antlr.TerminalNode // IsProgramaContext differentiates from other interfaces. IsProgramaContext() }
IProgramaContext is an interface to support dynamic dispatch.
type IRetornoContext ¶
type IRetornoContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures RETURN() antlr.TerminalNode Expressao() IExpressaoContext SEMI() antlr.TerminalNode // IsRetornoContext differentiates from other interfaces. IsRetornoContext() }
IRetornoContext is an interface to support dynamic dispatch.
type ISelecaoContext ¶
type ISelecaoContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures IF() antlr.TerminalNode LPAREN() antlr.TerminalNode Expressao() IExpressaoContext RPAREN() antlr.TerminalNode Bloco() IBlocoContext Senao() ISenaoContext // IsSelecaoContext differentiates from other interfaces. IsSelecaoContext() }
ISelecaoContext is an interface to support dynamic dispatch.
type ISenaoContext ¶
type ISenaoContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ELSE() antlr.TerminalNode Bloco() IBlocoContext // IsSenaoContext differentiates from other interfaces. IsSenaoContext() }
ISenaoContext is an interface to support dynamic dispatch.
type ISinalContext ¶
type ISinalContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures PLUS() antlr.TerminalNode MINUS() antlr.TerminalNode // IsSinalContext differentiates from other interfaces. IsSinalContext() }
ISinalContext is an interface to support dynamic dispatch.
type ITermoContext ¶
type ITermoContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ID() antlr.TerminalNode Dimensao2() IDimensao2Context CONSTANTE() antlr.TerminalNode // IsTermoContext differentiates from other interfaces. IsTermoContext() }
ITermoContext is an interface to support dynamic dispatch.
type ITermoEscritaContext ¶
type ITermoEscritaContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ID() antlr.TerminalNode Dimensao2() IDimensao2Context CONSTANTE() antlr.TerminalNode TEXTO() antlr.TerminalNode // IsTermoEscritaContext differentiates from other interfaces. IsTermoEscritaContext() }
ITermoEscritaContext is an interface to support dynamic dispatch.
type ITermoLeituraContext ¶
type ITermoLeituraContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ID() antlr.TerminalNode Dimensao2() IDimensao2Context // IsTermoLeituraContext differentiates from other interfaces. IsTermoLeituraContext() }
ITermoLeituraContext is an interface to support dynamic dispatch.
type ITipoBaseContext ¶
type ITipoBaseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures INT() antlr.TerminalNode FLOAT() antlr.TerminalNode CHAR() antlr.TerminalNode BOOLEAN() antlr.TerminalNode // IsTipoBaseContext differentiates from other interfaces. IsTipoBaseContext() }
ITipoBaseContext is an interface to support dynamic dispatch.
type ITipoContext ¶
type ITipoContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures TipoBase() ITipoBaseContext Dimensao() IDimensaoContext // IsTipoContext differentiates from other interfaces. IsTipoContext() }
ITipoContext is an interface to support dynamic dispatch.
type ITipoRetornoContext ¶
type ITipoRetornoContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Tipo() ITipoContext VOID() antlr.TerminalNode // IsTipoRetornoContext differentiates from other interfaces. IsTipoRetornoContext() }
ITipoRetornoContext is an interface to support dynamic dispatch.
type LeituraContext ¶
type LeituraContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLeituraContext ¶
func NewEmptyLeituraContext() *LeituraContext
func NewLeituraContext ¶
func NewLeituraContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LeituraContext
func (*LeituraContext) EnterRule ¶
func (s *LeituraContext) EnterRule(listener antlr.ParseTreeListener)
func (*LeituraContext) ExitRule ¶
func (s *LeituraContext) ExitRule(listener antlr.ParseTreeListener)
func (*LeituraContext) GetParser ¶
func (s *LeituraContext) GetParser() antlr.Parser
func (*LeituraContext) GetRuleContext ¶
func (s *LeituraContext) GetRuleContext() antlr.RuleContext
func (*LeituraContext) IsLeituraContext ¶
func (*LeituraContext) IsLeituraContext()
func (*LeituraContext) LPAREN ¶
func (s *LeituraContext) LPAREN() antlr.TerminalNode
func (*LeituraContext) NovoTermoLeitura ¶
func (s *LeituraContext) NovoTermoLeitura() INovoTermoLeituraContext
func (*LeituraContext) RPAREN ¶
func (s *LeituraContext) RPAREN() antlr.TerminalNode
func (*LeituraContext) SCANF ¶
func (s *LeituraContext) SCANF() antlr.TerminalNode
func (*LeituraContext) SEMI ¶
func (s *LeituraContext) SEMI() antlr.TerminalNode
func (*LeituraContext) TermoLeitura ¶
func (s *LeituraContext) TermoLeitura() ITermoLeituraContext
func (*LeituraContext) ToStringTree ¶
func (s *LeituraContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ListaFuncoesContext ¶
type ListaFuncoesContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyListaFuncoesContext ¶
func NewEmptyListaFuncoesContext() *ListaFuncoesContext
func NewListaFuncoesContext ¶
func NewListaFuncoesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ListaFuncoesContext
func (*ListaFuncoesContext) DecFuncao ¶
func (s *ListaFuncoesContext) DecFuncao() IDecFuncaoContext
func (*ListaFuncoesContext) EnterRule ¶
func (s *ListaFuncoesContext) EnterRule(listener antlr.ParseTreeListener)
func (*ListaFuncoesContext) ExitRule ¶
func (s *ListaFuncoesContext) ExitRule(listener antlr.ParseTreeListener)
func (*ListaFuncoesContext) GetParser ¶
func (s *ListaFuncoesContext) GetParser() antlr.Parser
func (*ListaFuncoesContext) GetRuleContext ¶
func (s *ListaFuncoesContext) GetRuleContext() antlr.RuleContext
func (*ListaFuncoesContext) IsListaFuncoesContext ¶
func (*ListaFuncoesContext) IsListaFuncoesContext()
func (*ListaFuncoesContext) ListaFuncoes ¶
func (s *ListaFuncoesContext) ListaFuncoes() IListaFuncoesContext
func (*ListaFuncoesContext) ToStringTree ¶
func (s *ListaFuncoesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ListaIdContext ¶
type ListaIdContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyListaIdContext ¶
func NewEmptyListaIdContext() *ListaIdContext
func NewListaIdContext ¶
func NewListaIdContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ListaIdContext
func (*ListaIdContext) EnterRule ¶
func (s *ListaIdContext) EnterRule(listener antlr.ParseTreeListener)
func (*ListaIdContext) ExitRule ¶
func (s *ListaIdContext) ExitRule(listener antlr.ParseTreeListener)
func (*ListaIdContext) GetParser ¶
func (s *ListaIdContext) GetParser() antlr.Parser
func (*ListaIdContext) GetRuleContext ¶
func (s *ListaIdContext) GetRuleContext() antlr.RuleContext
func (*ListaIdContext) ID ¶
func (s *ListaIdContext) ID() antlr.TerminalNode
func (*ListaIdContext) IsListaIdContext ¶
func (*ListaIdContext) IsListaIdContext()
func (*ListaIdContext) ListaId ¶
func (s *ListaIdContext) ListaId() IListaIdContext
func (*ListaIdContext) ToStringTree ¶
func (s *ListaIdContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ListaParametrosContext ¶
type ListaParametrosContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyListaParametrosContext ¶
func NewEmptyListaParametrosContext() *ListaParametrosContext
func NewListaParametrosContext ¶
func NewListaParametrosContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ListaParametrosContext
func (*ListaParametrosContext) EnterRule ¶
func (s *ListaParametrosContext) EnterRule(listener antlr.ParseTreeListener)
func (*ListaParametrosContext) ExitRule ¶
func (s *ListaParametrosContext) ExitRule(listener antlr.ParseTreeListener)
func (*ListaParametrosContext) GetParser ¶
func (s *ListaParametrosContext) GetParser() antlr.Parser
func (*ListaParametrosContext) GetRuleContext ¶
func (s *ListaParametrosContext) GetRuleContext() antlr.RuleContext
func (*ListaParametrosContext) ID ¶
func (s *ListaParametrosContext) ID() antlr.TerminalNode
func (*ListaParametrosContext) IsListaParametrosContext ¶
func (*ListaParametrosContext) IsListaParametrosContext()
func (*ListaParametrosContext) ListaParametros ¶
func (s *ListaParametrosContext) ListaParametros() IListaParametrosContext
func (*ListaParametrosContext) Tipo ¶
func (s *ListaParametrosContext) Tipo() ITipoContext
func (*ListaParametrosContext) ToStringTree ¶
func (s *ListaParametrosContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ListaVariaveisContext ¶
type ListaVariaveisContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyListaVariaveisContext ¶
func NewEmptyListaVariaveisContext() *ListaVariaveisContext
func NewListaVariaveisContext ¶
func NewListaVariaveisContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ListaVariaveisContext
func (*ListaVariaveisContext) EnterRule ¶
func (s *ListaVariaveisContext) EnterRule(listener antlr.ParseTreeListener)
func (*ListaVariaveisContext) ExitRule ¶
func (s *ListaVariaveisContext) ExitRule(listener antlr.ParseTreeListener)
func (*ListaVariaveisContext) GetParser ¶
func (s *ListaVariaveisContext) GetParser() antlr.Parser
func (*ListaVariaveisContext) GetRuleContext ¶
func (s *ListaVariaveisContext) GetRuleContext() antlr.RuleContext
func (*ListaVariaveisContext) ID ¶
func (s *ListaVariaveisContext) ID() antlr.TerminalNode
func (*ListaVariaveisContext) IsListaVariaveisContext ¶
func (*ListaVariaveisContext) IsListaVariaveisContext()
func (*ListaVariaveisContext) ListaId ¶
func (s *ListaVariaveisContext) ListaId() IListaIdContext
func (*ListaVariaveisContext) ListaVariaveis ¶
func (s *ListaVariaveisContext) ListaVariaveis() IListaVariaveisContext
func (*ListaVariaveisContext) SEMI ¶
func (s *ListaVariaveisContext) SEMI() antlr.TerminalNode
func (*ListaVariaveisContext) Tipo ¶
func (s *ListaVariaveisContext) Tipo() ITipoContext
func (*ListaVariaveisContext) ToStringTree ¶
func (s *ListaVariaveisContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NovoArgumentoContext ¶
type NovoArgumentoContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNovoArgumentoContext ¶
func NewEmptyNovoArgumentoContext() *NovoArgumentoContext
func NewNovoArgumentoContext ¶
func NewNovoArgumentoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NovoArgumentoContext
func (*NovoArgumentoContext) EnterRule ¶
func (s *NovoArgumentoContext) EnterRule(listener antlr.ParseTreeListener)
func (*NovoArgumentoContext) ExitRule ¶
func (s *NovoArgumentoContext) ExitRule(listener antlr.ParseTreeListener)
func (*NovoArgumentoContext) Expressao ¶
func (s *NovoArgumentoContext) Expressao() IExpressaoContext
func (*NovoArgumentoContext) GetParser ¶
func (s *NovoArgumentoContext) GetParser() antlr.Parser
func (*NovoArgumentoContext) GetRuleContext ¶
func (s *NovoArgumentoContext) GetRuleContext() antlr.RuleContext
func (*NovoArgumentoContext) IsNovoArgumentoContext ¶
func (*NovoArgumentoContext) IsNovoArgumentoContext()
func (*NovoArgumentoContext) NovoArgumento ¶
func (s *NovoArgumentoContext) NovoArgumento() INovoArgumentoContext
func (*NovoArgumentoContext) ToStringTree ¶
func (s *NovoArgumentoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NovoTermoEscritaContext ¶
type NovoTermoEscritaContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNovoTermoEscritaContext ¶
func NewEmptyNovoTermoEscritaContext() *NovoTermoEscritaContext
func NewNovoTermoEscritaContext ¶
func NewNovoTermoEscritaContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NovoTermoEscritaContext
func (*NovoTermoEscritaContext) EnterRule ¶
func (s *NovoTermoEscritaContext) EnterRule(listener antlr.ParseTreeListener)
func (*NovoTermoEscritaContext) ExitRule ¶
func (s *NovoTermoEscritaContext) ExitRule(listener antlr.ParseTreeListener)
func (*NovoTermoEscritaContext) GetParser ¶
func (s *NovoTermoEscritaContext) GetParser() antlr.Parser
func (*NovoTermoEscritaContext) GetRuleContext ¶
func (s *NovoTermoEscritaContext) GetRuleContext() antlr.RuleContext
func (*NovoTermoEscritaContext) IsNovoTermoEscritaContext ¶
func (*NovoTermoEscritaContext) IsNovoTermoEscritaContext()
func (*NovoTermoEscritaContext) NovoTermoEscrita ¶
func (s *NovoTermoEscritaContext) NovoTermoEscrita() INovoTermoEscritaContext
func (*NovoTermoEscritaContext) TermoEscrita ¶
func (s *NovoTermoEscritaContext) TermoEscrita() ITermoEscritaContext
func (*NovoTermoEscritaContext) ToStringTree ¶
func (s *NovoTermoEscritaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NovoTermoLeituraContext ¶
type NovoTermoLeituraContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNovoTermoLeituraContext ¶
func NewEmptyNovoTermoLeituraContext() *NovoTermoLeituraContext
func NewNovoTermoLeituraContext ¶
func NewNovoTermoLeituraContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NovoTermoLeituraContext
func (*NovoTermoLeituraContext) EnterRule ¶
func (s *NovoTermoLeituraContext) EnterRule(listener antlr.ParseTreeListener)
func (*NovoTermoLeituraContext) ExitRule ¶
func (s *NovoTermoLeituraContext) ExitRule(listener antlr.ParseTreeListener)
func (*NovoTermoLeituraContext) GetParser ¶
func (s *NovoTermoLeituraContext) GetParser() antlr.Parser
func (*NovoTermoLeituraContext) GetRuleContext ¶
func (s *NovoTermoLeituraContext) GetRuleContext() antlr.RuleContext
func (*NovoTermoLeituraContext) IsNovoTermoLeituraContext ¶
func (*NovoTermoLeituraContext) IsNovoTermoLeituraContext()
func (*NovoTermoLeituraContext) NovoTermoLeitura ¶
func (s *NovoTermoLeituraContext) NovoTermoLeitura() INovoTermoLeituraContext
func (*NovoTermoLeituraContext) TermoLeitura ¶
func (s *NovoTermoLeituraContext) TermoLeitura() ITermoLeituraContext
func (*NovoTermoLeituraContext) ToStringTree ¶
func (s *NovoTermoLeituraContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OpAditivoContext ¶
type OpAditivoContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOpAditivoContext ¶
func NewEmptyOpAditivoContext() *OpAditivoContext
func NewOpAditivoContext ¶
func NewOpAditivoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OpAditivoContext
func (*OpAditivoContext) EnterRule ¶
func (s *OpAditivoContext) EnterRule(listener antlr.ParseTreeListener)
func (*OpAditivoContext) ExitRule ¶
func (s *OpAditivoContext) ExitRule(listener antlr.ParseTreeListener)
func (*OpAditivoContext) GetParser ¶
func (s *OpAditivoContext) GetParser() antlr.Parser
func (*OpAditivoContext) GetRuleContext ¶
func (s *OpAditivoContext) GetRuleContext() antlr.RuleContext
func (*OpAditivoContext) IsOpAditivoContext ¶
func (*OpAditivoContext) IsOpAditivoContext()
func (*OpAditivoContext) MINUS ¶
func (s *OpAditivoContext) MINUS() antlr.TerminalNode
func (*OpAditivoContext) PLUS ¶
func (s *OpAditivoContext) PLUS() antlr.TerminalNode
func (*OpAditivoContext) ToStringTree ¶
func (s *OpAditivoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OpMultiplicativoContext ¶
type OpMultiplicativoContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOpMultiplicativoContext ¶
func NewEmptyOpMultiplicativoContext() *OpMultiplicativoContext
func NewOpMultiplicativoContext ¶
func NewOpMultiplicativoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OpMultiplicativoContext
func (*OpMultiplicativoContext) DIV ¶
func (s *OpMultiplicativoContext) DIV() antlr.TerminalNode
func (*OpMultiplicativoContext) EnterRule ¶
func (s *OpMultiplicativoContext) EnterRule(listener antlr.ParseTreeListener)
func (*OpMultiplicativoContext) ExitRule ¶
func (s *OpMultiplicativoContext) ExitRule(listener antlr.ParseTreeListener)
func (*OpMultiplicativoContext) GetParser ¶
func (s *OpMultiplicativoContext) GetParser() antlr.Parser
func (*OpMultiplicativoContext) GetRuleContext ¶
func (s *OpMultiplicativoContext) GetRuleContext() antlr.RuleContext
func (*OpMultiplicativoContext) IsOpMultiplicativoContext ¶
func (*OpMultiplicativoContext) IsOpMultiplicativoContext()
func (*OpMultiplicativoContext) MOD ¶
func (s *OpMultiplicativoContext) MOD() antlr.TerminalNode
func (*OpMultiplicativoContext) MUL ¶
func (s *OpMultiplicativoContext) MUL() antlr.TerminalNode
func (*OpMultiplicativoContext) ToStringTree ¶
func (s *OpMultiplicativoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParametrosContext ¶
type ParametrosContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyParametrosContext ¶
func NewEmptyParametrosContext() *ParametrosContext
func NewParametrosContext ¶
func NewParametrosContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParametrosContext
func (*ParametrosContext) EnterRule ¶
func (s *ParametrosContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParametrosContext) ExitRule ¶
func (s *ParametrosContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParametrosContext) GetParser ¶
func (s *ParametrosContext) GetParser() antlr.Parser
func (*ParametrosContext) GetRuleContext ¶
func (s *ParametrosContext) GetRuleContext() antlr.RuleContext
func (*ParametrosContext) ID ¶
func (s *ParametrosContext) ID() antlr.TerminalNode
func (*ParametrosContext) IsParametrosContext ¶
func (*ParametrosContext) IsParametrosContext()
func (*ParametrosContext) ListaParametros ¶
func (s *ParametrosContext) ListaParametros() IListaParametrosContext
func (*ParametrosContext) Tipo ¶
func (s *ParametrosContext) Tipo() ITipoContext
func (*ParametrosContext) ToStringTree ¶
func (s *ParametrosContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PrincipalContext ¶
type PrincipalContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPrincipalContext ¶
func NewEmptyPrincipalContext() *PrincipalContext
func NewPrincipalContext ¶
func NewPrincipalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrincipalContext
func (*PrincipalContext) Bloco ¶
func (s *PrincipalContext) Bloco() IBlocoContext
func (*PrincipalContext) EnterRule ¶
func (s *PrincipalContext) EnterRule(listener antlr.ParseTreeListener)
func (*PrincipalContext) ExitRule ¶
func (s *PrincipalContext) ExitRule(listener antlr.ParseTreeListener)
func (*PrincipalContext) GetParser ¶
func (s *PrincipalContext) GetParser() antlr.Parser
func (*PrincipalContext) GetRuleContext ¶
func (s *PrincipalContext) GetRuleContext() antlr.RuleContext
func (*PrincipalContext) IsPrincipalContext ¶
func (*PrincipalContext) IsPrincipalContext()
func (*PrincipalContext) LPAREN ¶
func (s *PrincipalContext) LPAREN() antlr.TerminalNode
func (*PrincipalContext) MAIN ¶
func (s *PrincipalContext) MAIN() antlr.TerminalNode
func (*PrincipalContext) RPAREN ¶
func (s *PrincipalContext) RPAREN() antlr.TerminalNode
func (*PrincipalContext) ToStringTree ¶
func (s *PrincipalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ProgramaContext ¶
type ProgramaContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyProgramaContext ¶
func NewEmptyProgramaContext() *ProgramaContext
func NewProgramaContext ¶
func NewProgramaContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProgramaContext
func (*ProgramaContext) EOF ¶
func (s *ProgramaContext) EOF() antlr.TerminalNode
func (*ProgramaContext) EnterRule ¶
func (s *ProgramaContext) EnterRule(listener antlr.ParseTreeListener)
func (*ProgramaContext) ExitRule ¶
func (s *ProgramaContext) ExitRule(listener antlr.ParseTreeListener)
func (*ProgramaContext) GetParser ¶
func (s *ProgramaContext) GetParser() antlr.Parser
func (*ProgramaContext) GetRuleContext ¶
func (s *ProgramaContext) GetRuleContext() antlr.RuleContext
func (*ProgramaContext) IsProgramaContext ¶
func (*ProgramaContext) IsProgramaContext()
func (*ProgramaContext) ListaFuncoes ¶
func (s *ProgramaContext) ListaFuncoes() IListaFuncoesContext
func (*ProgramaContext) Principal ¶
func (s *ProgramaContext) Principal() IPrincipalContext
func (*ProgramaContext) ToStringTree ¶
func (s *ProgramaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type RetornoContext ¶
type RetornoContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyRetornoContext ¶
func NewEmptyRetornoContext() *RetornoContext
func NewRetornoContext ¶
func NewRetornoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RetornoContext
func (*RetornoContext) EnterRule ¶
func (s *RetornoContext) EnterRule(listener antlr.ParseTreeListener)
func (*RetornoContext) ExitRule ¶
func (s *RetornoContext) ExitRule(listener antlr.ParseTreeListener)
func (*RetornoContext) Expressao ¶
func (s *RetornoContext) Expressao() IExpressaoContext
func (*RetornoContext) GetParser ¶
func (s *RetornoContext) GetParser() antlr.Parser
func (*RetornoContext) GetRuleContext ¶
func (s *RetornoContext) GetRuleContext() antlr.RuleContext
func (*RetornoContext) IsRetornoContext ¶
func (*RetornoContext) IsRetornoContext()
func (*RetornoContext) RETURN ¶
func (s *RetornoContext) RETURN() antlr.TerminalNode
func (*RetornoContext) SEMI ¶
func (s *RetornoContext) SEMI() antlr.TerminalNode
func (*RetornoContext) ToStringTree ¶
func (s *RetornoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SelecaoContext ¶
type SelecaoContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySelecaoContext ¶
func NewEmptySelecaoContext() *SelecaoContext
func NewSelecaoContext ¶
func NewSelecaoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SelecaoContext
func (*SelecaoContext) Bloco ¶
func (s *SelecaoContext) Bloco() IBlocoContext
func (*SelecaoContext) EnterRule ¶
func (s *SelecaoContext) EnterRule(listener antlr.ParseTreeListener)
func (*SelecaoContext) ExitRule ¶
func (s *SelecaoContext) ExitRule(listener antlr.ParseTreeListener)
func (*SelecaoContext) Expressao ¶
func (s *SelecaoContext) Expressao() IExpressaoContext
func (*SelecaoContext) GetParser ¶
func (s *SelecaoContext) GetParser() antlr.Parser
func (*SelecaoContext) GetRuleContext ¶
func (s *SelecaoContext) GetRuleContext() antlr.RuleContext
func (*SelecaoContext) IF ¶
func (s *SelecaoContext) IF() antlr.TerminalNode
func (*SelecaoContext) IsSelecaoContext ¶
func (*SelecaoContext) IsSelecaoContext()
func (*SelecaoContext) LPAREN ¶
func (s *SelecaoContext) LPAREN() antlr.TerminalNode
func (*SelecaoContext) RPAREN ¶
func (s *SelecaoContext) RPAREN() antlr.TerminalNode
func (*SelecaoContext) Senao ¶
func (s *SelecaoContext) Senao() ISenaoContext
func (*SelecaoContext) ToStringTree ¶
func (s *SelecaoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SenaoContext ¶
type SenaoContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySenaoContext ¶
func NewEmptySenaoContext() *SenaoContext
func NewSenaoContext ¶
func NewSenaoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SenaoContext
func (*SenaoContext) Bloco ¶
func (s *SenaoContext) Bloco() IBlocoContext
func (*SenaoContext) ELSE ¶
func (s *SenaoContext) ELSE() antlr.TerminalNode
func (*SenaoContext) EnterRule ¶
func (s *SenaoContext) EnterRule(listener antlr.ParseTreeListener)
func (*SenaoContext) ExitRule ¶
func (s *SenaoContext) ExitRule(listener antlr.ParseTreeListener)
func (*SenaoContext) GetParser ¶
func (s *SenaoContext) GetParser() antlr.Parser
func (*SenaoContext) GetRuleContext ¶
func (s *SenaoContext) GetRuleContext() antlr.RuleContext
func (*SenaoContext) IsSenaoContext ¶
func (*SenaoContext) IsSenaoContext()
func (*SenaoContext) ToStringTree ¶
func (s *SenaoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SinalContext ¶
type SinalContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySinalContext ¶
func NewEmptySinalContext() *SinalContext
func NewSinalContext ¶
func NewSinalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SinalContext
func (*SinalContext) EnterRule ¶
func (s *SinalContext) EnterRule(listener antlr.ParseTreeListener)
func (*SinalContext) ExitRule ¶
func (s *SinalContext) ExitRule(listener antlr.ParseTreeListener)
func (*SinalContext) GetParser ¶
func (s *SinalContext) GetParser() antlr.Parser
func (*SinalContext) GetRuleContext ¶
func (s *SinalContext) GetRuleContext() antlr.RuleContext
func (*SinalContext) IsSinalContext ¶
func (*SinalContext) IsSinalContext()
func (*SinalContext) MINUS ¶
func (s *SinalContext) MINUS() antlr.TerminalNode
func (*SinalContext) PLUS ¶
func (s *SinalContext) PLUS() antlr.TerminalNode
func (*SinalContext) ToStringTree ¶
func (s *SinalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TermoContext ¶
type TermoContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTermoContext ¶
func NewEmptyTermoContext() *TermoContext
func NewTermoContext ¶
func NewTermoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TermoContext
func (*TermoContext) CONSTANTE ¶
func (s *TermoContext) CONSTANTE() antlr.TerminalNode
func (*TermoContext) Dimensao2 ¶
func (s *TermoContext) Dimensao2() IDimensao2Context
func (*TermoContext) EnterRule ¶
func (s *TermoContext) EnterRule(listener antlr.ParseTreeListener)
func (*TermoContext) ExitRule ¶
func (s *TermoContext) ExitRule(listener antlr.ParseTreeListener)
func (*TermoContext) GetParser ¶
func (s *TermoContext) GetParser() antlr.Parser
func (*TermoContext) GetRuleContext ¶
func (s *TermoContext) GetRuleContext() antlr.RuleContext
func (*TermoContext) ID ¶
func (s *TermoContext) ID() antlr.TerminalNode
func (*TermoContext) IsTermoContext ¶
func (*TermoContext) IsTermoContext()
func (*TermoContext) ToStringTree ¶
func (s *TermoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TermoEscritaContext ¶
type TermoEscritaContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTermoEscritaContext ¶
func NewEmptyTermoEscritaContext() *TermoEscritaContext
func NewTermoEscritaContext ¶
func NewTermoEscritaContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TermoEscritaContext
func (*TermoEscritaContext) CONSTANTE ¶
func (s *TermoEscritaContext) CONSTANTE() antlr.TerminalNode
func (*TermoEscritaContext) Dimensao2 ¶
func (s *TermoEscritaContext) Dimensao2() IDimensao2Context
func (*TermoEscritaContext) EnterRule ¶
func (s *TermoEscritaContext) EnterRule(listener antlr.ParseTreeListener)
func (*TermoEscritaContext) ExitRule ¶
func (s *TermoEscritaContext) ExitRule(listener antlr.ParseTreeListener)
func (*TermoEscritaContext) GetParser ¶
func (s *TermoEscritaContext) GetParser() antlr.Parser
func (*TermoEscritaContext) GetRuleContext ¶
func (s *TermoEscritaContext) GetRuleContext() antlr.RuleContext
func (*TermoEscritaContext) ID ¶
func (s *TermoEscritaContext) ID() antlr.TerminalNode
func (*TermoEscritaContext) IsTermoEscritaContext ¶
func (*TermoEscritaContext) IsTermoEscritaContext()
func (*TermoEscritaContext) TEXTO ¶
func (s *TermoEscritaContext) TEXTO() antlr.TerminalNode
func (*TermoEscritaContext) ToStringTree ¶
func (s *TermoEscritaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TermoLeituraContext ¶
type TermoLeituraContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTermoLeituraContext ¶
func NewEmptyTermoLeituraContext() *TermoLeituraContext
func NewTermoLeituraContext ¶
func NewTermoLeituraContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TermoLeituraContext
func (*TermoLeituraContext) Dimensao2 ¶
func (s *TermoLeituraContext) Dimensao2() IDimensao2Context
func (*TermoLeituraContext) EnterRule ¶
func (s *TermoLeituraContext) EnterRule(listener antlr.ParseTreeListener)
func (*TermoLeituraContext) ExitRule ¶
func (s *TermoLeituraContext) ExitRule(listener antlr.ParseTreeListener)
func (*TermoLeituraContext) GetParser ¶
func (s *TermoLeituraContext) GetParser() antlr.Parser
func (*TermoLeituraContext) GetRuleContext ¶
func (s *TermoLeituraContext) GetRuleContext() antlr.RuleContext
func (*TermoLeituraContext) ID ¶
func (s *TermoLeituraContext) ID() antlr.TerminalNode
func (*TermoLeituraContext) IsTermoLeituraContext ¶
func (*TermoLeituraContext) IsTermoLeituraContext()
func (*TermoLeituraContext) ToStringTree ¶
func (s *TermoLeituraContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TipoBaseContext ¶
type TipoBaseContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTipoBaseContext ¶
func NewEmptyTipoBaseContext() *TipoBaseContext
func NewTipoBaseContext ¶
func NewTipoBaseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TipoBaseContext
func (*TipoBaseContext) BOOLEAN ¶
func (s *TipoBaseContext) BOOLEAN() antlr.TerminalNode
func (*TipoBaseContext) CHAR ¶
func (s *TipoBaseContext) CHAR() antlr.TerminalNode
func (*TipoBaseContext) EnterRule ¶
func (s *TipoBaseContext) EnterRule(listener antlr.ParseTreeListener)
func (*TipoBaseContext) ExitRule ¶
func (s *TipoBaseContext) ExitRule(listener antlr.ParseTreeListener)
func (*TipoBaseContext) FLOAT ¶
func (s *TipoBaseContext) FLOAT() antlr.TerminalNode
func (*TipoBaseContext) GetParser ¶
func (s *TipoBaseContext) GetParser() antlr.Parser
func (*TipoBaseContext) GetRuleContext ¶
func (s *TipoBaseContext) GetRuleContext() antlr.RuleContext
func (*TipoBaseContext) INT ¶
func (s *TipoBaseContext) INT() antlr.TerminalNode
func (*TipoBaseContext) IsTipoBaseContext ¶
func (*TipoBaseContext) IsTipoBaseContext()
func (*TipoBaseContext) ToStringTree ¶
func (s *TipoBaseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TipoContext ¶
type TipoContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTipoContext ¶
func NewEmptyTipoContext() *TipoContext
func NewTipoContext ¶
func NewTipoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TipoContext
func (*TipoContext) Dimensao ¶
func (s *TipoContext) Dimensao() IDimensaoContext
func (*TipoContext) EnterRule ¶
func (s *TipoContext) EnterRule(listener antlr.ParseTreeListener)
func (*TipoContext) ExitRule ¶
func (s *TipoContext) ExitRule(listener antlr.ParseTreeListener)
func (*TipoContext) GetParser ¶
func (s *TipoContext) GetParser() antlr.Parser
func (*TipoContext) GetRuleContext ¶
func (s *TipoContext) GetRuleContext() antlr.RuleContext
func (*TipoContext) IsTipoContext ¶
func (*TipoContext) IsTipoContext()
func (*TipoContext) TipoBase ¶
func (s *TipoContext) TipoBase() ITipoBaseContext
func (*TipoContext) ToStringTree ¶
func (s *TipoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TipoRetornoContext ¶
type TipoRetornoContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTipoRetornoContext ¶
func NewEmptyTipoRetornoContext() *TipoRetornoContext
func NewTipoRetornoContext ¶
func NewTipoRetornoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TipoRetornoContext
func (*TipoRetornoContext) EnterRule ¶
func (s *TipoRetornoContext) EnterRule(listener antlr.ParseTreeListener)
func (*TipoRetornoContext) ExitRule ¶
func (s *TipoRetornoContext) ExitRule(listener antlr.ParseTreeListener)
func (*TipoRetornoContext) GetParser ¶
func (s *TipoRetornoContext) GetParser() antlr.Parser
func (*TipoRetornoContext) GetRuleContext ¶
func (s *TipoRetornoContext) GetRuleContext() antlr.RuleContext
func (*TipoRetornoContext) IsTipoRetornoContext ¶
func (*TipoRetornoContext) IsTipoRetornoContext()
func (*TipoRetornoContext) Tipo ¶
func (s *TipoRetornoContext) Tipo() ITipoContext
func (*TipoRetornoContext) ToStringTree ¶
func (s *TipoRetornoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TipoRetornoContext) VOID ¶
func (s *TipoRetornoContext) VOID() antlr.TerminalNode