Package org.ek9lang.antlr
Class EK9Parser.FunctionDeclarationContext
java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
org.ek9lang.antlr.EK9Parser.FunctionDeclarationContext
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTree
,org.antlr.v4.runtime.tree.RuleNode
,org.antlr.v4.runtime.tree.SyntaxTree
,org.antlr.v4.runtime.tree.Tree
- Enclosing class:
EK9Parser
public static class EK9Parser.FunctionDeclarationContext
extends org.antlr.v4.runtime.ParserRuleContext
-
Field Summary
Fields inherited from class org.antlr.v4.runtime.ParserRuleContext
children, EMPTY, exception, start, stop
Fields inherited from class org.antlr.v4.runtime.RuleContext
invokingState, parent
-
Constructor Summary
ConstructorDescriptionFunctionDeclarationContext
(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState) -
Method Summary
Modifier and TypeMethodDescriptionorg.antlr.v4.runtime.tree.TerminalNode
ABSTRACT()
<T> T
accept
(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor) org.antlr.v4.runtime.tree.TerminalNode
AS()
void
enterRule
(org.antlr.v4.runtime.tree.ParseTreeListener listener) void
exitRule
(org.antlr.v4.runtime.tree.ParseTreeListener listener) int
org.antlr.v4.runtime.tree.TerminalNode
List
<org.antlr.v4.runtime.tree.TerminalNode> LPAREN()
org.antlr.v4.runtime.tree.TerminalNode
LPAREN
(int i) List
<org.antlr.v4.runtime.tree.TerminalNode> NL()
org.antlr.v4.runtime.tree.TerminalNode
NL
(int i) org.antlr.v4.runtime.tree.TerminalNode
OPEN()
org.antlr.v4.runtime.tree.TerminalNode
PURE()
List
<org.antlr.v4.runtime.tree.TerminalNode> RPAREN()
org.antlr.v4.runtime.tree.TerminalNode
RPAREN
(int i) Methods inherited from class org.antlr.v4.runtime.ParserRuleContext
addAnyChild, addChild, addChild, addChild, addErrorNode, addErrorNode, copyFrom, getChild, getChild, getChildCount, getParent, getRuleContext, getRuleContexts, getSourceInterval, getStart, getStop, getToken, getTokens, removeLastChild, toInfoString
Methods inherited from class org.antlr.v4.runtime.RuleContext
depth, getAltNumber, getPayload, getRuleContext, getText, isEmpty, setAltNumber, setParent, toString, toString, toString, toString, toString, toStringTree, toStringTree, toStringTree
-
Constructor Details
-
FunctionDeclarationContext
public FunctionDeclarationContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
-
-
Method Details
-
Identifier
public org.antlr.v4.runtime.tree.TerminalNode Identifier() -
operationDetails
-
LPAREN
-
LPAREN
public org.antlr.v4.runtime.tree.TerminalNode LPAREN(int i) -
RPAREN
-
RPAREN
public org.antlr.v4.runtime.tree.TerminalNode RPAREN(int i) -
extendPreamble
-
identifierReference
-
AS
public org.antlr.v4.runtime.tree.TerminalNode AS() -
PURE
public org.antlr.v4.runtime.tree.TerminalNode PURE() -
NL
-
NL
public org.antlr.v4.runtime.tree.TerminalNode NL(int i) -
ABSTRACT
public org.antlr.v4.runtime.tree.TerminalNode ABSTRACT() -
OPEN
public org.antlr.v4.runtime.tree.TerminalNode OPEN() -
parameterisedParams
-
getRuleIndex
public int getRuleIndex()- Overrides:
getRuleIndex
in classorg.antlr.v4.runtime.RuleContext
-
enterRule
public void enterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) - Overrides:
enterRule
in classorg.antlr.v4.runtime.ParserRuleContext
-
exitRule
public void exitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) - Overrides:
exitRule
in classorg.antlr.v4.runtime.ParserRuleContext
-
accept
public <T> T accept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor) - Specified by:
accept
in interfaceorg.antlr.v4.runtime.tree.ParseTree
- Overrides:
accept
in classorg.antlr.v4.runtime.RuleContext
-