KeyLangParserListener

interface KeyLangParserListener : ParseTreeListener

This interface defines a complete listener for a parse tree produced by KeyLangParser.

Inheritors

Functions

Link copied to clipboard

Enter a parse tree produced by the binaryOperation1 labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the binaryOperation2 labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the comparisonOperation labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the decimalLiteral labeled alternative in KeyLangParser.expression.

Link copied to clipboard
abstract fun enterEveryRule(ctx: ParserRuleContext)
Link copied to clipboard
Link copied to clipboard

Enter a parse tree produced by the expressionStatement labeled alternative in KeyLangParser.statement.

Link copied to clipboard

Enter a parse tree produced by the functionCall0Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the functionCall1Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the functionCall2Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the functionCall3Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the functionCall4Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the functionCall5Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the functionLiteral labeled alternative in KeyLangParser.lambda.

Link copied to clipboard

Enter a parse tree produced by the indexExpression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the intLiteral labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the joinOperation labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by KeyLangParser.keyLangFile.

Link copied to clipboard

Enter a parse tree produced by the lambdaExpression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by KeyLangParser.line.

Link copied to clipboard

Enter a parse tree produced by the listLiteral labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the memberFunctionCall0Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the memberFunctionCall0LambdaExpression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the memberFunctionCall1Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the memberFunctionCall2Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the memberFunctionCall3Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the memberFunctionCall4Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the minusExpression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the negateExpression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the parenExpression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the propReference labeled alternative in KeyLangParser.expression.

Link copied to clipboard
Link copied to clipboard

Enter a parse tree produced by the stringLiteral labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the ternaryExpression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Enter a parse tree produced by the valueReference labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the binaryOperation1 labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the binaryOperation2 labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the comparisonOperation labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the decimalLiteral labeled alternative in KeyLangParser.expression.

Link copied to clipboard
abstract fun exitEveryRule(ctx: ParserRuleContext)
Link copied to clipboard
Link copied to clipboard

Exit a parse tree produced by the expressionStatement labeled alternative in KeyLangParser.statement.

Link copied to clipboard

Exit a parse tree produced by the functionCall0Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the functionCall1Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the functionCall2Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the functionCall3Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the functionCall4Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the functionCall5Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the functionLiteral labeled alternative in KeyLangParser.lambda.

Link copied to clipboard

Exit a parse tree produced by the indexExpression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the intLiteral labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the joinOperation labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by KeyLangParser.keyLangFile.

Link copied to clipboard

Exit a parse tree produced by the lambdaExpression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by KeyLangParser.line.

Link copied to clipboard

Exit a parse tree produced by the listLiteral labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the memberFunctionCall0Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the memberFunctionCall0LambdaExpression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the memberFunctionCall1Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the memberFunctionCall2Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the memberFunctionCall3Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the memberFunctionCall4Expression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the minusExpression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the negateExpression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the parenExpression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the propReference labeled alternative in KeyLangParser.expression.

Link copied to clipboard
Link copied to clipboard

Exit a parse tree produced by the stringLiteral labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the ternaryExpression labeled alternative in KeyLangParser.expression.

Link copied to clipboard

Exit a parse tree produced by the valueReference labeled alternative in KeyLangParser.expression.

Link copied to clipboard
abstract fun visitErrorNode(node: ErrorNode)
Link copied to clipboard
abstract fun visitTerminal(node: TerminalNode)