UNPKG

@nidomiro/relation-tuple-parser

Version:

[![npm version](https://badge.fury.io/js/@nidomiro%2Frelation-tuple-parser.svg)](https://www.npmjs.com/package/@nidomiro/relation-tuple-parser)

82 lines 3.8 kB
"use strict"; // Generated from RelationTuple.g4 by ANTLR 4.9.0-SNAPSHOT Object.defineProperty(exports, "__esModule", { value: true }); exports.RelationTupleLexer = void 0; const ATNDeserializer_1 = require("antlr4ts/atn/ATNDeserializer"); const Lexer_1 = require("antlr4ts/Lexer"); const LexerATNSimulator_1 = require("antlr4ts/atn/LexerATNSimulator"); const VocabularyImpl_1 = require("antlr4ts/VocabularyImpl"); const Utils = require("antlr4ts/misc/Utils"); class RelationTupleLexer extends Lexer_1.Lexer { // tslint:enable:no-trailing-whitespace constructor(input) { super(input); this._interp = new LexerATNSimulator_1.LexerATNSimulator(RelationTupleLexer._ATN, this); } // @Override // @NotNull get vocabulary() { return RelationTupleLexer.VOCABULARY; } // @Override get grammarFileName() { return "RelationTuple.g4"; } // @Override get ruleNames() { return RelationTupleLexer.ruleNames; } // @Override get serializedATN() { return RelationTupleLexer._serializedATN; } // @Override get channelNames() { return RelationTupleLexer.channelNames; } // @Override get modeNames() { return RelationTupleLexer.modeNames; } static get _ATN() { if (!RelationTupleLexer.__ATN) { RelationTupleLexer.__ATN = new ATNDeserializer_1.ATNDeserializer().deserialize(Utils.toCharArray(RelationTupleLexer._serializedATN)); } return RelationTupleLexer.__ATN; } } exports.RelationTupleLexer = RelationTupleLexer; RelationTupleLexer.T__0 = 1; RelationTupleLexer.T__1 = 2; RelationTupleLexer.T__2 = 3; RelationTupleLexer.T__3 = 4; RelationTupleLexer.T__4 = 5; RelationTupleLexer.STRING = 6; RelationTupleLexer.CHAR = 7; // tslint:disable:no-trailing-whitespace RelationTupleLexer.channelNames = [ "DEFAULT_TOKEN_CHANNEL", "HIDDEN", ]; // tslint:disable:no-trailing-whitespace RelationTupleLexer.modeNames = [ "DEFAULT_MODE", ]; RelationTupleLexer.ruleNames = [ "T__0", "T__1", "T__2", "T__3", "T__4", "STRING", "CHAR", ]; RelationTupleLexer._LITERAL_NAMES = [ undefined, "'#'", "'@'", "':'", "'('", "')'", ]; RelationTupleLexer._SYMBOLIC_NAMES = [ undefined, undefined, undefined, undefined, undefined, undefined, "STRING", "CHAR", ]; RelationTupleLexer.VOCABULARY = new VocabularyImpl_1.VocabularyImpl(RelationTupleLexer._LITERAL_NAMES, RelationTupleLexer._SYMBOLIC_NAMES, []); RelationTupleLexer._serializedATN = "\x03\uC91D\uCABA\u058D\uAFBA\u4F53\u0607\uEA8B\uC241\x02\t\"\b\x01\x04" + "\x02\t\x02\x04\x03\t\x03\x04\x04\t\x04\x04\x05\t\x05\x04\x06\t\x06\x04" + "\x07\t\x07\x04\b\t\b\x03\x02\x03\x02\x03\x03\x03\x03\x03\x04\x03\x04\x03" + "\x05\x03\x05\x03\x06\x03\x06\x03\x07\x06\x07\x1D\n\x07\r\x07\x0E\x07\x1E" + "\x03\b\x03\b\x02\x02\x02\t\x03\x02\x03\x05\x02\x04\x07\x02\x05\t\x02\x06" + "\v\x02\x07\r\x02\b\x0F\x02\t\x03\x02\x03\x06\x02%%*+<<BB\x02\"\x02\x03" + "\x03\x02\x02\x02\x02\x05\x03\x02\x02\x02\x02\x07\x03\x02\x02\x02\x02\t" + "\x03\x02\x02\x02\x02\v\x03\x02\x02\x02\x02\r\x03\x02\x02\x02\x02\x0F\x03" + "\x02\x02\x02\x03\x11\x03\x02\x02\x02\x05\x13\x03\x02\x02\x02\x07\x15\x03" + "\x02\x02\x02\t\x17\x03\x02\x02\x02\v\x19\x03\x02\x02\x02\r\x1C\x03\x02" + "\x02\x02\x0F \x03\x02\x02\x02\x11\x12\x07%\x02\x02\x12\x04\x03\x02\x02" + "\x02\x13\x14\x07B\x02\x02\x14\x06\x03\x02\x02\x02\x15\x16\x07<\x02\x02" + "\x16\b\x03\x02\x02\x02\x17\x18\x07*\x02\x02\x18\n\x03\x02\x02\x02\x19" + "\x1A\x07+\x02\x02\x1A\f\x03\x02\x02\x02\x1B\x1D\x05\x0F\b\x02\x1C\x1B" + "\x03\x02\x02\x02\x1D\x1E\x03\x02\x02\x02\x1E\x1C\x03\x02\x02\x02\x1E\x1F" + "\x03\x02\x02\x02\x1F\x0E\x03\x02\x02\x02 !\n\x02\x02\x02!\x10\x03\x02" + "\x02\x02\x04\x02\x1E\x02"; //# sourceMappingURL=RelationTupleLexer.js.map