Commit d37d9909 by Stalin Munoz

Replace BooleanSentenceLexer.py

parent 3c00a89a
# Generated from BooleanSentence.g4 by ANTLR 4.5.1
# Generated from BooleanSentence.g4 by ANTLR 4.13.0
from antlr4 import *
from io import StringIO
import sys
if sys.version_info[1] > 5:
from typing import TextIO
else:
from typing.io import TextIO
def serializedATN():
with StringIO() as buf:
buf.write("\3\u0430\ud6d1\u8206\uad2d\u4417\uaef1\u8d80\uaadd\2\r")
buf.write("L\b\1\4\2\t\2\4\3\t\3\4\4\t\4\4\5\t\5\4\6\t\6\4\7\t\7")
buf.write("\4\b\t\b\4\t\t\t\4\n\t\n\4\13\t\13\4\f\t\f\3\2\3\2\3\3")
buf.write("\3\3\3\4\3\4\3\5\3\5\3\6\6\6#\n\6\r\6\16\6$\3\6\7\6(\n")
buf.write("\6\f\6\16\6+\13\6\3\7\3\7\3\b\3\b\3\t\3\t\3\t\3\t\5\t")
buf.write("\65\n\t\3\n\3\n\3\n\3\n\5\n;\n\n\3\13\3\13\3\13\3\13\3")
buf.write("\13\3\13\3\13\5\13D\n\13\3\f\6\fG\n\f\r\f\16\fH\3\f\3")
buf.write("\f\2\2\r\3\3\5\4\7\5\t\6\13\7\r\b\17\t\21\n\23\13\25\f")
buf.write("\27\r\3\2\7\5\2C\\aac|\6\2\61;C\\aac|\5\2##\u0080\u0080")
buf.write("\u00ae\u00ae\5\2((,,``\5\2\13\f\17\17\"\"S\2\3\3\2\2\2")
buf.write("\2\5\3\2\2\2\2\7\3\2\2\2\2\t\3\2\2\2\2\13\3\2\2\2\2\r")
buf.write("\3\2\2\2\2\17\3\2\2\2\2\21\3\2\2\2\2\23\3\2\2\2\2\25\3")
buf.write("\2\2\2\2\27\3\2\2\2\3\31\3\2\2\2\5\33\3\2\2\2\7\35\3\2")
buf.write("\2\2\t\37\3\2\2\2\13\"\3\2\2\2\r,\3\2\2\2\17.\3\2\2\2")
buf.write("\21\64\3\2\2\2\23:\3\2\2\2\25C\3\2\2\2\27F\3\2\2\2\31")
buf.write("\32\7*\2\2\32\4\3\2\2\2\33\34\7+\2\2\34\6\3\2\2\2\35\36")
buf.write("\7\63\2\2\36\b\3\2\2\2\37 \7\62\2\2 \n\3\2\2\2!#\t\2\2")
buf.write("\2\"!\3\2\2\2#$\3\2\2\2$\"\3\2\2\2$%\3\2\2\2%)\3\2\2\2")
buf.write("&(\t\3\2\2\'&\3\2\2\2(+\3\2\2\2)\'\3\2\2\2)*\3\2\2\2*")
buf.write("\f\3\2\2\2+)\3\2\2\2,-\t\4\2\2-\16\3\2\2\2./\t\5\2\2/")
buf.write("\20\3\2\2\2\60\65\7~\2\2\61\62\7~\2\2\62\65\7~\2\2\63")
buf.write("\65\7-\2\2\64\60\3\2\2\2\64\61\3\2\2\2\64\63\3\2\2\2\65")
buf.write("\22\3\2\2\2\66\67\7/\2\2\67;\7@\2\289\7?\2\29;\7@\2\2")
buf.write(":\66\3\2\2\2:8\3\2\2\2;\24\3\2\2\2<D\7?\2\2=>\7>\2\2>")
buf.write("?\7/\2\2?D\7@\2\2@A\7>\2\2AB\7?\2\2BD\7@\2\2C<\3\2\2\2")
buf.write("C=\3\2\2\2C@\3\2\2\2D\26\3\2\2\2EG\t\6\2\2FE\3\2\2\2G")
buf.write("H\3\2\2\2HF\3\2\2\2HI\3\2\2\2IJ\3\2\2\2JK\b\f\2\2K\30")
buf.write("\3\2\2\2\t\2$)\64:CH\3\b\2\2")
return buf.getvalue()
return [
4,0,11,74,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,2,9,7,9,2,10,7,10,1,0,1,0,1,1,1,1,1,2,1,2,
1,3,1,3,1,4,4,4,33,8,4,11,4,12,4,34,1,4,5,4,38,8,4,10,4,12,4,41,
9,4,1,5,1,5,1,6,1,6,1,7,1,7,1,7,1,7,3,7,51,8,7,1,8,1,8,1,8,1,8,3,
8,57,8,8,1,9,1,9,1,9,1,9,1,9,1,9,1,9,3,9,66,8,9,1,10,4,10,69,8,10,
11,10,12,10,70,1,10,1,10,0,0,11,1,1,3,2,5,3,7,4,9,5,11,6,13,7,15,
8,17,9,19,10,21,11,1,0,5,3,0,65,90,95,95,97,122,4,0,47,57,65,90,
95,95,97,122,3,0,33,33,126,126,172,172,3,0,38,38,42,42,94,94,3,0,
9,10,13,13,32,32,81,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,0,19,1,0,0,0,0,21,1,0,0,0,1,23,1,0,0,0,3,25,1,0,0,0,5,27,1,0,
0,0,7,29,1,0,0,0,9,32,1,0,0,0,11,42,1,0,0,0,13,44,1,0,0,0,15,50,
1,0,0,0,17,56,1,0,0,0,19,65,1,0,0,0,21,68,1,0,0,0,23,24,5,40,0,0,
24,2,1,0,0,0,25,26,5,41,0,0,26,4,1,0,0,0,27,28,5,49,0,0,28,6,1,0,
0,0,29,30,5,48,0,0,30,8,1,0,0,0,31,33,7,0,0,0,32,31,1,0,0,0,33,34,
1,0,0,0,34,32,1,0,0,0,34,35,1,0,0,0,35,39,1,0,0,0,36,38,7,1,0,0,
37,36,1,0,0,0,38,41,1,0,0,0,39,37,1,0,0,0,39,40,1,0,0,0,40,10,1,
0,0,0,41,39,1,0,0,0,42,43,7,2,0,0,43,12,1,0,0,0,44,45,7,3,0,0,45,
14,1,0,0,0,46,51,5,124,0,0,47,48,5,124,0,0,48,51,5,124,0,0,49,51,
5,43,0,0,50,46,1,0,0,0,50,47,1,0,0,0,50,49,1,0,0,0,51,16,1,0,0,0,
52,53,5,45,0,0,53,57,5,62,0,0,54,55,5,61,0,0,55,57,5,62,0,0,56,52,
1,0,0,0,56,54,1,0,0,0,57,18,1,0,0,0,58,66,5,61,0,0,59,60,5,60,0,
0,60,61,5,45,0,0,61,66,5,62,0,0,62,63,5,60,0,0,63,64,5,61,0,0,64,
66,5,62,0,0,65,58,1,0,0,0,65,59,1,0,0,0,65,62,1,0,0,0,66,20,1,0,
0,0,67,69,7,4,0,0,68,67,1,0,0,0,69,70,1,0,0,0,70,68,1,0,0,0,70,71,
1,0,0,0,71,72,1,0,0,0,72,73,6,10,0,0,73,22,1,0,0,0,7,0,34,39,50,
56,65,70,1,6,0,0
]
class BooleanSentenceLexer(Lexer):
......@@ -42,7 +45,6 @@ class BooleanSentenceLexer(Lexer):
decisionsToDFA = [ DFA(ds, i) for i, ds in enumerate(atn.decisionToState) ]
T__0 = 1
T__1 = 2
TRUE = 3
......@@ -55,6 +57,8 @@ class BooleanSentenceLexer(Lexer):
EQ = 10
BLANK = 11
channelNames = [ u"DEFAULT_TOKEN_CHANNEL", u"HIDDEN" ]
modeNames = [ "DEFAULT_MODE" ]
literalNames = [ "<INVALID>",
......@@ -68,9 +72,9 @@ class BooleanSentenceLexer(Lexer):
grammarFileName = "BooleanSentence.g4"
def __init__(self, input=None):
super().__init__(input)
self.checkVersion("4.5.1")
def __init__(self, input=None, output:TextIO = sys.stdout):
super().__init__(input, output)
self.checkVersion("4.13.0")
self._interp = LexerATNSimulator(self, self.atn, self.decisionsToDFA, PredictionContextCache())
self._actions = None
self._predicates = None
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment