diff --git a/bin/j2py b/bin/j2py index 6eb1a40..4b54d83 100755 --- a/bin/j2py +++ b/bin/j2py @@ -110,15 +110,15 @@ def runTransform(options): source = open(filein).read() else: source = sys.stdin.read() - except (IOError, ), exc: + except (IOError, ) as exc: code, msg = exc.args[0:2] - print 'IOError: %s.' % (msg, ) + print('IOError: %s.' % (msg, )) return code timed['comp'] try: tree = buildAST(source) - except (Exception, ), exc: + except (Exception, ) as exc: exception('exception while parsing') return 1 timed['comp_finish'] @@ -136,22 +136,22 @@ def runTransform(options): timed['visit_finish'] timed['encode'] - source = unicode(module) + source = str(module) timed['encode_finish'] timed['overall_finish'] if options.lexertokens: for idx, tok in enumerate(tree.parser.input.tokens): - print >> sys.stderr, '{0} {1}'.format(idx, tok) - print >> sys.stderr + print('{0} {1}'.format(idx, tok), file=sys.stderr) + print(file=sys.stderr) if options.javaast: tree.dump(sys.stderr) - print >> sys.stderr + print(file=sys.stderr) if options.pytree: module.dumpRepr(sys.stderr) - print >> sys.stderr + print(file=sys.stderr) if not options.skipsource: if fileout == filedefault: @@ -159,12 +159,12 @@ def runTransform(options): else: output = open(fileout, 'w') module.name = path.splitext(filein)[0] if filein != '-' else '' - print >> output, source + print(source, file=output) if not options.skipcompile: try: compile(source, '', 'exec') - except (SyntaxError, ), ex: + except (SyntaxError, ) as ex: warning('Generated source has invalid syntax. %s', ex) else: info('Generated source has valid syntax.') diff --git a/java2python/compiler/block.py b/java2python/compiler/block.py index 4cf7b09..7d8c40f 100644 --- a/java2python/compiler/block.py +++ b/java2python/compiler/block.py @@ -16,14 +16,15 @@ from java2python.compiler import template, visitor -def addTypeToModule((className, factoryName)): +def addTypeToModule(xxx_todo_changeme): """ Constructs and adds a new type to this module. """ + (className, factoryName) = xxx_todo_changeme bases = (getattr(template, className), getattr(visitor, className)) newType = type(className, bases, dict(factoryName=factoryName)) setattr(modules[__name__], className, newType) -map(addTypeToModule, ( +list(map(addTypeToModule, ( ('Annotation', 'at'), ('Class', 'klass'), ('Comment', 'comment'), @@ -35,4 +36,4 @@ def addTypeToModule((className, factoryName)): ('Module', 'module'), ('Statement', 'statement'), ) - ) + )) diff --git a/java2python/compiler/template.py b/java2python/compiler/template.py index 4f4dfe1..290f4c3 100644 --- a/java2python/compiler/template.py +++ b/java2python/compiler/template.py @@ -13,12 +13,13 @@ # are usually a sign of a bad design and/or language limitations, and # this case is no exception. -from cStringIO import StringIO +from io import StringIO from functools import partial -from itertools import chain, ifilter, imap +from itertools import chain from java2python.lang import tokens from java2python.lib import FS, colors +from functools import reduce class Factory(object): @@ -74,7 +75,7 @@ def __init__(cls, name, bases, namespace): pass -class Base(object): +class Base(object, metaclass=FactoryTypeDetector): """ Base -> base class for formatting Python output. This class defines a large set of attributes and methods for the @@ -110,7 +111,6 @@ class Base(object): a the template as tree for debugging. """ - __metaclass__ = FactoryTypeDetector isAnnotation = isClass = isComment = isEnum = isExpression = \ isInterface = isMethod = isModule = isStatement = False @@ -155,7 +155,7 @@ def altIdent(self, name): for klass in self.parents(lambda v:v.isClass): if name in klass.variables: try: - method = self.parents(lambda v:v.isMethod).next() + method = next(self.parents(lambda v:v.isMethod)) except (StopIteration, ): return name if name in [p['name'] for p in method.parameters]: @@ -173,20 +173,20 @@ def configHandler(self, part, suffix='Handler', default=None): def configHandlers(self, part, suffix='Handlers'): """ Returns config handlers for this type of template """ name = '{0}{1}{2}'.format(self.typeName, part, suffix) - return imap(self.toIter, chain(*self.config.every(name, []))) + return map(self.toIter, chain(*self.config.every(name, []))) def dump(self, fd, level=0): """ Writes the Python source code for this template to the given file. """ indent, isNotNone = level * self.indent, lambda x:x is not None lineFormat = '{0}{1}\n'.format - for line in ifilter(isNotNone, self.iterPrologue()): + for line in filter(isNotNone, self.iterPrologue()): line = lineFormat(indent, line) fd.write(line if line.strip() else '\n') - for item in ifilter(isNotNone, self.iterHead()): + for item in filter(isNotNone, self.iterHead()): item.dump(fd, level+1) for item in self.iterBody(): item.dump(fd, level+1) - for line in ifilter(isNotNone, self.iterEpilogue()): + for line in filter(isNotNone, self.iterEpilogue()): line = lineFormat(indent, line) fd.write(line if line.strip() else '\n') @@ -200,7 +200,7 @@ def dumpRepr(self, fd, level=0): """ Writes a debug string for this template to the given file. """ indent, default = self.indent, lambda x, y:None fd.write('{0}{1!r}\n'.format(indent*level, self)) - for child in ifilter(None, self.children): + for child in filter(None, self.children): getattr(child, 'dumpRepr', default)(fd, level+1) @property @@ -230,7 +230,7 @@ def iterPrologue(self): def iterHead(self): """ Yields the items in the head of this template. """ items = chain(*(h(self) for h in self.configHandlers('Head'))) - return imap(self.toExpr, items) + return map(self.toExpr, items) def iterBody(self): """ Yields the items in the body of this template. """ @@ -304,10 +304,10 @@ def __init__(self, config, left='', right='', fs=FS.lr, parent=None, tail=''): def __repr__(self): """ Returns the debug string representation of this template. """ parts, parent, showfs = [colors.blue(self.typeName)], self.parent, True - if isinstance(self.left, (basestring, )) and self.left: + if isinstance(self.left, str) and self.left: parts.append(colors.white('left:') + colors.yellow(self.left)) showfs = False - if isinstance(self.right, (basestring, )) and self.right: + if isinstance(self.right, str) and self.right: parts.append(colors.white('right:') + colors.yellow(self.right)) showfs = False if self.modifiers: diff --git a/java2python/compiler/visitor.py b/java2python/compiler/visitor.py index f62e53e..38b6564 100644 --- a/java2python/compiler/visitor.py +++ b/java2python/compiler/visitor.py @@ -13,7 +13,7 @@ from functools import reduce, partial -from itertools import ifilter, ifilterfalse, izip, tee +from itertools import filterfalse, tee from logging import debug, warn from re import compile as recompile, sub as resub @@ -31,7 +31,7 @@ def __init__(self): class Base(object): """ Base -> Parent class for AST visitors. """ - commentSubs = map(recompile, ['^\s*/(\*)+', '(\*)+/\s*$', '^\s*//']) + commentSubs = list(map(recompile, ['^\s*/(\*)+', '(\*)+/\s*$', '^\s*//'])) def accept(self, node, memo): """ Accept a node, possibly creating a child visitor. """ @@ -48,7 +48,7 @@ def insertComments(self, tmpl, tree, index, memo): cache, parser, comTypes = memo.comments, tree.parser, tokens.commentTypes comNew = lambda t:t.type in comTypes and (t.index not in cache) - for tok in ifilter(comNew, parser.input.tokens[memo.last:index]): + for tok in filter(comNew, parser.input.tokens[memo.last:index]): cache.add(tok.index) # loop over parents until we find the top expression @@ -70,7 +70,7 @@ def insertComments(self, tmpl, tree, index, memo): def stripComment(self, text): """ Regex substitutions for comments; removes comment characters. """ subText = lambda value, regex:resub(regex, '', value) - for text in ifilter(unicode.strip, text.split('\n')): + for text in filter(str.strip, text.split('\n')): yield reduce(subText, self.commentSubs, text) def walk(self, tree, memo=None): @@ -95,7 +95,7 @@ def walk(self, tree, memo=None): def zipWalk(self, nodes, visitors, memo): """ Walk the given nodes zipped with the given visitors. """ - for node, visitor in izip(nodes, visitors): + for node, visitor in zip(nodes, visitors): visitor.walk(node, memo) def nodeTypeToString(self, node): @@ -132,7 +132,7 @@ def acceptType(self, node, memo): _acceptInterface = makeAcceptType('interface') def acceptInterface(self, node, memo): - module = self.parents(lambda x:x.isModule).next() + module = next(self.parents(lambda x:x.isModule)) module.needsAbstractHelpers = True return self._acceptInterface(node, memo) @@ -161,9 +161,9 @@ class ModifiersAcceptor(object): def acceptModifierList(self, node, memo): """ Accept and process class and method modifiers. """ isAnno = lambda token:token.type==tokens.AT - for ano in ifilter(isAnno, node.children): + for ano in filter(isAnno, node.children): self.nodesToAnnos(ano, memo) - for mod in ifilterfalse(isAnno, node.children): + for mod in filterfalse(isAnno, node.children): self.nodesToModifiers(mod, node) return self @@ -407,7 +407,7 @@ def acceptCatch(self, node, memo): def acceptContinue(self, node, memo): """ Accept and process a continue statement. """ - parent = node.parents(lambda x: x.type in {tokens.FOR, tokens.FOR_EACH, tokens.DO, tokens.WHILE}).next() + parent = next(node.parents(lambda x: x.type in {tokens.FOR, tokens.FOR_EACH, tokens.DO, tokens.WHILE})) if parent.type == tokens.FOR: updateStat = self.factory.expr(parent=self) updateStat.walk(parent.firstChildOfType(tokens.FOR_UPDATE), memo) @@ -561,7 +561,7 @@ def acceptSwitch(self, node, memo): def acceptSynchronized(self, node, memo): """ Accept and process a synchronized statement (not a modifier). """ - module = self.parents(lambda x:x.isModule).next() + module = next(self.parents(lambda x:x.isModule)) module.needsSyncHelpers = True if node.parent.type == tokens.MODIFIER_LIST: # Skip any synchronized modifier @@ -743,7 +743,7 @@ def acceptPrePost(self, node, memo): name = node.firstChildOfType(tokens.IDENT).text handler = self.configHandler('VariableNaming') rename = handler(name) - block = self.parents(lambda x:x.isMethod).next() + block = next(self.parents(lambda x:x.isMethod)) if pre: left = name else: @@ -768,7 +768,7 @@ def acceptBitShiftRight(self, node, memo): self.fs = 'bsr(' + FS.l + ', ' + FS.r + ')' self.left, self.right = visitors = factory(parent=self), factory() self.zipWalk(node.children, visitors, memo) - module = self.parents(lambda x:x.isModule).next() + module = next(self.parents(lambda x:x.isModule)) module.needsBsrFunc = True def acceptBitShiftRightAssign(self, node, memo): @@ -777,7 +777,7 @@ def acceptBitShiftRightAssign(self, node, memo): self.fs = FS.l + ' = bsr(' + FS.l + ', ' + FS.r + ')' self.left, self.right = visitors = factory(parent=self), factory() self.zipWalk(node.children, visitors, memo) - module = self.parents(lambda x:x.isModule).next() + module = next(self.parents(lambda x:x.isModule)) module.needsBsrFunc = True def acceptClassConstructorCall(self, node, memo): @@ -853,12 +853,12 @@ def acceptStaticArrayCreator(self, node, memo): def acceptSuper(self, node, memo): """ Accept and process a super expression. """ - cls = self.parents(lambda c:c.isClass).next() + cls = next(self.parents(lambda c:c.isClass)) self.right = self.factory.expr(fs='super({name}, self)'.format(name=cls.name)) def acceptSuperConstructorCall(self, node, memo): """ Accept and process a super constructor call. """ - cls = self.parents(lambda c:c.isClass).next() + cls = next(self.parents(lambda c:c.isClass)) fs = 'super(' + FS.l + ', self).__init__(' + FS.r + ')' self.right = self.factory.expr(fs=fs, left=cls.name) return self.right diff --git a/java2python/lang/JavaLexer.py b/java2python/lang/JavaLexer.py index 9c1725a..e39bbbd 100644 --- a/java2python/lang/JavaLexer.py +++ b/java2python/lang/JavaLexer.py @@ -4588,652 +4588,652 @@ def mTokens(self): # lookup tables for DFA #29 DFA29_eot = DFA.unpack( - u"\1\uffff\1\61\1\63\1\uffff\1\66\2\uffff\1\71\1\75\1\100\1\104\2" - u"\uffff\1\107\1\111\1\114\1\uffff\1\116\6\uffff\1\120\1\122\17\55" - u"\2\173\11\uffff\1\177\21\uffff\1\u0083\14\uffff\12\55\1\u0090\7" - u"\55\1\u0098\23\55\1\uffff\1\u00b3\1\uffff\1\173\1\u00b5\6\uffff" - u"\14\55\1\uffff\6\55\1\u00c8\1\uffff\2\55\1\u00cd\2\55\1\u00d0\20" - u"\55\1\u00e1\3\55\3\uffff\4\55\1\u00e9\1\u00ea\1\55\1\u00ec\4\55" - u"\1\u00f1\1\u00f2\4\55\1\uffff\4\55\1\uffff\1\u00fb\1\55\1\uffff" - u"\1\u00fd\13\55\1\u0109\2\55\1\u010c\1\uffff\1\u010d\5\55\1\u0113" - u"\2\uffff\1\u0114\1\uffff\1\u0115\3\55\2\uffff\1\55\1\u011a\1\u011c" - u"\1\u011d\4\55\1\uffff\1\55\1\uffff\5\55\1\u0128\2\55\1\u012b\2" - u"\55\1\uffff\1\u012f\1\55\2\uffff\1\55\1\u0132\1\55\1\u0134\1\55" - u"\3\uffff\2\55\1\u0138\1\55\1\uffff\1\55\2\uffff\1\55\1\u013c\2" - u"\55\1\u013f\3\55\1\u0143\1\u0144\1\uffff\1\u0145\1\55\1\uffff\1" - u"\u0147\1\55\1\u0149\1\uffff\2\55\1\uffff\1\55\1\uffff\1\u014d\1" - u"\55\1\u014f\1\uffff\1\u0150\1\u0151\1\55\1\uffff\2\55\1\uffff\1" - u"\u0155\1\u0156\1\55\3\uffff\1\55\1\uffff\1\55\1\uffff\2\55\1\u015c" - u"\1\uffff\1\u015d\3\uffff\3\55\2\uffff\1\55\1\u0162\2\55\1\u0165" - u"\2\uffff\2\55\1\u0168\1\u0169\1\uffff\1\55\1\u016b\1\uffff\1\u016c" - u"\1\u016d\2\uffff\1\55\3\uffff\1\55\1\u0170\1\uffff" + "\1\uffff\1\61\1\63\1\uffff\1\66\2\uffff\1\71\1\75\1\100\1\104\2" + "\uffff\1\107\1\111\1\114\1\uffff\1\116\6\uffff\1\120\1\122\17\55" + "\2\173\11\uffff\1\177\21\uffff\1\u0083\14\uffff\12\55\1\u0090\7" + "\55\1\u0098\23\55\1\uffff\1\u00b3\1\uffff\1\173\1\u00b5\6\uffff" + "\14\55\1\uffff\6\55\1\u00c8\1\uffff\2\55\1\u00cd\2\55\1\u00d0\20" + "\55\1\u00e1\3\55\3\uffff\4\55\1\u00e9\1\u00ea\1\55\1\u00ec\4\55" + "\1\u00f1\1\u00f2\4\55\1\uffff\4\55\1\uffff\1\u00fb\1\55\1\uffff" + "\1\u00fd\13\55\1\u0109\2\55\1\u010c\1\uffff\1\u010d\5\55\1\u0113" + "\2\uffff\1\u0114\1\uffff\1\u0115\3\55\2\uffff\1\55\1\u011a\1\u011c" + "\1\u011d\4\55\1\uffff\1\55\1\uffff\5\55\1\u0128\2\55\1\u012b\2" + "\55\1\uffff\1\u012f\1\55\2\uffff\1\55\1\u0132\1\55\1\u0134\1\55" + "\3\uffff\2\55\1\u0138\1\55\1\uffff\1\55\2\uffff\1\55\1\u013c\2" + "\55\1\u013f\3\55\1\u0143\1\u0144\1\uffff\1\u0145\1\55\1\uffff\1" + "\u0147\1\55\1\u0149\1\uffff\2\55\1\uffff\1\55\1\uffff\1\u014d\1" + "\55\1\u014f\1\uffff\1\u0150\1\u0151\1\55\1\uffff\2\55\1\uffff\1" + "\u0155\1\u0156\1\55\3\uffff\1\55\1\uffff\1\55\1\uffff\2\55\1\u015c" + "\1\uffff\1\u015d\3\uffff\3\55\2\uffff\1\55\1\u0162\2\55\1\u0165" + "\2\uffff\2\55\1\u0168\1\u0169\1\uffff\1\55\1\u016b\1\uffff\1\u016c" + "\1\u016d\2\uffff\1\55\3\uffff\1\55\1\u0170\1\uffff" ) DFA29_eof = DFA.unpack( - u"\u0171\uffff" + "\u0171\uffff" ) DFA29_min = DFA.unpack( - u"\1\11\1\46\1\75\1\uffff\1\75\2\uffff\1\55\2\52\1\53\2\uffff\1\74" - u"\2\75\1\uffff\1\75\6\uffff\2\75\1\142\1\157\1\141\1\145\1\154\1" - u"\141\1\146\1\157\2\141\1\145\2\150\1\157\1\150\2\56\11\uffff\1" - u"\75\6\uffff\1\0\12\uffff\1\75\14\uffff\2\163\1\157\1\145\1\164" - u"\1\163\2\141\1\156\1\146\1\44\1\163\1\165\1\164\1\154\1\156\1\157" - u"\1\162\1\44\1\160\1\163\1\156\1\164\1\167\1\154\1\143\1\151\1\142" - u"\1\164\1\157\1\141\1\160\1\151\1\156\1\151\1\141\2\151\1\uffff" - u"\1\56\1\uffff\1\56\1\75\6\uffff\1\164\1\145\1\154\1\141\2\145\1" - u"\143\1\162\1\163\1\164\1\141\1\142\1\uffff\1\145\1\155\1\145\1" - u"\163\2\141\1\44\1\uffff\1\154\1\164\1\44\1\147\1\151\1\44\1\154" - u"\1\153\1\166\1\164\1\154\1\165\1\162\1\164\1\151\1\145\1\164\1" - u"\143\1\163\1\157\1\156\1\145\1\44\1\144\1\141\1\154\3\uffff\2\162" - u"\1\145\1\153\2\44\1\150\1\44\1\163\1\151\1\165\1\154\2\44\1\156" - u"\1\145\1\154\1\164\1\uffff\1\145\1\162\1\141\1\162\1\uffff\1\44" - u"\1\166\1\uffff\1\44\2\141\1\145\1\151\1\162\1\164\1\151\1\143\1" - u"\162\1\143\1\150\1\44\1\167\1\163\1\44\1\uffff\1\44\1\164\1\145" - u"\1\141\1\164\1\141\1\44\2\uffff\1\44\1\uffff\1\44\1\156\1\154\1" - u"\145\2\uffff\1\144\3\44\1\155\1\164\1\156\1\146\1\uffff\1\145\1" - u"\uffff\1\147\1\164\2\143\1\156\1\44\1\143\1\164\1\44\1\150\1\162" - u"\1\uffff\1\44\1\151\2\uffff\1\151\1\44\1\143\1\44\1\156\3\uffff" - u"\1\165\1\164\1\44\1\163\1\uffff\1\171\2\uffff\1\145\1\44\1\143" - u"\1\141\1\44\2\145\1\164\2\44\1\uffff\1\44\1\146\1\uffff\1\44\1" - u"\157\1\44\1\uffff\1\145\1\154\1\uffff\1\164\1\uffff\1\44\1\145" - u"\1\44\1\uffff\2\44\1\156\1\uffff\1\145\1\143\1\uffff\2\44\1\145" - u"\3\uffff\1\160\1\uffff\1\156\1\uffff\1\156\1\145\1\44\1\uffff\1" - u"\44\3\uffff\1\164\1\157\1\145\2\uffff\1\144\1\44\1\151\1\164\1" - u"\44\2\uffff\1\163\1\146\2\44\1\uffff\1\172\1\44\1\uffff\2\44\2" - u"\uffff\1\145\3\uffff\1\144\1\44\1\uffff" + "\1\11\1\46\1\75\1\uffff\1\75\2\uffff\1\55\2\52\1\53\2\uffff\1\74" + "\2\75\1\uffff\1\75\6\uffff\2\75\1\142\1\157\1\141\1\145\1\154\1" + "\141\1\146\1\157\2\141\1\145\2\150\1\157\1\150\2\56\11\uffff\1" + "\75\6\uffff\1\0\12\uffff\1\75\14\uffff\2\163\1\157\1\145\1\164" + "\1\163\2\141\1\156\1\146\1\44\1\163\1\165\1\164\1\154\1\156\1\157" + "\1\162\1\44\1\160\1\163\1\156\1\164\1\167\1\154\1\143\1\151\1\142" + "\1\164\1\157\1\141\1\160\1\151\1\156\1\151\1\141\2\151\1\uffff" + "\1\56\1\uffff\1\56\1\75\6\uffff\1\164\1\145\1\154\1\141\2\145\1" + "\143\1\162\1\163\1\164\1\141\1\142\1\uffff\1\145\1\155\1\145\1" + "\163\2\141\1\44\1\uffff\1\154\1\164\1\44\1\147\1\151\1\44\1\154" + "\1\153\1\166\1\164\1\154\1\165\1\162\1\164\1\151\1\145\1\164\1" + "\143\1\163\1\157\1\156\1\145\1\44\1\144\1\141\1\154\3\uffff\2\162" + "\1\145\1\153\2\44\1\150\1\44\1\163\1\151\1\165\1\154\2\44\1\156" + "\1\145\1\154\1\164\1\uffff\1\145\1\162\1\141\1\162\1\uffff\1\44" + "\1\166\1\uffff\1\44\2\141\1\145\1\151\1\162\1\164\1\151\1\143\1" + "\162\1\143\1\150\1\44\1\167\1\163\1\44\1\uffff\1\44\1\164\1\145" + "\1\141\1\164\1\141\1\44\2\uffff\1\44\1\uffff\1\44\1\156\1\154\1" + "\145\2\uffff\1\144\3\44\1\155\1\164\1\156\1\146\1\uffff\1\145\1" + "\uffff\1\147\1\164\2\143\1\156\1\44\1\143\1\164\1\44\1\150\1\162" + "\1\uffff\1\44\1\151\2\uffff\1\151\1\44\1\143\1\44\1\156\3\uffff" + "\1\165\1\164\1\44\1\163\1\uffff\1\171\2\uffff\1\145\1\44\1\143" + "\1\141\1\44\2\145\1\164\2\44\1\uffff\1\44\1\146\1\uffff\1\44\1" + "\157\1\44\1\uffff\1\145\1\154\1\uffff\1\164\1\uffff\1\44\1\145" + "\1\44\1\uffff\2\44\1\156\1\uffff\1\145\1\143\1\uffff\2\44\1\145" + "\3\uffff\1\160\1\uffff\1\156\1\uffff\1\156\1\145\1\44\1\uffff\1" + "\44\3\uffff\1\164\1\157\1\145\2\uffff\1\144\1\44\1\151\1\164\1" + "\44\2\uffff\1\163\1\146\2\44\1\uffff\1\172\1\44\1\uffff\2\44\2" + "\uffff\1\145\3\uffff\1\144\1\44\1\uffff" ) DFA29_max = DFA.unpack( - u"\1\ufaff\2\75\1\uffff\1\76\2\uffff\2\75\1\71\1\75\2\uffff\2\75" - u"\1\174\1\uffff\1\75\6\uffff\2\75\1\163\1\171\2\157\1\170\1\157" - u"\1\156\1\157\2\165\1\145\1\171\1\162\1\157\1\150\1\170\1\146\11" - u"\uffff\1\76\6\uffff\1\uffff\12\uffff\1\75\14\uffff\2\163\1\157" - u"\1\145\2\164\2\141\1\156\1\146\1\ufaff\1\163\1\165\1\164\1\154" - u"\1\156\1\157\1\162\1\ufaff\1\160\1\164\1\156\1\164\1\167\1\154" - u"\1\143\1\157\1\142\1\164\1\157\1\162\1\160\1\151\1\156\1\162\1" - u"\171\1\154\1\151\1\uffff\1\146\1\uffff\1\146\1\75\6\uffff\1\164" - u"\1\145\1\154\1\141\2\145\1\143\1\162\1\163\1\164\1\141\1\142\1" - u"\uffff\1\145\1\155\1\145\1\163\2\141\1\ufaff\1\uffff\1\157\1\164" - u"\1\ufaff\1\147\1\151\1\ufaff\1\154\1\153\1\166\1\164\1\154\1\165" - u"\1\162\1\164\1\151\1\145\1\164\1\143\1\163\1\157\1\156\1\145\1" - u"\ufaff\1\144\1\141\1\154\3\uffff\2\162\1\145\1\153\2\ufaff\1\150" - u"\1\ufaff\1\163\1\151\1\165\1\154\2\ufaff\1\156\1\145\1\154\1\164" - u"\1\uffff\1\145\1\162\1\141\1\162\1\uffff\1\ufaff\1\166\1\uffff" - u"\1\ufaff\2\141\1\145\1\151\1\162\1\164\1\151\1\143\1\162\1\143" - u"\1\150\1\ufaff\1\167\1\163\1\ufaff\1\uffff\1\ufaff\1\164\1\145" - u"\1\141\1\164\1\141\1\ufaff\2\uffff\1\ufaff\1\uffff\1\ufaff\1\156" - u"\1\154\1\145\2\uffff\1\144\3\ufaff\1\155\1\164\1\156\1\146\1\uffff" - u"\1\145\1\uffff\1\147\1\164\2\143\1\156\1\ufaff\1\143\1\164\1\ufaff" - u"\1\150\1\162\1\uffff\1\ufaff\1\151\2\uffff\1\151\1\ufaff\1\143" - u"\1\ufaff\1\156\3\uffff\1\165\1\164\1\ufaff\1\163\1\uffff\1\171" - u"\2\uffff\1\145\1\ufaff\1\143\1\141\1\ufaff\2\145\1\164\2\ufaff" - u"\1\uffff\1\ufaff\1\146\1\uffff\1\ufaff\1\157\1\ufaff\1\uffff\1" - u"\145\1\154\1\uffff\1\164\1\uffff\1\ufaff\1\145\1\ufaff\1\uffff" - u"\2\ufaff\1\156\1\uffff\1\145\1\143\1\uffff\2\ufaff\1\145\3\uffff" - u"\1\160\1\uffff\1\156\1\uffff\1\156\1\145\1\ufaff\1\uffff\1\ufaff" - u"\3\uffff\1\164\1\157\1\145\2\uffff\1\144\1\ufaff\1\151\1\164\1" - u"\ufaff\2\uffff\1\163\1\146\2\ufaff\1\uffff\1\172\1\ufaff\1\uffff" - u"\2\ufaff\2\uffff\1\145\3\uffff\1\144\1\ufaff\1\uffff" + "\1\ufaff\2\75\1\uffff\1\76\2\uffff\2\75\1\71\1\75\2\uffff\2\75" + "\1\174\1\uffff\1\75\6\uffff\2\75\1\163\1\171\2\157\1\170\1\157" + "\1\156\1\157\2\165\1\145\1\171\1\162\1\157\1\150\1\170\1\146\11" + "\uffff\1\76\6\uffff\1\uffff\12\uffff\1\75\14\uffff\2\163\1\157" + "\1\145\2\164\2\141\1\156\1\146\1\ufaff\1\163\1\165\1\164\1\154" + "\1\156\1\157\1\162\1\ufaff\1\160\1\164\1\156\1\164\1\167\1\154" + "\1\143\1\157\1\142\1\164\1\157\1\162\1\160\1\151\1\156\1\162\1" + "\171\1\154\1\151\1\uffff\1\146\1\uffff\1\146\1\75\6\uffff\1\164" + "\1\145\1\154\1\141\2\145\1\143\1\162\1\163\1\164\1\141\1\142\1" + "\uffff\1\145\1\155\1\145\1\163\2\141\1\ufaff\1\uffff\1\157\1\164" + "\1\ufaff\1\147\1\151\1\ufaff\1\154\1\153\1\166\1\164\1\154\1\165" + "\1\162\1\164\1\151\1\145\1\164\1\143\1\163\1\157\1\156\1\145\1" + "\ufaff\1\144\1\141\1\154\3\uffff\2\162\1\145\1\153\2\ufaff\1\150" + "\1\ufaff\1\163\1\151\1\165\1\154\2\ufaff\1\156\1\145\1\154\1\164" + "\1\uffff\1\145\1\162\1\141\1\162\1\uffff\1\ufaff\1\166\1\uffff" + "\1\ufaff\2\141\1\145\1\151\1\162\1\164\1\151\1\143\1\162\1\143" + "\1\150\1\ufaff\1\167\1\163\1\ufaff\1\uffff\1\ufaff\1\164\1\145" + "\1\141\1\164\1\141\1\ufaff\2\uffff\1\ufaff\1\uffff\1\ufaff\1\156" + "\1\154\1\145\2\uffff\1\144\3\ufaff\1\155\1\164\1\156\1\146\1\uffff" + "\1\145\1\uffff\1\147\1\164\2\143\1\156\1\ufaff\1\143\1\164\1\ufaff" + "\1\150\1\162\1\uffff\1\ufaff\1\151\2\uffff\1\151\1\ufaff\1\143" + "\1\ufaff\1\156\3\uffff\1\165\1\164\1\ufaff\1\163\1\uffff\1\171" + "\2\uffff\1\145\1\ufaff\1\143\1\141\1\ufaff\2\145\1\164\2\ufaff" + "\1\uffff\1\ufaff\1\146\1\uffff\1\ufaff\1\157\1\ufaff\1\uffff\1" + "\145\1\154\1\uffff\1\164\1\uffff\1\ufaff\1\145\1\ufaff\1\uffff" + "\2\ufaff\1\156\1\uffff\1\145\1\143\1\uffff\2\ufaff\1\145\3\uffff" + "\1\160\1\uffff\1\156\1\uffff\1\156\1\145\1\ufaff\1\uffff\1\ufaff" + "\3\uffff\1\164\1\157\1\145\2\uffff\1\144\1\ufaff\1\151\1\164\1" + "\ufaff\2\uffff\1\163\1\146\2\ufaff\1\uffff\1\172\1\ufaff\1\uffff" + "\2\ufaff\2\uffff\1\145\3\uffff\1\144\1\ufaff\1\uffff" ) DFA29_accept = DFA.unpack( - u"\3\uffff\1\4\1\uffff\1\7\1\10\4\uffff\1\23\1\24\3\uffff\1\32\1" - u"\uffff\1\37\1\45\1\46\1\47\1\50\1\51\23\uffff\1\151\1\152\1\153" - u"\1\154\1\2\1\27\1\1\1\17\1\3\1\uffff\1\20\1\21\1\11\1\34\1\33\1" - u"\13\1\uffff\1\156\1\12\1\15\1\16\1\14\1\150\1\22\1\44\1\43\1\25" - u"\1\uffff\1\26\1\40\1\30\1\31\1\42\1\41\1\36\1\35\1\57\1\56\1\61" - u"\1\60\46\uffff\1\145\1\uffff\1\146\2\uffff\1\55\1\54\1\155\1\157" - u"\1\53\1\52\14\uffff\1\75\7\uffff\1\107\32\uffff\1\147\1\6\1\5\22" - u"\uffff\1\106\4\uffff\1\114\2\uffff\1\117\20\uffff\1\141\7\uffff" - u"\1\66\1\67\1\uffff\1\71\4\uffff\1\77\1\100\10\uffff\1\115\1\uffff" - u"\1\120\13\uffff\1\134\2\uffff\1\140\1\142\5\uffff\1\65\1\70\1\72" - u"\4\uffff\1\102\1\uffff\1\103\1\105\12\uffff\1\126\2\uffff\1\131" - u"\3\uffff\1\135\2\uffff\1\144\1\uffff\1\63\3\uffff\1\76\3\uffff" - u"\1\113\2\uffff\1\116\3\uffff\1\124\1\125\1\127\1\uffff\1\132\1" - u"\uffff\1\136\3\uffff\1\64\1\uffff\1\74\1\101\1\104\3\uffff\1\121" - u"\1\122\5\uffff\1\62\1\73\4\uffff\1\130\2\uffff\1\143\2\uffff\1" - u"\112\1\123\1\uffff\1\137\1\110\1\111\2\uffff\1\133" + "\3\uffff\1\4\1\uffff\1\7\1\10\4\uffff\1\23\1\24\3\uffff\1\32\1" + "\uffff\1\37\1\45\1\46\1\47\1\50\1\51\23\uffff\1\151\1\152\1\153" + "\1\154\1\2\1\27\1\1\1\17\1\3\1\uffff\1\20\1\21\1\11\1\34\1\33\1" + "\13\1\uffff\1\156\1\12\1\15\1\16\1\14\1\150\1\22\1\44\1\43\1\25" + "\1\uffff\1\26\1\40\1\30\1\31\1\42\1\41\1\36\1\35\1\57\1\56\1\61" + "\1\60\46\uffff\1\145\1\uffff\1\146\2\uffff\1\55\1\54\1\155\1\157" + "\1\53\1\52\14\uffff\1\75\7\uffff\1\107\32\uffff\1\147\1\6\1\5\22" + "\uffff\1\106\4\uffff\1\114\2\uffff\1\117\20\uffff\1\141\7\uffff" + "\1\66\1\67\1\uffff\1\71\4\uffff\1\77\1\100\10\uffff\1\115\1\uffff" + "\1\120\13\uffff\1\134\2\uffff\1\140\1\142\5\uffff\1\65\1\70\1\72" + "\4\uffff\1\102\1\uffff\1\103\1\105\12\uffff\1\126\2\uffff\1\131" + "\3\uffff\1\135\2\uffff\1\144\1\uffff\1\63\3\uffff\1\76\3\uffff" + "\1\113\2\uffff\1\116\3\uffff\1\124\1\125\1\127\1\uffff\1\132\1" + "\uffff\1\136\3\uffff\1\64\1\uffff\1\74\1\101\1\104\3\uffff\1\121" + "\1\122\5\uffff\1\62\1\73\4\uffff\1\130\2\uffff\1\143\2\uffff\1" + "\112\1\123\1\uffff\1\137\1\110\1\111\2\uffff\1\133" ) DFA29_special = DFA.unpack( - u"\73\uffff\1\0\u0135\uffff" + "\73\uffff\1\0\u0135\uffff" ) DFA29_transition = [ - DFA.unpack(u"\2\56\1\uffff\2\56\22\uffff\1\56\1\16\1\54\1\uffff\1" - u"\55\1\21\1\1\1\53\1\20\1\26\1\30\1\12\1\6\1\7\1\11\1\10\1\51\11" - u"\52\1\5\1\27\1\15\1\2\1\4\1\23\1\3\32\55\1\13\1\uffff\1\24\1\31" - u"\1\55\1\uffff\1\32\1\33\1\34\1\35\1\36\1\37\2\55\1\40\2\55\1\41" - u"\1\55\1\42\1\55\1\43\1\55\1\44\1\45\1\46\1\55\1\47\1\50\3\55\1" - u"\14\1\17\1\25\1\22\101\uffff\27\55\1\uffff\37\55\1\uffff\u1f08" - u"\55\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e" - u"\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\60\26\uffff\1\57"), - DFA.unpack(u"\1\62"), - DFA.unpack(u""), - DFA.unpack(u"\1\65\1\64"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\67\17\uffff\1\70"), - DFA.unpack(u"\1\73\4\uffff\1\74\15\uffff\1\72"), - DFA.unpack(u"\1\76\3\uffff\1\77\1\uffff\12\101"), - DFA.unpack(u"\1\102\21\uffff\1\103"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\106\1\105"), - DFA.unpack(u"\1\110"), - DFA.unpack(u"\1\113\76\uffff\1\112"), - DFA.unpack(u""), - DFA.unpack(u"\1\115"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\117"), - DFA.unpack(u"\1\121"), - DFA.unpack(u"\1\123\20\uffff\1\124"), - DFA.unpack(u"\1\125\2\uffff\1\126\6\uffff\1\127"), - DFA.unpack(u"\1\130\6\uffff\1\131\3\uffff\1\132\2\uffff\1\133"), - DFA.unpack(u"\1\134\11\uffff\1\135"), - DFA.unpack(u"\1\136\1\uffff\1\137\11\uffff\1\140"), - DFA.unpack(u"\1\141\7\uffff\1\142\2\uffff\1\143\2\uffff\1\144"), - DFA.unpack(u"\1\145\6\uffff\1\146\1\147"), - DFA.unpack(u"\1\150"), - DFA.unpack(u"\1\151\3\uffff\1\152\17\uffff\1\153"), - DFA.unpack(u"\1\154\20\uffff\1\155\2\uffff\1\156"), - DFA.unpack(u"\1\157"), - DFA.unpack(u"\1\160\13\uffff\1\161\1\162\1\uffff\1\163\1\uffff\1" - u"\164"), - DFA.unpack(u"\1\165\11\uffff\1\166"), - DFA.unpack(u"\1\167"), - DFA.unpack(u"\1\170"), - DFA.unpack(u"\1\101\1\uffff\10\172\2\101\12\uffff\3\101\21\uffff" - u"\1\171\13\uffff\3\101\21\uffff\1\171"), - DFA.unpack(u"\1\101\1\uffff\12\174\12\uffff\3\101\35\uffff\3\101"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\176\1\175"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\52\u0080\1\u0081\uffd5\u0080"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\u0082"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\u0084"), - DFA.unpack(u"\1\u0085"), - DFA.unpack(u"\1\u0086"), - DFA.unpack(u"\1\u0087"), - DFA.unpack(u"\1\u0088"), - DFA.unpack(u"\1\u0089\1\u008a"), - DFA.unpack(u"\1\u008b"), - DFA.unpack(u"\1\u008c"), - DFA.unpack(u"\1\u008d"), - DFA.unpack(u"\1\u008e"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\24\55\1\u008f\5\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08" - u"\55\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e" - u"\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u0091"), - DFA.unpack(u"\1\u0092"), - DFA.unpack(u"\1\u0093"), - DFA.unpack(u"\1\u0094"), - DFA.unpack(u"\1\u0095"), - DFA.unpack(u"\1\u0096"), - DFA.unpack(u"\1\u0097"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u0099"), - DFA.unpack(u"\1\u009a\1\u009b"), - DFA.unpack(u"\1\u009c"), - DFA.unpack(u"\1\u009d"), - DFA.unpack(u"\1\u009e"), - DFA.unpack(u"\1\u009f"), - DFA.unpack(u"\1\u00a0"), - DFA.unpack(u"\1\u00a1\5\uffff\1\u00a2"), - DFA.unpack(u"\1\u00a3"), - DFA.unpack(u"\1\u00a4"), - DFA.unpack(u"\1\u00a5"), - DFA.unpack(u"\1\u00a6\20\uffff\1\u00a7"), - DFA.unpack(u"\1\u00a8"), - DFA.unpack(u"\1\u00a9"), - DFA.unpack(u"\1\u00aa"), - DFA.unpack(u"\1\u00ab\10\uffff\1\u00ac"), - DFA.unpack(u"\1\u00ad\23\uffff\1\u00ae\3\uffff\1\u00af"), - DFA.unpack(u"\1\u00b0\2\uffff\1\u00b1"), - DFA.unpack(u"\1\u00b2"), - DFA.unpack(u""), - DFA.unpack(u"\1\101\1\uffff\10\172\2\101\12\uffff\3\101\35\uffff" - u"\3\101"), - DFA.unpack(u""), - DFA.unpack(u"\1\101\1\uffff\12\174\12\uffff\3\101\35\uffff\3\101"), - DFA.unpack(u"\1\u00b4"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\u00b6"), - DFA.unpack(u"\1\u00b7"), - DFA.unpack(u"\1\u00b8"), - DFA.unpack(u"\1\u00b9"), - DFA.unpack(u"\1\u00ba"), - DFA.unpack(u"\1\u00bb"), - DFA.unpack(u"\1\u00bc"), - DFA.unpack(u"\1\u00bd"), - DFA.unpack(u"\1\u00be"), - DFA.unpack(u"\1\u00bf"), - DFA.unpack(u"\1\u00c0"), - DFA.unpack(u"\1\u00c1"), - DFA.unpack(u""), - DFA.unpack(u"\1\u00c2"), - DFA.unpack(u"\1\u00c3"), - DFA.unpack(u"\1\u00c4"), - DFA.unpack(u"\1\u00c5"), - DFA.unpack(u"\1\u00c6"), - DFA.unpack(u"\1\u00c7"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u""), - DFA.unpack(u"\1\u00c9\2\uffff\1\u00ca"), - DFA.unpack(u"\1\u00cb"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\4\55\1\u00cc\25\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08" - u"\55\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e" - u"\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u00ce"), - DFA.unpack(u"\1\u00cf"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u00d1"), - DFA.unpack(u"\1\u00d2"), - DFA.unpack(u"\1\u00d3"), - DFA.unpack(u"\1\u00d4"), - DFA.unpack(u"\1\u00d5"), - DFA.unpack(u"\1\u00d6"), - DFA.unpack(u"\1\u00d7"), - DFA.unpack(u"\1\u00d8"), - DFA.unpack(u"\1\u00d9"), - DFA.unpack(u"\1\u00da"), - DFA.unpack(u"\1\u00db"), - DFA.unpack(u"\1\u00dc"), - DFA.unpack(u"\1\u00dd"), - DFA.unpack(u"\1\u00de"), - DFA.unpack(u"\1\u00df"), - DFA.unpack(u"\1\u00e0"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u00e2"), - DFA.unpack(u"\1\u00e3"), - DFA.unpack(u"\1\u00e4"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\u00e5"), - DFA.unpack(u"\1\u00e6"), - DFA.unpack(u"\1\u00e7"), - DFA.unpack(u"\1\u00e8"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u00eb"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u00ed"), - DFA.unpack(u"\1\u00ee"), - DFA.unpack(u"\1\u00ef"), - DFA.unpack(u"\1\u00f0"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u00f3"), - DFA.unpack(u"\1\u00f4"), - DFA.unpack(u"\1\u00f5"), - DFA.unpack(u"\1\u00f6"), - DFA.unpack(u""), - DFA.unpack(u"\1\u00f7"), - DFA.unpack(u"\1\u00f8"), - DFA.unpack(u"\1\u00f9"), - DFA.unpack(u"\1\u00fa"), - DFA.unpack(u""), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u00fc"), - DFA.unpack(u""), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u00fe"), - DFA.unpack(u"\1\u00ff"), - DFA.unpack(u"\1\u0100"), - DFA.unpack(u"\1\u0101"), - DFA.unpack(u"\1\u0102"), - DFA.unpack(u"\1\u0103"), - DFA.unpack(u"\1\u0104"), - DFA.unpack(u"\1\u0105"), - DFA.unpack(u"\1\u0106"), - DFA.unpack(u"\1\u0107"), - DFA.unpack(u"\1\u0108"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u010a"), - DFA.unpack(u"\1\u010b"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u""), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u010e"), - DFA.unpack(u"\1\u010f"), - DFA.unpack(u"\1\u0110"), - DFA.unpack(u"\1\u0111"), - DFA.unpack(u"\1\u0112"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u""), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u0116"), - DFA.unpack(u"\1\u0117"), - DFA.unpack(u"\1\u0118"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\u0119"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\13\55\1\u011b\16\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08" - u"\55\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e" - u"\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u011e"), - DFA.unpack(u"\1\u011f"), - DFA.unpack(u"\1\u0120"), - DFA.unpack(u"\1\u0121"), - DFA.unpack(u""), - DFA.unpack(u"\1\u0122"), - DFA.unpack(u""), - DFA.unpack(u"\1\u0123"), - DFA.unpack(u"\1\u0124"), - DFA.unpack(u"\1\u0125"), - DFA.unpack(u"\1\u0126"), - DFA.unpack(u"\1\u0127"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u0129"), - DFA.unpack(u"\1\u012a"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u012c"), - DFA.unpack(u"\1\u012d"), - DFA.unpack(u""), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\22\55\1\u012e\7\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08" - u"\55\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e" - u"\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u0130"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\u0131"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u0133"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u0135"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\u0136"), - DFA.unpack(u"\1\u0137"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u0139"), - DFA.unpack(u""), - DFA.unpack(u"\1\u013a"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\u013b"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u013d"), - DFA.unpack(u"\1\u013e"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u0140"), - DFA.unpack(u"\1\u0141"), - DFA.unpack(u"\1\u0142"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u""), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u0146"), - DFA.unpack(u""), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u0148"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u""), - DFA.unpack(u"\1\u014a"), - DFA.unpack(u"\1\u014b"), - DFA.unpack(u""), - DFA.unpack(u"\1\u014c"), - DFA.unpack(u""), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u014e"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u""), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u0152"), - DFA.unpack(u""), - DFA.unpack(u"\1\u0153"), - DFA.unpack(u"\1\u0154"), - DFA.unpack(u""), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u0157"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\u0158"), - DFA.unpack(u""), - DFA.unpack(u"\1\u0159"), - DFA.unpack(u""), - DFA.unpack(u"\1\u015a"), - DFA.unpack(u"\1\u015b"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u""), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\u015e"), - DFA.unpack(u"\1\u015f"), - DFA.unpack(u"\1\u0160"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\u0161"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\u0163"), - DFA.unpack(u"\1\u0164"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\u0166"), - DFA.unpack(u"\1\u0167"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u""), - DFA.unpack(u"\1\u016a"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u""), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\u016e"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\u016f"), - DFA.unpack(u"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" - u"\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" - u"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" - u"\u5200\55\u5900\uffff\u0200\55"), - DFA.unpack(u"") + DFA.unpack("\2\56\1\uffff\2\56\22\uffff\1\56\1\16\1\54\1\uffff\1" + "\55\1\21\1\1\1\53\1\20\1\26\1\30\1\12\1\6\1\7\1\11\1\10\1\51\11" + "\52\1\5\1\27\1\15\1\2\1\4\1\23\1\3\32\55\1\13\1\uffff\1\24\1\31" + "\1\55\1\uffff\1\32\1\33\1\34\1\35\1\36\1\37\2\55\1\40\2\55\1\41" + "\1\55\1\42\1\55\1\43\1\55\1\44\1\45\1\46\1\55\1\47\1\50\3\55\1" + "\14\1\17\1\25\1\22\101\uffff\27\55\1\uffff\37\55\1\uffff\u1f08" + "\55\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e" + "\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\60\26\uffff\1\57"), + DFA.unpack("\1\62"), + DFA.unpack(""), + DFA.unpack("\1\65\1\64"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\67\17\uffff\1\70"), + DFA.unpack("\1\73\4\uffff\1\74\15\uffff\1\72"), + DFA.unpack("\1\76\3\uffff\1\77\1\uffff\12\101"), + DFA.unpack("\1\102\21\uffff\1\103"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\106\1\105"), + DFA.unpack("\1\110"), + DFA.unpack("\1\113\76\uffff\1\112"), + DFA.unpack(""), + DFA.unpack("\1\115"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\117"), + DFA.unpack("\1\121"), + DFA.unpack("\1\123\20\uffff\1\124"), + DFA.unpack("\1\125\2\uffff\1\126\6\uffff\1\127"), + DFA.unpack("\1\130\6\uffff\1\131\3\uffff\1\132\2\uffff\1\133"), + DFA.unpack("\1\134\11\uffff\1\135"), + DFA.unpack("\1\136\1\uffff\1\137\11\uffff\1\140"), + DFA.unpack("\1\141\7\uffff\1\142\2\uffff\1\143\2\uffff\1\144"), + DFA.unpack("\1\145\6\uffff\1\146\1\147"), + DFA.unpack("\1\150"), + DFA.unpack("\1\151\3\uffff\1\152\17\uffff\1\153"), + DFA.unpack("\1\154\20\uffff\1\155\2\uffff\1\156"), + DFA.unpack("\1\157"), + DFA.unpack("\1\160\13\uffff\1\161\1\162\1\uffff\1\163\1\uffff\1" + "\164"), + DFA.unpack("\1\165\11\uffff\1\166"), + DFA.unpack("\1\167"), + DFA.unpack("\1\170"), + DFA.unpack("\1\101\1\uffff\10\172\2\101\12\uffff\3\101\21\uffff" + "\1\171\13\uffff\3\101\21\uffff\1\171"), + DFA.unpack("\1\101\1\uffff\12\174\12\uffff\3\101\35\uffff\3\101"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\176\1\175"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\52\u0080\1\u0081\uffd5\u0080"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\u0082"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\u0084"), + DFA.unpack("\1\u0085"), + DFA.unpack("\1\u0086"), + DFA.unpack("\1\u0087"), + DFA.unpack("\1\u0088"), + DFA.unpack("\1\u0089\1\u008a"), + DFA.unpack("\1\u008b"), + DFA.unpack("\1\u008c"), + DFA.unpack("\1\u008d"), + DFA.unpack("\1\u008e"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\24\55\1\u008f\5\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08" + "\55\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e" + "\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u0091"), + DFA.unpack("\1\u0092"), + DFA.unpack("\1\u0093"), + DFA.unpack("\1\u0094"), + DFA.unpack("\1\u0095"), + DFA.unpack("\1\u0096"), + DFA.unpack("\1\u0097"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u0099"), + DFA.unpack("\1\u009a\1\u009b"), + DFA.unpack("\1\u009c"), + DFA.unpack("\1\u009d"), + DFA.unpack("\1\u009e"), + DFA.unpack("\1\u009f"), + DFA.unpack("\1\u00a0"), + DFA.unpack("\1\u00a1\5\uffff\1\u00a2"), + DFA.unpack("\1\u00a3"), + DFA.unpack("\1\u00a4"), + DFA.unpack("\1\u00a5"), + DFA.unpack("\1\u00a6\20\uffff\1\u00a7"), + DFA.unpack("\1\u00a8"), + DFA.unpack("\1\u00a9"), + DFA.unpack("\1\u00aa"), + DFA.unpack("\1\u00ab\10\uffff\1\u00ac"), + DFA.unpack("\1\u00ad\23\uffff\1\u00ae\3\uffff\1\u00af"), + DFA.unpack("\1\u00b0\2\uffff\1\u00b1"), + DFA.unpack("\1\u00b2"), + DFA.unpack(""), + DFA.unpack("\1\101\1\uffff\10\172\2\101\12\uffff\3\101\35\uffff" + "\3\101"), + DFA.unpack(""), + DFA.unpack("\1\101\1\uffff\12\174\12\uffff\3\101\35\uffff\3\101"), + DFA.unpack("\1\u00b4"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\u00b6"), + DFA.unpack("\1\u00b7"), + DFA.unpack("\1\u00b8"), + DFA.unpack("\1\u00b9"), + DFA.unpack("\1\u00ba"), + DFA.unpack("\1\u00bb"), + DFA.unpack("\1\u00bc"), + DFA.unpack("\1\u00bd"), + DFA.unpack("\1\u00be"), + DFA.unpack("\1\u00bf"), + DFA.unpack("\1\u00c0"), + DFA.unpack("\1\u00c1"), + DFA.unpack(""), + DFA.unpack("\1\u00c2"), + DFA.unpack("\1\u00c3"), + DFA.unpack("\1\u00c4"), + DFA.unpack("\1\u00c5"), + DFA.unpack("\1\u00c6"), + DFA.unpack("\1\u00c7"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack(""), + DFA.unpack("\1\u00c9\2\uffff\1\u00ca"), + DFA.unpack("\1\u00cb"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\4\55\1\u00cc\25\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08" + "\55\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e" + "\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u00ce"), + DFA.unpack("\1\u00cf"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u00d1"), + DFA.unpack("\1\u00d2"), + DFA.unpack("\1\u00d3"), + DFA.unpack("\1\u00d4"), + DFA.unpack("\1\u00d5"), + DFA.unpack("\1\u00d6"), + DFA.unpack("\1\u00d7"), + DFA.unpack("\1\u00d8"), + DFA.unpack("\1\u00d9"), + DFA.unpack("\1\u00da"), + DFA.unpack("\1\u00db"), + DFA.unpack("\1\u00dc"), + DFA.unpack("\1\u00dd"), + DFA.unpack("\1\u00de"), + DFA.unpack("\1\u00df"), + DFA.unpack("\1\u00e0"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u00e2"), + DFA.unpack("\1\u00e3"), + DFA.unpack("\1\u00e4"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\u00e5"), + DFA.unpack("\1\u00e6"), + DFA.unpack("\1\u00e7"), + DFA.unpack("\1\u00e8"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u00eb"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u00ed"), + DFA.unpack("\1\u00ee"), + DFA.unpack("\1\u00ef"), + DFA.unpack("\1\u00f0"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u00f3"), + DFA.unpack("\1\u00f4"), + DFA.unpack("\1\u00f5"), + DFA.unpack("\1\u00f6"), + DFA.unpack(""), + DFA.unpack("\1\u00f7"), + DFA.unpack("\1\u00f8"), + DFA.unpack("\1\u00f9"), + DFA.unpack("\1\u00fa"), + DFA.unpack(""), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u00fc"), + DFA.unpack(""), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u00fe"), + DFA.unpack("\1\u00ff"), + DFA.unpack("\1\u0100"), + DFA.unpack("\1\u0101"), + DFA.unpack("\1\u0102"), + DFA.unpack("\1\u0103"), + DFA.unpack("\1\u0104"), + DFA.unpack("\1\u0105"), + DFA.unpack("\1\u0106"), + DFA.unpack("\1\u0107"), + DFA.unpack("\1\u0108"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u010a"), + DFA.unpack("\1\u010b"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack(""), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u010e"), + DFA.unpack("\1\u010f"), + DFA.unpack("\1\u0110"), + DFA.unpack("\1\u0111"), + DFA.unpack("\1\u0112"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack(""), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u0116"), + DFA.unpack("\1\u0117"), + DFA.unpack("\1\u0118"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\u0119"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\13\55\1\u011b\16\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08" + "\55\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e" + "\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u011e"), + DFA.unpack("\1\u011f"), + DFA.unpack("\1\u0120"), + DFA.unpack("\1\u0121"), + DFA.unpack(""), + DFA.unpack("\1\u0122"), + DFA.unpack(""), + DFA.unpack("\1\u0123"), + DFA.unpack("\1\u0124"), + DFA.unpack("\1\u0125"), + DFA.unpack("\1\u0126"), + DFA.unpack("\1\u0127"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u0129"), + DFA.unpack("\1\u012a"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u012c"), + DFA.unpack("\1\u012d"), + DFA.unpack(""), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\22\55\1\u012e\7\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08" + "\55\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e" + "\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u0130"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\u0131"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u0133"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u0135"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\u0136"), + DFA.unpack("\1\u0137"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u0139"), + DFA.unpack(""), + DFA.unpack("\1\u013a"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\u013b"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u013d"), + DFA.unpack("\1\u013e"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u0140"), + DFA.unpack("\1\u0141"), + DFA.unpack("\1\u0142"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack(""), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u0146"), + DFA.unpack(""), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u0148"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack(""), + DFA.unpack("\1\u014a"), + DFA.unpack("\1\u014b"), + DFA.unpack(""), + DFA.unpack("\1\u014c"), + DFA.unpack(""), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u014e"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack(""), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u0152"), + DFA.unpack(""), + DFA.unpack("\1\u0153"), + DFA.unpack("\1\u0154"), + DFA.unpack(""), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u0157"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\u0158"), + DFA.unpack(""), + DFA.unpack("\1\u0159"), + DFA.unpack(""), + DFA.unpack("\1\u015a"), + DFA.unpack("\1\u015b"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack(""), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\u015e"), + DFA.unpack("\1\u015f"), + DFA.unpack("\1\u0160"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\u0161"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\u0163"), + DFA.unpack("\1\u0164"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\u0166"), + DFA.unpack("\1\u0167"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack(""), + DFA.unpack("\1\u016a"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack(""), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\u016e"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\u016f"), + DFA.unpack("\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff" + "\32\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" + "\u5200\55\u5900\uffff\u0200\55"), + DFA.unpack("") ] # class definition for DFA #29 diff --git a/java2python/lang/JavaParser.py b/java2python/lang/JavaParser.py index 28b9c64..9f2b3f4 100644 --- a/java2python/lang/JavaParser.py +++ b/java2python/lang/JavaParser.py @@ -473,7 +473,7 @@ def javaSource(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -607,7 +607,7 @@ def compilationUnit(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -698,7 +698,7 @@ def typeDecls(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -775,7 +775,7 @@ def packageDeclaration(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -892,7 +892,7 @@ def importDeclaration(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -1028,7 +1028,7 @@ def typeDeclaration(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -1218,7 +1218,7 @@ def classTypeDeclaration(self, modifiers): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -1319,7 +1319,7 @@ def classExtendsClause(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -1420,7 +1420,7 @@ def interfaceExtendsClause(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -1521,7 +1521,7 @@ def implementsClause(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -1669,7 +1669,7 @@ def genericTypeParameterList(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -1828,7 +1828,7 @@ def genericTypeListClosing(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -1957,7 +1957,7 @@ def genericTypeParameter(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -2096,7 +2096,7 @@ def bound(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -2232,7 +2232,7 @@ def enumTypeDeclaration(self, modifiers): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -2339,7 +2339,7 @@ def enumBody(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -2440,7 +2440,7 @@ def enumScopeDeclarations(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -2562,7 +2562,7 @@ def enumClassScopeDeclarations(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -2660,7 +2660,7 @@ def enumConstants(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -2774,7 +2774,7 @@ def enumConstant(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -2937,7 +2937,7 @@ def interfaceTypeDeclaration(self, modifiers): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -3030,7 +3030,7 @@ def typeList(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -3158,7 +3158,7 @@ def classBody(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -3286,7 +3286,7 @@ def interfaceBody(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -4029,7 +4029,7 @@ def classScopeDeclarations(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -4490,7 +4490,7 @@ def interfaceScopeDeclarations(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -4623,7 +4623,7 @@ def classFieldDeclaratorList(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -4751,7 +4751,7 @@ def classFieldDeclarator(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -4884,7 +4884,7 @@ def interfaceFieldDeclaratorList(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -4995,7 +4995,7 @@ def interfaceFieldDeclarator(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -5081,7 +5081,7 @@ def variableDeclaratorId(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -5177,7 +5177,7 @@ def variableInitializer(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -5274,7 +5274,7 @@ def arrayDeclarator(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -5408,7 +5408,7 @@ def arrayDeclaratorList(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -5584,7 +5584,7 @@ def arrayInitializer(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -5685,7 +5685,7 @@ def throwsClause(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -5808,7 +5808,7 @@ def modifierList(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -6056,7 +6056,7 @@ def modifier(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -6172,7 +6172,7 @@ def localModifierList(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -6268,7 +6268,7 @@ def localModifier(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -6364,7 +6364,7 @@ def type(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -6492,7 +6492,7 @@ def simpleType(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -6617,7 +6617,7 @@ def objectType(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -6739,7 +6739,7 @@ def objectTypeSimplified(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -6877,7 +6877,7 @@ def qualifiedTypeIdent(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -7010,7 +7010,7 @@ def qualifiedTypeIdentSimplified(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -7096,7 +7096,7 @@ def typeIdent(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -7182,7 +7182,7 @@ def typeIdentSimplified(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -7257,7 +7257,7 @@ def primitiveType(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -7410,7 +7410,7 @@ def genericTypeArgumentList(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -7574,7 +7574,7 @@ def genericTypeArgument(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -7658,7 +7658,7 @@ def genericWildcardBoundType(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -7806,7 +7806,7 @@ def genericTypeArgumentListSimplified(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -7902,7 +7902,7 @@ def genericTypeArgumentSimplified(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -7995,7 +7995,7 @@ def qualifiedIdentList(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -8333,7 +8333,7 @@ def formalParameterList(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -8448,7 +8448,7 @@ def formalParameterStandardDecl(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -8569,7 +8569,7 @@ def formalParameterVarArgDecl(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -8732,7 +8732,7 @@ def qualifiedIdentifier(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -8858,7 +8858,7 @@ def annotationList(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -8952,7 +8952,7 @@ def annotation(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -9059,7 +9059,7 @@ def annotationInit(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -9265,7 +9265,7 @@ def annotationInitializers(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -9342,7 +9342,7 @@ def annotationInitializer(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -9454,7 +9454,7 @@ def annotationElementValue(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -9549,7 +9549,7 @@ def annotationElementValueExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -9725,7 +9725,7 @@ def annotationElementValueArrayInitializer(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -9840,7 +9840,7 @@ def annotationTypeDeclaration(self, modifiers): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -9968,7 +9968,7 @@ def annotationBody(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -10227,7 +10227,7 @@ def annotationScopeDeclarations(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -10301,7 +10301,7 @@ def annotationDefaultValue(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -10429,7 +10429,7 @@ def block(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -10530,7 +10530,7 @@ def blockStatement(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -10645,7 +10645,7 @@ def localVariableDeclaration(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -11993,7 +11993,7 @@ def statement(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -12122,7 +12122,7 @@ def catches(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -12210,7 +12210,7 @@ def catchClause(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -12305,7 +12305,7 @@ def finallyClause(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -12508,7 +12508,7 @@ def switchBlockLabels(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -12595,7 +12595,7 @@ def switchCaseLabels(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -12696,7 +12696,7 @@ def switchCaseLabel(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -12789,7 +12789,7 @@ def switchDefaultLabel(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -12964,7 +12964,7 @@ def forInit(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -13076,7 +13076,7 @@ def forCondition(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -13188,7 +13188,7 @@ def forUpdater(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -13295,7 +13295,7 @@ def parenthesizedExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -13388,7 +13388,7 @@ def expressionList(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -13483,7 +13483,7 @@ def expression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -13761,7 +13761,7 @@ def assignmentExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -13866,7 +13866,7 @@ def conditionalExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -13964,7 +13964,7 @@ def logicalOrExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -14062,7 +14062,7 @@ def logicalAndExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -14160,7 +14160,7 @@ def inclusiveOrExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -14258,7 +14258,7 @@ def exclusiveOrExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -14356,7 +14356,7 @@ def andExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -14489,7 +14489,7 @@ def equalityExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -14583,7 +14583,7 @@ def instanceOfExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -14745,7 +14745,7 @@ def relationalExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -14892,7 +14892,7 @@ def shiftExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -15025,7 +15025,7 @@ def additiveExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -15172,7 +15172,7 @@ def multiplicativeExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -15459,7 +15459,7 @@ def unaryExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -15693,7 +15693,7 @@ def unaryExpressionNotPlusMinus(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -16384,7 +16384,7 @@ def postfixedExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -17238,7 +17238,7 @@ def primaryExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -17947,7 +17947,7 @@ def qualifiedIdentExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -18262,7 +18262,7 @@ def newExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -18424,7 +18424,7 @@ def innerNewExpression(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -18593,7 +18593,7 @@ def newArrayConstruction(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -18717,7 +18717,7 @@ def arguments(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -18792,7 +18792,7 @@ def literal(self, ): success = True - except RecognitionException, re: + except RecognitionException as re: self.reportError(re) self.recover(self.input, re) retval.tree = self._adaptor.errorNode(self.input, retval.start, self.input.LT(-1), re) @@ -20894,59 +20894,59 @@ def synpred44_Java(self): # lookup tables for DFA #36 DFA36_eot = DFA.unpack( - u"\27\uffff" + "\27\uffff" ) DFA36_eof = DFA.unpack( - u"\27\uffff" + "\27\uffff" ) DFA36_min = DFA.unpack( - u"\1\7\1\uffff\14\0\11\uffff" + "\1\7\1\uffff\14\0\11\uffff" ) DFA36_max = DFA.unpack( - u"\1\u00a4\1\uffff\14\0\11\uffff" + "\1\u00a4\1\uffff\14\0\11\uffff" ) DFA36_accept = DFA.unpack( - u"\1\uffff\1\1\14\uffff\1\3\3\uffff\1\4\2\uffff\1\5\1\2" + "\1\uffff\1\1\14\uffff\1\3\3\uffff\1\4\2\uffff\1\5\1\2" ) DFA36_special = DFA.unpack( - u"\2\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\11" - u"\uffff" + "\2\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\11" + "\uffff" ) DFA36_transition = [ - DFA.unpack(u"\1\15\17\uffff\1\1\1\uffff\1\16\22\uffff\1\25\10\uffff" - u"\1\6\1\uffff\1\16\1\uffff\1\16\2\uffff\1\16\1\22\3\uffff\1\16\1" - u"\uffff\1\22\2\uffff\1\14\1\uffff\1\16\4\uffff\1\22\1\uffff\2\16" - u"\1\7\3\uffff\1\5\1\4\1\3\1\uffff\1\16\1\2\1\13\2\uffff\1\10\3\uffff" - u"\1\11\2\uffff\1\16\1\12\75\uffff\1\16"), - DFA.unpack(u""), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"") + DFA.unpack("\1\15\17\uffff\1\1\1\uffff\1\16\22\uffff\1\25\10\uffff" + "\1\6\1\uffff\1\16\1\uffff\1\16\2\uffff\1\16\1\22\3\uffff\1\16\1" + "\uffff\1\22\2\uffff\1\14\1\uffff\1\16\4\uffff\1\22\1\uffff\2\16" + "\1\7\3\uffff\1\5\1\4\1\3\1\uffff\1\16\1\2\1\13\2\uffff\1\10\3\uffff" + "\1\11\2\uffff\1\16\1\12\75\uffff\1\16"), + DFA.unpack(""), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("") ] # class definition for DFA #36 @@ -21181,57 +21181,57 @@ def specialStateTransition(self_, s, input): # lookup tables for DFA #43 DFA43_eot = DFA.unpack( - u"\25\uffff" + "\25\uffff" ) DFA43_eof = DFA.unpack( - u"\25\uffff" + "\25\uffff" ) DFA43_min = DFA.unpack( - u"\1\7\14\0\10\uffff" + "\1\7\14\0\10\uffff" ) DFA43_max = DFA.unpack( - u"\1\u00a4\14\0\10\uffff" + "\1\u00a4\14\0\10\uffff" ) DFA43_accept = DFA.unpack( - u"\15\uffff\1\1\3\uffff\1\2\2\uffff\1\3" + "\15\uffff\1\1\3\uffff\1\2\2\uffff\1\3" ) DFA43_special = DFA.unpack( - u"\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\10" - u"\uffff" + "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\10" + "\uffff" ) DFA43_transition = [ - DFA.unpack(u"\1\14\21\uffff\1\15\22\uffff\1\24\10\uffff\1\5\1\uffff" - u"\1\15\1\uffff\1\15\2\uffff\1\15\1\21\3\uffff\1\15\1\uffff\1\21" - u"\2\uffff\1\13\1\uffff\1\15\4\uffff\1\21\1\uffff\2\15\1\6\3\uffff" - u"\1\3\1\2\1\1\1\uffff\1\15\1\4\1\12\2\uffff\1\7\3\uffff\1\10\2\uffff" - u"\1\15\1\11\75\uffff\1\15"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"") + DFA.unpack("\1\14\21\uffff\1\15\22\uffff\1\24\10\uffff\1\5\1\uffff" + "\1\15\1\uffff\1\15\2\uffff\1\15\1\21\3\uffff\1\15\1\uffff\1\21" + "\2\uffff\1\13\1\uffff\1\15\4\uffff\1\21\1\uffff\2\15\1\6\3\uffff" + "\1\3\1\2\1\1\1\uffff\1\15\1\4\1\12\2\uffff\1\7\3\uffff\1\10\2\uffff" + "\1\15\1\11\75\uffff\1\15"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("") ] # class definition for DFA #43 @@ -21463,53 +21463,53 @@ def specialStateTransition(self_, s, input): # lookup tables for DFA #86 DFA86_eot = DFA.unpack( - u"\22\uffff" + "\22\uffff" ) DFA86_eof = DFA.unpack( - u"\22\uffff" + "\22\uffff" ) DFA86_min = DFA.unpack( - u"\1\7\14\0\5\uffff" + "\1\7\14\0\5\uffff" ) DFA86_max = DFA.unpack( - u"\1\u00a4\14\0\5\uffff" + "\1\u00a4\14\0\5\uffff" ) DFA86_accept = DFA.unpack( - u"\15\uffff\1\1\1\uffff\1\2\2\uffff" + "\15\uffff\1\1\1\uffff\1\2\2\uffff" ) DFA86_special = DFA.unpack( - u"\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\5" - u"\uffff" + "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\5" + "\uffff" ) DFA86_transition = [ - DFA.unpack(u"\1\14\55\uffff\1\5\1\uffff\1\15\1\uffff\1\15\2\uffff" - u"\1\15\1\17\3\uffff\1\15\1\uffff\1\17\2\uffff\1\13\1\uffff\1\15" - u"\4\uffff\1\17\1\uffff\2\15\1\6\3\uffff\1\3\1\2\1\1\1\uffff\1\15" - u"\1\4\1\12\2\uffff\1\7\3\uffff\1\10\3\uffff\1\11\75\uffff\1\15"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"") + DFA.unpack("\1\14\55\uffff\1\5\1\uffff\1\15\1\uffff\1\15\2\uffff" + "\1\15\1\17\3\uffff\1\15\1\uffff\1\17\2\uffff\1\13\1\uffff\1\15" + "\4\uffff\1\17\1\uffff\2\15\1\6\3\uffff\1\3\1\2\1\1\1\uffff\1\15" + "\1\4\1\12\2\uffff\1\7\3\uffff\1\10\3\uffff\1\11\75\uffff\1\15"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("") ] # class definition for DFA #86 @@ -21741,81 +21741,81 @@ def specialStateTransition(self_, s, input): # lookup tables for DFA #88 DFA88_eot = DFA.unpack( - u"\55\uffff" + "\55\uffff" ) DFA88_eof = DFA.unpack( - u"\55\uffff" + "\55\uffff" ) DFA88_min = DFA.unpack( - u"\1\7\4\0\6\uffff\1\0\41\uffff" + "\1\7\4\0\6\uffff\1\0\41\uffff" ) DFA88_max = DFA.unpack( - u"\1\u00aa\4\0\6\uffff\1\0\41\uffff" + "\1\u00aa\4\0\6\uffff\1\0\41\uffff" ) DFA88_accept = DFA.unpack( - u"\5\uffff\1\2\14\uffff\1\3\31\uffff\1\1" + "\5\uffff\1\2\14\uffff\1\3\31\uffff\1\1" ) DFA88_special = DFA.unpack( - u"\1\uffff\1\0\1\1\1\2\1\3\6\uffff\1\4\41\uffff" + "\1\uffff\1\0\1\1\1\2\1\3\6\uffff\1\4\41\uffff" ) DFA88_transition = [ - DFA.unpack(u"\1\2\4\uffff\1\22\10\uffff\1\22\1\uffff\1\22\1\uffff" - u"\1\22\1\uffff\1\22\1\uffff\2\22\3\uffff\1\22\3\uffff\1\22\5\uffff" - u"\1\22\10\uffff\1\5\1\22\1\3\1\22\1\3\2\uffff\1\3\1\5\1\22\1\uffff" - u"\1\22\1\3\1\uffff\1\5\1\uffff\1\22\1\1\1\uffff\1\3\2\22\2\uffff" - u"\1\5\1\uffff\2\3\1\5\2\22\1\uffff\3\5\1\22\1\3\2\5\2\22\1\13\2" - u"\22\1\uffff\1\5\3\22\1\5\1\22\74\uffff\1\4\6\22"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"") + DFA.unpack("\1\2\4\uffff\1\22\10\uffff\1\22\1\uffff\1\22\1\uffff" + "\1\22\1\uffff\1\22\1\uffff\2\22\3\uffff\1\22\3\uffff\1\22\5\uffff" + "\1\22\10\uffff\1\5\1\22\1\3\1\22\1\3\2\uffff\1\3\1\5\1\22\1\uffff" + "\1\22\1\3\1\uffff\1\5\1\uffff\1\22\1\1\1\uffff\1\3\2\22\2\uffff" + "\1\5\1\uffff\2\3\1\5\2\22\1\uffff\3\5\1\22\1\3\2\5\2\22\1\13\2" + "\22\1\uffff\1\5\3\22\1\5\1\22\74\uffff\1\4\6\22"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\uffff"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("") ] # class definition for DFA #88 @@ -21928,57 +21928,57 @@ def specialStateTransition(self_, s, input): # lookup tables for DFA #98 DFA98_eot = DFA.unpack( - u"\22\uffff" + "\22\uffff" ) DFA98_eof = DFA.unpack( - u"\22\uffff" + "\22\uffff" ) DFA98_min = DFA.unpack( - u"\1\14\15\uffff\1\4\3\uffff" + "\1\14\15\uffff\1\4\3\uffff" ) DFA98_max = DFA.unpack( - u"\1\u00aa\15\uffff\1\114\3\uffff" + "\1\u00aa\15\uffff\1\114\3\uffff" ) DFA98_accept = DFA.unpack( - u"\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1" - u"\15\1\uffff\1\17\1\20\1\16" + "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1" + "\15\1\uffff\1\17\1\20\1\16" ) DFA98_special = DFA.unpack( - u"\22\uffff" + "\22\uffff" ) DFA98_transition = [ - DFA.unpack(u"\1\17\10\uffff\1\17\1\uffff\1\1\1\uffff\1\17\1\uffff" - u"\1\17\1\uffff\2\17\3\uffff\1\17\3\uffff\1\17\5\uffff\1\20\11\uffff" - u"\1\2\1\17\1\14\1\17\2\uffff\1\17\1\uffff\1\15\1\uffff\1\6\1\17" - u"\3\uffff\1\17\2\uffff\1\17\1\4\1\3\4\uffff\2\17\1\uffff\2\17\4" - u"\uffff\1\12\1\17\2\uffff\1\17\1\10\1\11\1\17\1\13\2\uffff\1\17" - u"\1\7\1\17\1\uffff\1\5\74\uffff\1\16\6\17"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\3\17\1\uffff\2\17\1\21\1\uffff\4\17\2\uffff\5\17\1" - u"\uffff\3\17\1\uffff\6\17\1\uffff\6\17\3\uffff\11\17\27\uffff\1" - u"\17"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"") + DFA.unpack("\1\17\10\uffff\1\17\1\uffff\1\1\1\uffff\1\17\1\uffff" + "\1\17\1\uffff\2\17\3\uffff\1\17\3\uffff\1\17\5\uffff\1\20\11\uffff" + "\1\2\1\17\1\14\1\17\2\uffff\1\17\1\uffff\1\15\1\uffff\1\6\1\17" + "\3\uffff\1\17\2\uffff\1\17\1\4\1\3\4\uffff\2\17\1\uffff\2\17\4" + "\uffff\1\12\1\17\2\uffff\1\17\1\10\1\11\1\17\1\13\2\uffff\1\17" + "\1\7\1\17\1\uffff\1\5\74\uffff\1\16\6\17"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\3\17\1\uffff\2\17\1\21\1\uffff\4\17\2\uffff\5\17\1" + "\uffff\3\17\1\uffff\6\17\1\uffff\6\17\3\uffff\11\17\27\uffff\1" + "\17"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("") ] # class definition for DFA #98 @@ -21990,55 +21990,55 @@ class DFA98(DFA): # lookup tables for DFA #91 DFA91_eot = DFA.unpack( - u"\24\uffff" + "\24\uffff" ) DFA91_eof = DFA.unpack( - u"\24\uffff" + "\24\uffff" ) DFA91_min = DFA.unpack( - u"\1\7\4\0\17\uffff" + "\1\7\4\0\17\uffff" ) DFA91_max = DFA.unpack( - u"\1\u00aa\4\0\17\uffff" + "\1\u00aa\4\0\17\uffff" ) DFA91_accept = DFA.unpack( - u"\5\uffff\1\1\15\uffff\1\2" + "\5\uffff\1\1\15\uffff\1\2" ) DFA91_special = DFA.unpack( - u"\1\uffff\1\0\1\1\1\2\1\3\17\uffff" + "\1\uffff\1\0\1\1\1\2\1\3\17\uffff" ) DFA91_transition = [ - DFA.unpack(u"\1\2\4\uffff\1\5\10\uffff\1\5\3\uffff\1\5\1\uffff\1" - u"\5\1\uffff\2\5\3\uffff\1\5\3\uffff\1\5\5\uffff\1\5\12\uffff\1\3" - u"\1\uffff\1\3\2\uffff\1\3\4\uffff\1\3\3\uffff\1\5\1\1\1\uffff\1" - u"\3\6\uffff\2\3\1\uffff\2\5\5\uffff\1\3\2\uffff\1\5\2\uffff\1\5" - u"\3\uffff\1\5\1\uffff\1\5\76\uffff\1\4\6\5"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"") + DFA.unpack("\1\2\4\uffff\1\5\10\uffff\1\5\3\uffff\1\5\1\uffff\1" + "\5\1\uffff\2\5\3\uffff\1\5\3\uffff\1\5\5\uffff\1\5\12\uffff\1\3" + "\1\uffff\1\3\2\uffff\1\3\4\uffff\1\3\3\uffff\1\5\1\1\1\uffff\1" + "\3\6\uffff\2\3\1\uffff\2\5\5\uffff\1\3\2\uffff\1\5\2\uffff\1\5" + "\3\uffff\1\5\1\uffff\1\5\76\uffff\1\4\6\5"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("") ] # class definition for DFA #91 @@ -22134,54 +22134,54 @@ def specialStateTransition(self_, s, input): # lookup tables for DFA #106 DFA106_eot = DFA.unpack( - u"\23\uffff" + "\23\uffff" ) DFA106_eof = DFA.unpack( - u"\23\uffff" + "\23\uffff" ) DFA106_min = DFA.unpack( - u"\1\7\2\uffff\2\0\16\uffff" + "\1\7\2\uffff\2\0\16\uffff" ) DFA106_max = DFA.unpack( - u"\1\u00aa\2\uffff\2\0\16\uffff" + "\1\u00aa\2\uffff\2\0\16\uffff" ) DFA106_accept = DFA.unpack( - u"\1\uffff\1\1\3\uffff\1\2\14\uffff\1\3" + "\1\uffff\1\1\3\uffff\1\2\14\uffff\1\3" ) DFA106_special = DFA.unpack( - u"\3\uffff\1\0\1\1\16\uffff" + "\3\uffff\1\0\1\1\16\uffff" ) DFA106_transition = [ - DFA.unpack(u"\1\1\4\uffff\1\5\10\uffff\1\5\3\uffff\1\5\1\uffff\1" - u"\5\1\uffff\2\5\3\uffff\1\5\3\uffff\1\5\5\uffff\1\22\12\uffff\1" - u"\3\1\uffff\1\3\2\uffff\1\3\4\uffff\1\3\3\uffff\1\5\1\1\1\uffff" - u"\1\3\6\uffff\2\3\1\uffff\2\5\5\uffff\1\3\2\uffff\1\5\2\uffff\1" - u"\5\3\uffff\1\5\1\uffff\1\5\76\uffff\1\4\6\5"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"") + DFA.unpack("\1\1\4\uffff\1\5\10\uffff\1\5\3\uffff\1\5\1\uffff\1" + "\5\1\uffff\2\5\3\uffff\1\5\3\uffff\1\5\5\uffff\1\22\12\uffff\1" + "\3\1\uffff\1\3\2\uffff\1\3\4\uffff\1\3\3\uffff\1\5\1\1\1\uffff" + "\1\3\6\uffff\2\3\1\uffff\2\5\5\uffff\1\3\2\uffff\1\5\2\uffff\1" + "\5\3\uffff\1\5\1\uffff\1\5\76\uffff\1\4\6\5"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\uffff"), + DFA.unpack("\1\uffff"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("") ] # class definition for DFA #106 @@ -22243,47 +22243,47 @@ def specialStateTransition(self_, s, input): # lookup tables for DFA #130 DFA130_eot = DFA.unpack( - u"\15\uffff" + "\15\uffff" ) DFA130_eof = DFA.unpack( - u"\15\uffff" + "\15\uffff" ) DFA130_min = DFA.unpack( - u"\1\31\2\uffff\1\0\11\uffff" + "\1\31\2\uffff\1\0\11\uffff" ) DFA130_max = DFA.unpack( - u"\1\u00aa\2\uffff\1\0\11\uffff" + "\1\u00aa\2\uffff\1\0\11\uffff" ) DFA130_accept = DFA.unpack( - u"\1\uffff\1\1\1\2\1\uffff\1\4\7\uffff\1\3" + "\1\uffff\1\1\1\2\1\uffff\1\4\7\uffff\1\3" ) DFA130_special = DFA.unpack( - u"\3\uffff\1\0\11\uffff" + "\3\uffff\1\0\11\uffff" ) DFA130_transition = [ - DFA.unpack(u"\1\4\1\uffff\1\2\1\uffff\1\3\4\uffff\1\1\24\uffff\1" - u"\4\1\uffff\1\4\2\uffff\1\4\4\uffff\1\4\3\uffff\1\4\2\uffff\1\4" - u"\6\uffff\2\4\1\uffff\2\4\5\uffff\1\4\2\uffff\1\4\2\uffff\1\4\3" - u"\uffff\1\4\1\uffff\1\4\76\uffff\7\4"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"") + DFA.unpack("\1\4\1\uffff\1\2\1\uffff\1\3\4\uffff\1\1\24\uffff\1" + "\4\1\uffff\1\4\2\uffff\1\4\4\uffff\1\4\3\uffff\1\4\2\uffff\1\4" + "\6\uffff\2\4\1\uffff\2\4\5\uffff\1\4\2\uffff\1\4\2\uffff\1\4\3" + "\uffff\1\4\1\uffff\1\4\76\uffff\7\4"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\uffff"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("") ] # class definition for DFA #130 @@ -22328,46 +22328,46 @@ def specialStateTransition(self_, s, input): # lookup tables for DFA #142 DFA142_eot = DFA.unpack( - u"\14\uffff" + "\14\uffff" ) DFA142_eof = DFA.unpack( - u"\14\uffff" + "\14\uffff" ) DFA142_min = DFA.unpack( - u"\1\31\6\uffff\1\17\4\uffff" + "\1\31\6\uffff\1\17\4\uffff" ) DFA142_max = DFA.unpack( - u"\1\u00aa\6\uffff\1\35\4\uffff" + "\1\u00aa\6\uffff\1\35\4\uffff" ) DFA142_accept = DFA.unpack( - u"\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\uffff\1\11\1\12\1\10\1\7" + "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\uffff\1\11\1\12\1\10\1\7" ) DFA142_special = DFA.unpack( - u"\14\uffff" + "\14\uffff" ) DFA142_transition = [ - DFA.unpack(u"\1\5\3\uffff\1\1\31\uffff\1\10\1\uffff\1\10\2\uffff" - u"\1\10\4\uffff\1\10\3\uffff\1\2\2\uffff\1\10\6\uffff\2\10\1\uffff" - u"\1\3\1\2\5\uffff\1\10\2\uffff\1\7\2\uffff\1\6\3\uffff\1\2\1\uffff" - u"\1\11\76\uffff\1\4\6\2"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"\1\12\15\uffff\1\13"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"") + DFA.unpack("\1\5\3\uffff\1\1\31\uffff\1\10\1\uffff\1\10\2\uffff" + "\1\10\4\uffff\1\10\3\uffff\1\2\2\uffff\1\10\6\uffff\2\10\1\uffff" + "\1\3\1\2\5\uffff\1\10\2\uffff\1\7\2\uffff\1\6\3\uffff\1\2\1\uffff" + "\1\11\76\uffff\1\4\6\2"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("\1\12\15\uffff\1\13"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("") ] # class definition for DFA #142 @@ -22379,80 +22379,80 @@ class DFA142(DFA): # lookup tables for DFA #146 DFA146_eot = DFA.unpack( - u"\60\uffff" + "\60\uffff" ) DFA146_eof = DFA.unpack( - u"\1\4\57\uffff" + "\1\4\57\uffff" ) DFA146_min = DFA.unpack( - u"\1\4\1\0\1\uffff\1\0\54\uffff" + "\1\4\1\0\1\uffff\1\0\54\uffff" ) DFA146_max = DFA.unpack( - u"\1\114\1\0\1\uffff\1\0\54\uffff" + "\1\114\1\0\1\uffff\1\0\54\uffff" ) DFA146_accept = DFA.unpack( - u"\2\uffff\1\2\1\uffff\1\4\51\uffff\1\1\1\3" + "\2\uffff\1\2\1\uffff\1\4\51\uffff\1\1\1\3" ) DFA146_special = DFA.unpack( - u"\1\uffff\1\0\1\uffff\1\1\54\uffff" + "\1\uffff\1\0\1\uffff\1\1\54\uffff" ) DFA146_transition = [ - DFA.unpack(u"\3\4\1\uffff\7\4\1\3\2\uffff\4\4\1\1\1\uffff\3\4\1\uffff" - u"\1\4\1\2\4\4\1\uffff\22\4\27\uffff\1\4"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u""), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"") + DFA.unpack("\3\4\1\uffff\7\4\1\3\2\uffff\4\4\1\1\1\uffff\3\4\1\uffff" + "\1\4\1\2\4\4\1\uffff\22\4\27\uffff\1\4"), + DFA.unpack("\1\uffff"), + DFA.unpack(""), + DFA.unpack("\1\uffff"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("") ] # class definition for DFA #146 @@ -22514,78 +22514,78 @@ def specialStateTransition(self_, s, input): # lookup tables for DFA #153 DFA153_eot = DFA.unpack( - u"\56\uffff" + "\56\uffff" ) DFA153_eof = DFA.unpack( - u"\1\2\55\uffff" + "\1\2\55\uffff" ) DFA153_min = DFA.unpack( - u"\1\4\1\0\54\uffff" + "\1\4\1\0\54\uffff" ) DFA153_max = DFA.unpack( - u"\1\114\1\0\54\uffff" + "\1\114\1\0\54\uffff" ) DFA153_accept = DFA.unpack( - u"\2\uffff\1\2\52\uffff\1\1" + "\2\uffff\1\2\52\uffff\1\1" ) DFA153_special = DFA.unpack( - u"\1\uffff\1\0\54\uffff" + "\1\uffff\1\0\54\uffff" ) DFA153_transition = [ - DFA.unpack(u"\3\2\1\uffff\10\2\2\uffff\4\2\1\1\1\uffff\3\2\1\uffff" - u"\1\2\1\uffff\4\2\1\uffff\22\2\27\uffff\1\2"), - DFA.unpack(u"\1\uffff"), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u""), - DFA.unpack(u"") + DFA.unpack("\3\2\1\uffff\10\2\2\uffff\4\2\1\1\1\uffff\3\2\1\uffff" + "\1\2\1\uffff\4\2\1\uffff\22\2\27\uffff\1\2"), + DFA.unpack("\1\uffff"), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack(""), + DFA.unpack("") ] # class definition for DFA #153 diff --git a/java2python/lang/base.py b/java2python/lang/base.py index 0633b8e..3aede4b 100644 --- a/java2python/lang/base.py +++ b/java2python/lang/base.py @@ -47,7 +47,7 @@ # instances. # -from cStringIO import StringIO +from io import StringIO from antlr3 import ANTLRStringStream as StringStream, CommonTokenStream as TokenStream from antlr3.tree import CommonTreeAdaptor, CommonTree @@ -184,13 +184,13 @@ def innerDump(root, offset): args[2] = ' ' + self.colorText(ttyp, token.text) for com in self.selectComments(start, seen): for line in self.colorComments(com): - print >> fd, '{0}{1}'.format(indent, line) - print >> fd, nform.format(*args) + print('{0}{1}'.format(indent, line), file=fd) + print(nform.format(*args), file=fd) for child in root.getChildren(): innerDump(child, offset+1) for com in self.selectComments(root.tokenStopIndex, seen): for line in self.colorComments(com): - print >> fd, '{0}{1}'.format(indent, line) + print('{0}{1}'.format(indent, line), file=fd) innerDump(self, level) def dumps(self, level=0): diff --git a/java2python/lang/selector.py b/java2python/lang/selector.py index 22b531a..d277c20 100644 --- a/java2python/lang/selector.py +++ b/java2python/lang/selector.py @@ -90,11 +90,11 @@ def __init__(self, **attrs): self.attrs = attrs ## we support strings so that the client can refer to the ## token name that way instead of via lookup or worse, integer. - if isinstance(attrs.get('type'), (basestring, )): + if isinstance(attrs.get('type'), str): self.attrs['type'] = getattr(tokens, attrs.get('type')) def __call__(self, tree): - items = self.attrs.items() + items = list(self.attrs.items()) token = tree.token def match_or_call(k, v): @@ -106,7 +106,7 @@ def match_or_call(k, v): yield tree def __str__(self): - items = self.attrs.items() + items = list(self.attrs.items()) keys = ('{}={}'.format(k, v) for k, v in items if v is not None) return 'Token({})'.format(', '.join(keys)) @@ -126,7 +126,7 @@ def __call__(self, tree): matches = tree.children[self.key] except (IndexError, ): return - if not isinstance(matches, (list, )): + if not isinstance(matches, list): matches = [matches] for child in matches: yield child diff --git a/java2python/mod/basic.py b/java2python/mod/basic.py index 02e2f57..0806160 100644 --- a/java2python/mod/basic.py +++ b/java2python/mod/basic.py @@ -137,7 +137,7 @@ def maybeSynchronizedMethod(method): def globalNameCounter(original, counter=count()): - return '__{0}_{1}'.format(original, counter.next()) + return '__{0}_{1}'.format(original, next(counter)) def getBsrSrc(): @@ -237,7 +237,7 @@ def zopeImplementsClassHead(obj): def moveStaticExpressions(cls): name = '{}.'.format(cls.name) # notice the dot exprs = [child for child in cls.children if child.isExpression and name in str(child)] - module = cls.parents(lambda x:x.isModule).next() + module = next(cls.parents(lambda x:x.isModule)) for expr in exprs: cls.children.remove(expr) newExpr = module.factory.expr(fs=name + '{right}', right=expr) diff --git a/java2python/mod/include/overloading.py b/java2python/mod/include/overloading.py index 2f8257c..bf340b8 100644 --- a/java2python/mod/include/overloading.py +++ b/java2python/mod/include/overloading.py @@ -42,7 +42,7 @@ if sys.version_info[0] < 3: # Make the environment more like Python 3.0 __metaclass__ = type - from itertools import izip as zip + class overloaded: diff --git a/java2python/mod/include/sync_test.py b/java2python/mod/include/sync_test.py index 70c13d4..d7d62ea 100755 --- a/java2python/mod/include/sync_test.py +++ b/java2python/mod/include/sync_test.py @@ -84,5 +84,5 @@ def cs2(cls, *values, **kwargs): assert expected_count == len(_locks) - print '[PASS]' + print('[PASS]') diff --git a/setup.py b/setup.py index 210d623..bb519cd 100644 --- a/setup.py +++ b/setup.py @@ -50,7 +50,7 @@ def doc_files(): download_url='https://github.com/downloads/natural/java2python/java2python-0.5.1.tar.gz', keywords=['java', 'java2python', 'compiler'], - classifiers=filter(None, classifiers.split('\n')), + classifiers=[_f for _f in classifiers.split('\n') if _f], packages=[ 'java2python', diff --git a/test/Package0/__init__.py b/test/Package0/__init__.py index ce68bcd..5f4554c 100644 --- a/test/Package0/__init__.py +++ b/test/Package0/__init__.py @@ -1,4 +1,4 @@ from pkgutil import extend_path __path__ = extend_path(__path__, __name__) -from Class0 import Class0 +from .Class0 import Class0 diff --git a/test/selector/test_all.py b/test/selector/test_all.py index 566893c..6150c97 100644 --- a/test/selector/test_all.py +++ b/test/selector/test_all.py @@ -80,10 +80,10 @@ class TestNthChildWithExtraChecks(SelectorTest): def test(self): nodes = self.walk(self.selector) self.assertNodes(nodes, 2) - self.assertEquals(nodes[0].type, tokens.IDENT) - self.assertEquals(nodes[1].type, tokens.IDENT) - self.assertEquals(nodes[0].text, 'x') - self.assertEquals(nodes[1].text, 'y') + self.assertEqual(nodes[0].type, tokens.IDENT) + self.assertEqual(nodes[1].type, tokens.IDENT) + self.assertEqual(nodes[0].text, 'x') + self.assertEqual(nodes[1].text, 'y') class TestDirectChildren(SelectorTest):