|
@@ -78,14 +78,14 @@ def class2qsp(text):
|
|
|
|
|
|
getArguments = getNestedText(field_arguments[currentPos:],'(',')')
|
|
|
|
|
|
- #print (getArguments)
|
|
|
+
|
|
|
|
|
|
currentPosLookup = getArguments.find('LOOKUP(')
|
|
|
+
|
|
|
if currentPosLookup >= 0:
|
|
|
lookupText = ''
|
|
|
currentPosLookup += len('LOOKUP(') - 1
|
|
|
lookupArguments = getNestedText(getArguments[currentPosLookup:],'(',')')
|
|
|
-
|
|
|
#print(lookupArguments)
|
|
|
|
|
|
lookupArguments = lookupArguments.split('?')
|
|
@@ -111,14 +111,14 @@ def class2qsp(text):
|
|
|
|
|
|
lookupValuePairValue = lookupValuePairDetails[1].strip()
|
|
|
|
|
|
- lookupText += 'if '+lookupCondition+':\n'+field_name_prefix+'\t\t\tRESULT='+lookupValuePairValue+'\n'
|
|
|
+ lookupText += 'if '+lookupCondition+':\n\t\t\t'+field_name_prefix+'RESULT='+lookupValuePairValue+'\n'
|
|
|
|
|
|
|
|
|
|
|
|
lookupValuePairCounter += 1
|
|
|
lookupText += '\t\tend\n'
|
|
|
get_text = lookupText
|
|
|
- get_done == True
|
|
|
+ get_done = True
|
|
|
|
|
|
if get_done == False and len(getArguments) > 0:
|
|
|
get_text = '\t\t'+field_name_prefix+'RESULT = '+getArguments+'\n'
|
|
@@ -279,8 +279,10 @@ def syntaxAdditions2qsp(text):
|
|
|
# WHILE
|
|
|
text = while2qsp(text)
|
|
|
|
|
|
+ # Messages
|
|
|
text = messages2qsp(text)
|
|
|
|
|
|
+ # Variables
|
|
|
text = var2qsp(text)
|
|
|
|
|
|
return text
|