@stordata/grammars
Version:
A collection of ANTLR grammars used at Stordata. This project exists so that we can package the grammars (and various utilities) as a CommonJS module. The `antlr4` Javascript runtime is only available as an ES module at the time of writing.
64 lines (42 loc) • 1.45 kB
JavaScript
// Generated from src/grammars/CustomMetric.g4 by ANTLR 4.13.1
// jshint ignore: start
import antlr4 from 'antlr4';
// This class defines a complete generic visitor for a parse tree produced by CustomMetricParser.
export default class CustomMetricVisitor extends antlr4.tree.ParseTreeVisitor {
// Visit a parse tree produced by CustomMetricParser#all.
visitAll(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by CustomMetricParser#Function.
visitFunction(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by CustomMetricParser#Addition.
visitAddition(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by CustomMetricParser#Multiplication.
visitMultiplication(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by CustomMetricParser#Subtraction.
visitSubtraction(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by CustomMetricParser#Number.
visitNumber(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by CustomMetricParser#WrappedExpression.
visitWrappedExpression(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by CustomMetricParser#Division.
visitDivision(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by CustomMetricParser#String.
visitString(ctx) {
return this.visitChildren(ctx);
}
}