23b612e36f
GitOrigin-RevId: ae5c332cbb5827f6b1f02572496b141021de335f
37 lines
850 B
Diff
37 lines
850 B
Diff
diff --git a/Tools/pymolcas/emil_grammar.py b/Tools/pymolcas/emil_grammar.py
|
|
index acbbae8..509c56f 100644
|
|
--- a/Tools/pymolcas/emil_grammar.py
|
|
+++ b/Tools/pymolcas/emil_grammar.py
|
|
@@ -15,6 +15,14 @@
|
|
|
|
from __future__ import (unicode_literals, division, absolute_import, print_function)
|
|
|
|
+try:
|
|
+ u = unicode
|
|
+ del u
|
|
+ py2 = True
|
|
+except NameError:
|
|
+ pass
|
|
+
|
|
+
|
|
from re import sub
|
|
from pyparsing import *
|
|
|
|
@@ -24,6 +32,8 @@ def chomp(s):
|
|
|
|
def chompAction(s, l, t):
|
|
try:
|
|
+ if (py2):
|
|
+ pass
|
|
return list(map(lambda s: chomp(unicode(s)), t))
|
|
except NameError:
|
|
return list(map(chomp, t))
|
|
@@ -33,6 +43,8 @@ def removeEMILEnd(s):
|
|
|
|
def removeEMILEndAction(s, l, t):
|
|
try:
|
|
+ if (py2):
|
|
+ pass
|
|
return list(map(lambda s: removeEMILEnd(unicode(s)), t))
|
|
except NameError:
|
|
return list(map(removeEMILEnd, t))
|