@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.
34 lines (31 loc) • 1.12 kB
JavaScript
import CustomMetricListener from '../generated/src/grammars/CustomMetricListener.js';
import CustomMetricParser from '../generated/src/grammars/CustomMetricParser.js';
import CustomMetricLexer from '../generated/src/grammars/CustomMetricLexer.js';
import CustomMetricVisitor from '../generated/src/grammars/CustomMetricVisitor.js';
import CSVLexer from '../generated/src/grammars/CSVLexer.js';
import CSVParser from '../generated/src/grammars/CSVParser.js';
import CSVListener from '../generated/src/grammars/CSVListener.js';
import CSVVisitor from '../generated/src/grammars/CSVVisitor.js';
import GrammarSyntaxError from './GrammarSyntaxError.js';
import parse from './parse.js';
import walk from './walk.js';
import parseCustomMetric from './grammars/parseCustomMetric.js';
import parseCSV from './grammars/parseCSV.js';
export {
parse,
walk,
// The CustomMetric grammar
parseCustomMetric,
CustomMetricLexer,
CustomMetricParser,
CustomMetricListener,
CustomMetricVisitor,
// The CSV grammar
parseCSV,
CSVLexer,
CSVParser,
CSVListener,
CSVVisitor,
// Helpers
GrammarSyntaxError
};