UNPKG

@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 (51 loc) 3 kB
// Generated from src/grammars/PrometheusMetrics.g4 by ANTLR 4.13.1 // jshint ignore: start import antlr4 from 'antlr4'; const serializedATN = [4,0,9,67,6,-1,2,0,7,0,2,1,7,1,2,2,7,2,2,3,7,3,2,4, 7,4,2,5,7,5,2,6,7,6,2,7,7,7,2,8,7,8,1,0,1,0,1,1,1,1,1,2,1,2,1,3,1,3,1,4, 1,4,1,5,4,5,31,8,5,11,5,12,5,32,1,6,1,6,1,6,1,6,1,6,1,6,1,6,1,6,1,6,1,6, 5,6,45,8,6,10,6,12,6,48,9,6,1,6,1,6,1,7,4,7,53,8,7,11,7,12,7,54,1,7,1,7, 1,8,1,8,5,8,61,8,8,10,8,12,8,64,9,8,1,8,1,8,0,0,9,1,1,3,2,5,3,7,4,9,5,11, 6,13,7,15,8,17,9,1,0,3,8,0,10,10,13,13,32,32,34,34,44,44,61,61,123,123,125, 125,4,0,10,10,13,13,34,34,92,92,2,0,10,10,13,13,74,0,1,1,0,0,0,0,3,1,0,0, 0,0,5,1,0,0,0,0,7,1,0,0,0,0,9,1,0,0,0,0,11,1,0,0,0,0,13,1,0,0,0,0,15,1,0, 0,0,0,17,1,0,0,0,1,19,1,0,0,0,3,21,1,0,0,0,5,23,1,0,0,0,7,25,1,0,0,0,9,27, 1,0,0,0,11,30,1,0,0,0,13,34,1,0,0,0,15,52,1,0,0,0,17,58,1,0,0,0,19,20,5, 32,0,0,20,2,1,0,0,0,21,22,5,123,0,0,22,4,1,0,0,0,23,24,5,125,0,0,24,6,1, 0,0,0,25,26,5,44,0,0,26,8,1,0,0,0,27,28,5,61,0,0,28,10,1,0,0,0,29,31,8,0, 0,0,30,29,1,0,0,0,31,32,1,0,0,0,32,30,1,0,0,0,32,33,1,0,0,0,33,12,1,0,0, 0,34,46,5,34,0,0,35,36,5,92,0,0,36,45,5,34,0,0,37,38,5,92,0,0,38,45,5,114, 0,0,39,40,5,92,0,0,40,45,5,110,0,0,41,42,5,92,0,0,42,45,5,92,0,0,43,45,8, 1,0,0,44,35,1,0,0,0,44,37,1,0,0,0,44,39,1,0,0,0,44,41,1,0,0,0,44,43,1,0, 0,0,45,48,1,0,0,0,46,44,1,0,0,0,46,47,1,0,0,0,47,49,1,0,0,0,48,46,1,0,0, 0,49,50,5,34,0,0,50,14,1,0,0,0,51,53,7,2,0,0,52,51,1,0,0,0,53,54,1,0,0,0, 54,52,1,0,0,0,54,55,1,0,0,0,55,56,1,0,0,0,56,57,6,7,0,0,57,16,1,0,0,0,58, 62,5,35,0,0,59,61,8,2,0,0,60,59,1,0,0,0,61,64,1,0,0,0,62,60,1,0,0,0,62,63, 1,0,0,0,63,65,1,0,0,0,64,62,1,0,0,0,65,66,6,8,0,0,66,18,1,0,0,0,6,0,32,44, 46,54,62,1,6,0,0]; const atn = new antlr4.atn.ATNDeserializer().deserialize(serializedATN); const decisionsToDFA = atn.decisionToState.map( (ds, index) => new antlr4.dfa.DFA(ds, index) ); export default class PrometheusMetricsLexer extends antlr4.Lexer { static grammarFileName = "PrometheusMetrics.g4"; static channelNames = [ "DEFAULT_TOKEN_CHANNEL", "HIDDEN" ]; static modeNames = [ "DEFAULT_MODE" ]; static literalNames = [ null, "' '", "'{'", "'}'", "','", "'='" ]; static symbolicNames = [ null, null, null, null, null, null, "IDENTIFIER", "QUOTED_DENTIFIER", "NEWLINE", "COMMENT" ]; static ruleNames = [ "T__0", "T__1", "T__2", "T__3", "T__4", "IDENTIFIER", "QUOTED_DENTIFIER", "NEWLINE", "COMMENT" ]; constructor(input) { super(input) this._interp = new antlr4.atn.LexerATNSimulator(this, atn, decisionsToDFA, new antlr4.atn.PredictionContextCache()); } } PrometheusMetricsLexer.EOF = antlr4.Token.EOF; PrometheusMetricsLexer.T__0 = 1; PrometheusMetricsLexer.T__1 = 2; PrometheusMetricsLexer.T__2 = 3; PrometheusMetricsLexer.T__3 = 4; PrometheusMetricsLexer.T__4 = 5; PrometheusMetricsLexer.IDENTIFIER = 6; PrometheusMetricsLexer.QUOTED_DENTIFIER = 7; PrometheusMetricsLexer.NEWLINE = 8; PrometheusMetricsLexer.COMMENT = 9;