diia-parser
Version:
Diia language parser.
441 lines (294 loc) • 8.03 kB
JavaScript
// Generated from java-escape by ANTLR 4.11.1
// jshint ignore: start
import antlr4 from 'antlr4';
// This class defines a complete listener for a parse tree produced by DiiaParser.
export default class DiiaParserListener extends antlr4.tree.ParseTreeListener {
// Enter a parse tree produced by DiiaParser#file.
enterFile(ctx) {
}
// Exit a parse tree produced by DiiaParser#file.
exitFile(ctx) {
}
// Enter a parse tree produced by DiiaParser#program.
enterProgram(ctx) {
}
// Exit a parse tree produced by DiiaParser#program.
exitProgram(ctx) {
}
// Enter a parse tree produced by DiiaParser#program_element.
enterProgram_element(ctx) {
}
// Exit a parse tree produced by DiiaParser#program_element.
exitProgram_element(ctx) {
}
// Enter a parse tree produced by DiiaParser#module.
enterModule(ctx) {
}
// Exit a parse tree produced by DiiaParser#module.
exitModule(ctx) {
}
// Enter a parse tree produced by DiiaParser#structure.
enterStructure(ctx) {
}
// Exit a parse tree produced by DiiaParser#structure.
exitStructure(ctx) {
}
// Enter a parse tree produced by DiiaParser#structure_params.
enterStructure_params(ctx) {
}
// Exit a parse tree produced by DiiaParser#structure_params.
exitStructure_params(ctx) {
}
// Enter a parse tree produced by DiiaParser#diia.
enterDiia(ctx) {
}
// Exit a parse tree produced by DiiaParser#diia.
exitDiia(ctx) {
}
// Enter a parse tree produced by DiiaParser#if.
enterIf(ctx) {
}
// Exit a parse tree produced by DiiaParser#if.
exitIf(ctx) {
}
// Enter a parse tree produced by DiiaParser#each.
enterEach(ctx) {
}
// Exit a parse tree produced by DiiaParser#each.
exitEach(ctx) {
}
// Enter a parse tree produced by DiiaParser#while.
enterWhile(ctx) {
}
// Exit a parse tree produced by DiiaParser#while.
exitWhile(ctx) {
}
// Enter a parse tree produced by DiiaParser#try.
enterTry(ctx) {
}
// Exit a parse tree produced by DiiaParser#try.
exitTry(ctx) {
}
// Enter a parse tree produced by DiiaParser#take.
enterTake(ctx) {
}
// Exit a parse tree produced by DiiaParser#take.
exitTake(ctx) {
}
// Enter a parse tree produced by DiiaParser#give.
enterGive(ctx) {
}
// Exit a parse tree produced by DiiaParser#give.
exitGive(ctx) {
}
// Enter a parse tree produced by DiiaParser#call.
enterCall(ctx) {
}
// Exit a parse tree produced by DiiaParser#call.
exitCall(ctx) {
}
// Enter a parse tree produced by DiiaParser#number.
enterNumber(ctx) {
}
// Exit a parse tree produced by DiiaParser#number.
exitNumber(ctx) {
}
// Enter a parse tree produced by DiiaParser#chain.
enterChain(ctx) {
}
// Exit a parse tree produced by DiiaParser#chain.
exitChain(ctx) {
}
// Enter a parse tree produced by DiiaParser#string.
enterString(ctx) {
}
// Exit a parse tree produced by DiiaParser#string.
exitString(ctx) {
}
// Enter a parse tree produced by DiiaParser#id.
enterId(ctx) {
}
// Exit a parse tree produced by DiiaParser#id.
exitId(ctx) {
}
// Enter a parse tree produced by DiiaParser#arithmetic_mul.
enterArithmetic_mul(ctx) {
}
// Exit a parse tree produced by DiiaParser#arithmetic_mul.
exitArithmetic_mul(ctx) {
}
// Enter a parse tree produced by DiiaParser#wait.
enterWait(ctx) {
}
// Exit a parse tree produced by DiiaParser#wait.
exitWait(ctx) {
}
// Enter a parse tree produced by DiiaParser#arithmetic_add.
enterArithmetic_add(ctx) {
}
// Exit a parse tree produced by DiiaParser#arithmetic_add.
exitArithmetic_add(ctx) {
}
// Enter a parse tree produced by DiiaParser#comparison.
enterComparison(ctx) {
}
// Exit a parse tree produced by DiiaParser#comparison.
exitComparison(ctx) {
}
// Enter a parse tree produced by DiiaParser#test.
enterTest(ctx) {
}
// Exit a parse tree produced by DiiaParser#test.
exitTest(ctx) {
}
// Enter a parse tree produced by DiiaParser#call_expr.
enterCall_expr(ctx) {
}
// Exit a parse tree produced by DiiaParser#call_expr.
exitCall_expr(ctx) {
}
// Enter a parse tree produced by DiiaParser#simple.
enterSimple(ctx) {
}
// Exit a parse tree produced by DiiaParser#simple.
exitSimple(ctx) {
}
// Enter a parse tree produced by DiiaParser#nested.
enterNested(ctx) {
}
// Exit a parse tree produced by DiiaParser#nested.
exitNested(ctx) {
}
// Enter a parse tree produced by DiiaParser#anonymous_diia.
enterAnonymous_diia(ctx) {
}
// Exit a parse tree produced by DiiaParser#anonymous_diia.
exitAnonymous_diia(ctx) {
}
// Enter a parse tree produced by DiiaParser#throw.
enterThrow(ctx) {
}
// Exit a parse tree produced by DiiaParser#throw.
exitThrow(ctx) {
}
// Enter a parse tree produced by DiiaParser#function.
enterFunction(ctx) {
}
// Exit a parse tree produced by DiiaParser#function.
exitFunction(ctx) {
}
// Enter a parse tree produced by DiiaParser#ternary.
enterTernary(ctx) {
}
// Exit a parse tree produced by DiiaParser#ternary.
exitTernary(ctx) {
}
// Enter a parse tree produced by DiiaParser#assign.
enterAssign(ctx) {
}
// Exit a parse tree produced by DiiaParser#assign.
exitAssign(ctx) {
}
// Enter a parse tree produced by DiiaParser#identifier.
enterIdentifier(ctx) {
}
// Exit a parse tree produced by DiiaParser#identifier.
exitIdentifier(ctx) {
}
// Enter a parse tree produced by DiiaParser#identifiers_chain.
enterIdentifiers_chain(ctx) {
}
// Exit a parse tree produced by DiiaParser#identifiers_chain.
exitIdentifiers_chain(ctx) {
}
// Enter a parse tree produced by DiiaParser#args.
enterArgs(ctx) {
}
// Exit a parse tree produced by DiiaParser#args.
exitArgs(ctx) {
}
// Enter a parse tree produced by DiiaParser#arg.
enterArg(ctx) {
}
// Exit a parse tree produced by DiiaParser#arg.
exitArg(ctx) {
}
// Enter a parse tree produced by DiiaParser#named_args.
enterNamed_args(ctx) {
}
// Exit a parse tree produced by DiiaParser#named_args.
exitNamed_args(ctx) {
}
// Enter a parse tree produced by DiiaParser#named_arg.
enterNamed_arg(ctx) {
}
// Exit a parse tree produced by DiiaParser#named_arg.
exitNamed_arg(ctx) {
}
// Enter a parse tree produced by DiiaParser#params.
enterParams(ctx) {
}
// Exit a parse tree produced by DiiaParser#params.
exitParams(ctx) {
}
// Enter a parse tree produced by DiiaParser#param.
enterParam(ctx) {
}
// Exit a parse tree produced by DiiaParser#param.
exitParam(ctx) {
}
// Enter a parse tree produced by DiiaParser#body.
enterBody(ctx) {
}
// Exit a parse tree produced by DiiaParser#body.
exitBody(ctx) {
}
// Enter a parse tree produced by DiiaParser#body_element.
enterBody_element(ctx) {
}
// Exit a parse tree produced by DiiaParser#body_element.
exitBody_element(ctx) {
}
// Enter a parse tree produced by DiiaParser#return_body_line.
enterReturn_body_line(ctx) {
}
// Exit a parse tree produced by DiiaParser#return_body_line.
exitReturn_body_line(ctx) {
}
// Enter a parse tree produced by DiiaParser#arithmetic_op_mul.
enterArithmetic_op_mul(ctx) {
}
// Exit a parse tree produced by DiiaParser#arithmetic_op_mul.
exitArithmetic_op_mul(ctx) {
}
// Enter a parse tree produced by DiiaParser#arithmetic_op_add.
enterArithmetic_op_add(ctx) {
}
// Exit a parse tree produced by DiiaParser#arithmetic_op_add.
exitArithmetic_op_add(ctx) {
}
// Enter a parse tree produced by DiiaParser#test_op.
enterTest_op(ctx) {
}
// Exit a parse tree produced by DiiaParser#test_op.
exitTest_op(ctx) {
}
// Enter a parse tree produced by DiiaParser#comparison_op.
enterComparison_op(ctx) {
}
// Exit a parse tree produced by DiiaParser#comparison_op.
exitComparison_op(ctx) {
}
// Enter a parse tree produced by DiiaParser#nl.
enterNl(ctx) {
}
// Exit a parse tree produced by DiiaParser#nl.
exitNl(ctx) {
}
// Enter a parse tree produced by DiiaParser#nls.
enterNls(ctx) {
}
// Exit a parse tree produced by DiiaParser#nls.
exitNls(ctx) {
}
}