Submission details
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)