- More Python help.

This commit is contained in:
ccremers
2005-12-05 15:51:25 +00:00
parent b5f627054e
commit 87de97d578
2 changed files with 13 additions and 18 deletions

View File

@@ -266,22 +266,18 @@ def ifParser():
# Determine (un)typedness from this line
def typeSwitch(line):
try:
global typedversion
global typedversion
typeflag = Literal("#") + "option" + Literal("=") + oneOf ("untyped","typed")
res = typeflag.parseString(line)
if res[3] == "untyped":
typedversion = False
elif res[3] == "typed":
typeversion = True
else:
print "Cannot determine whether typed or untyped."
raise ParseException
typeflag = Literal("#") + "option" + Literal("=") + oneOf ("untyped","typed")
res = typeflag.parseString(line)
if res[3] == "untyped":
typedversion = False
elif res[3] == "typed":
typeversion = True
else:
print "Cannot determine whether typed or untyped."
raise ParseException
except:
print "Unexpected error while determining (un)typedness of the line", line
str = "Detected "
if not typedversion:
str += "un"