| Task: | Tulkki |
| Sender: | OK123 |
| Submission time: | 2025-11-06 16:15:14 +0200 |
| Language: | Assembly |
| Status: | COMPILE ERROR |
Compiler report
input/code.asm:3: error: parser: instruction expected input/code.asm:6: error: parser: instruction expected input/code.asm:7: error: parser: instruction expected input/code.asm:8: error: parser: instruction expected input/code.asm:12: error: label or instruction expected at start of line input/code.asm:13: error: parser: instruction expected input/code.asm:15: error: parser: instruction expected input/code.asm:16: error: parser: instruction expected input/code.asm:17: warning: label alone on a line without a colon might be in error [-w+label-orphan] input/code.asm:19: error: parser: instruction expected input/code.asm:20: error: parser: instruction expected input/code.asm:21: error: parser: instruction expected input/code.asm:22: warning: label alone on a line without a colon might be in error [-w+label-orphan] input/code.asm:24: error: parser: instruction expected input/code.asm:27: error: parser: instruction expected input/code.asm:29: error: parser: instruction expected input/code.a...
Code
muuttujat = {chr(i): 0 for i in range(ord('A'), ord('Z') + 1)}
t=1
syöte1=[]
a=0
#koodissa*********
while t!=0:
try:
y=input()
if y.startswith("#"):
continue
elif y.count("#")>0:
for i in range(len(y)):
if y[i]=="#":
break
else:
syöte1.append(y[i])
else:
syöte1.append(y)
except EOFError:
t=0
syöte=" ".join(syöte1)
syöte+=" "
syötee=""
for i in range(len(syöte)):
if syöte[i]==" ":
continue
else:
syötee+=syöte[i]
#syöte on nyt merkkijonona
syöte=syötee
def sisäkkäiset(syöte, muuttujat):
i=0
while i<len(syöte):
if syöte[i:i+5]=="CLEAR":
muuttuja=syöte[i+5]
muuttujat[muuttuja]=0
i+=6
#clear
elif syöte[i:i+8]=="INCREASE":
muuttuja=syöte[i+8]
muuttujat[muuttuja]+=1
i+=9
#increase
elif syöte[i:i+5]=="PRINT":
muuttuja=syöte[i+5]
print(muuttujat[muuttuja],end=" ")
i+=6
#print
elif syöte[i:i+8]=="INCREASE":
i+=8
syöte=syöte[i:i+8]
for k in range(muuttujat[muuttuja]):
sisäkkäiset(syöte, muuttujat)
