Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- First1
- PROGRAM': { start }
- PROGRAM: { start }
- BEGINPROGRAM: { start }
- FINALPROGRAM: { stop }
- DECLARARI: { variables }
- LISTADECLARARI: { float int intarray }
- TIP: { float int intarray }
- BLOCINSTRUCTIUNI: { identifier if read while write }
- INSTRUCTIUNIATRIBUIRE: { identifier }
- EXPRESIE: { constant identifier }
- OPERATORARITMETIC: { div minus mod mult plus }
- INSTRUCTIUNICONDITIONALE: { if }
- LISTACONDITII: { constant identifier }
- OPERATORLOGIC: { eq gt lt neq }
- INSTRUCTIUNISIRURI: { identifier }
- INSTRUCTIUNICITIRESCRIERE: { read write }
- INSTRUCTIUNICICLARE: { while }
- Follow1
- PROGRAM': { $ }
- PROGRAM: { $ }
- BEGINPROGRAM: { variables }
- FINALPROGRAM: { $ }
- DECLARARI: { identifier if read while write }
- LISTADECLARARI: { punctvirgula }
- TIP: { identifier }
- BLOCINSTRUCTIUNI: { stop stopif stopwhile }
- INSTRUCTIUNIATRIBUIRE: { identifier if read stop stopif stopwhile while write }
- EXPRESIE: { douapuncte eq gt lt neq punctvirgula }
- OPERATORARITMETIC: { constant identifier }
- INSTRUCTIUNICONDITIONALE: { identifier if read stop stopif stopwhile while write }
- LISTACONDITII: { douapuncte }
- OPERATORLOGIC: { constant identifier }
- INSTRUCTIUNISIRURI: { douapuncte eq gt identifier if lt neq punctvirgula read stop stopif stopwhile while write }
- INSTRUCTIUNICITIRESCRIERE: { identifier if read stop stopif stopwhile while write }
- INSTRUCTIUNICICLARE: { identifier if read stop stopif stopwhile while write }
- From
- Stare: 0
- nr: 0: |PROGRAM' -> .PROGRAM
- nr: 1: |PROGRAM -> .BEGINPROGRAM DECLARARI BLOCINSTRUCTIUNI FINALPROGRAM
- nr: 2: |BEGINPROGRAM -> .start identifier douapuncte
- Prin: BEGINPROGRAM
- To
- Stare: 1
- nr: 1: |PROGRAM -> BEGINPROGRAM .DECLARARI BLOCINSTRUCTIUNI FINALPROGRAM
- nr: 4: |DECLARARI -> .variables douapuncte LISTADECLARARI punctvirgula
- From
- Stare: 0
- nr: 0: |PROGRAM' -> .PROGRAM
- nr: 1: |PROGRAM -> .BEGINPROGRAM DECLARARI BLOCINSTRUCTIUNI FINALPROGRAM
- nr: 2: |BEGINPROGRAM -> .start identifier douapuncte
- Prin: PROGRAM
- To
- Stare: 2
- nr: 0: |PROGRAM' -> PROGRAM .
- From
- Stare: 0
- nr: 0: |PROGRAM' -> .PROGRAM
- nr: 1: |PROGRAM -> .BEGINPROGRAM DECLARARI BLOCINSTRUCTIUNI FINALPROGRAM
- nr: 2: |BEGINPROGRAM -> .start identifier douapuncte
- Prin: start
- To
- Stare: 3
- nr: 2: |BEGINPROGRAM -> start .identifier douapuncte
- From
- Stare: 1
- nr: 1: |PROGRAM -> BEGINPROGRAM .DECLARARI BLOCINSTRUCTIUNI FINALPROGRAM
- nr: 4: |DECLARARI -> .variables douapuncte LISTADECLARARI punctvirgula
- Prin: DECLARARI
- To
- Stare: 4
- nr: 1: |PROGRAM -> BEGINPROGRAM DECLARARI .BLOCINSTRUCTIUNI FINALPROGRAM
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 1
- nr: 1: |PROGRAM -> BEGINPROGRAM .DECLARARI BLOCINSTRUCTIUNI FINALPROGRAM
- nr: 4: |DECLARARI -> .variables douapuncte LISTADECLARARI punctvirgula
- Prin: variables
- To
- Stare: 5
- nr: 4: |DECLARARI -> variables .douapuncte LISTADECLARARI punctvirgula
- From
- Stare: 3
- nr: 2: |BEGINPROGRAM -> start .identifier douapuncte
- Prin: identifier
- To
- Stare: 6
- nr: 2: |BEGINPROGRAM -> start identifier .douapuncte
- From
- Stare: 4
- nr: 1: |PROGRAM -> BEGINPROGRAM DECLARARI .BLOCINSTRUCTIUNI FINALPROGRAM
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: BLOCINSTRUCTIUNI
- To
- Stare: 7
- nr: 1: |PROGRAM -> BEGINPROGRAM DECLARARI BLOCINSTRUCTIUNI .FINALPROGRAM
- nr: 3: |FINALPROGRAM -> .stop punct
- From
- Stare: 4
- nr: 1: |PROGRAM -> BEGINPROGRAM DECLARARI .BLOCINSTRUCTIUNI FINALPROGRAM
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNIATRIBUIRE
- To
- Stare: 8
- nr: 10: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 4
- nr: 1: |PROGRAM -> BEGINPROGRAM DECLARARI .BLOCINSTRUCTIUNI FINALPROGRAM
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICICLARE
- To
- Stare: 9
- nr: 18: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 4
- nr: 1: |PROGRAM -> BEGINPROGRAM DECLARARI .BLOCINSTRUCTIUNI FINALPROGRAM
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICITIRESCRIERE
- To
- Stare: 10
- nr: 16: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 4
- nr: 1: |PROGRAM -> BEGINPROGRAM DECLARARI .BLOCINSTRUCTIUNI FINALPROGRAM
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICONDITIONALE
- To
- Stare: 11
- nr: 12: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 4
- nr: 1: |PROGRAM -> BEGINPROGRAM DECLARARI .BLOCINSTRUCTIUNI FINALPROGRAM
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNISIRURI
- To
- Stare: 12
- nr: 14: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 4
- nr: 1: |PROGRAM -> BEGINPROGRAM DECLARARI .BLOCINSTRUCTIUNI FINALPROGRAM
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: identifier
- To
- Stare: 13
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> identifier .assign EXPRESIE punctvirgula
- nr: 38: |INSTRUCTIUNISIRURI -> identifier .punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier .punct length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa constant parantezainchisa
- From
- Stare: 4
- nr: 1: |PROGRAM -> BEGINPROGRAM DECLARARI .BLOCINSTRUCTIUNI FINALPROGRAM
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: if
- To
- Stare: 14
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 4
- nr: 1: |PROGRAM -> BEGINPROGRAM DECLARARI .BLOCINSTRUCTIUNI FINALPROGRAM
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: read
- To
- Stare: 15
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> read .douapuncte identifier punctvirgula
- From
- Stare: 4
- nr: 1: |PROGRAM -> BEGINPROGRAM DECLARARI .BLOCINSTRUCTIUNI FINALPROGRAM
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: while
- To
- Stare: 16
- nr: 44: |INSTRUCTIUNICICLARE -> while .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 4
- nr: 1: |PROGRAM -> BEGINPROGRAM DECLARARI .BLOCINSTRUCTIUNI FINALPROGRAM
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: write
- To
- Stare: 17
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> write .douapuncte identifier punctvirgula
- From
- Stare: 5
- nr: 4: |DECLARARI -> variables .douapuncte LISTADECLARARI punctvirgula
- Prin: douapuncte
- To
- Stare: 18
- nr: 4: |DECLARARI -> variables douapuncte .LISTADECLARARI punctvirgula
- nr: 5: |LISTADECLARARI -> .TIP identifier virgula LISTADECLARARI
- nr: 6: |LISTADECLARARI -> .TIP identifier
- nr: 7: |TIP -> .int
- nr: 8: |TIP -> .float
- nr: 9: |TIP -> .intarray
- From
- Stare: 6
- nr: 2: |BEGINPROGRAM -> start identifier .douapuncte
- Prin: douapuncte
- To
- Stare: 19
- nr: 2: |BEGINPROGRAM -> start identifier douapuncte .
- From
- Stare: 7
- nr: 1: |PROGRAM -> BEGINPROGRAM DECLARARI BLOCINSTRUCTIUNI .FINALPROGRAM
- nr: 3: |FINALPROGRAM -> .stop punct
- Prin: FINALPROGRAM
- To
- Stare: 20
- nr: 1: |PROGRAM -> BEGINPROGRAM DECLARARI BLOCINSTRUCTIUNI FINALPROGRAM .
- From
- Stare: 7
- nr: 1: |PROGRAM -> BEGINPROGRAM DECLARARI BLOCINSTRUCTIUNI .FINALPROGRAM
- nr: 3: |FINALPROGRAM -> .stop punct
- Prin: stop
- To
- Stare: 21
- nr: 3: |FINALPROGRAM -> stop .punct
- From
- Stare: 8
- nr: 10: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: BLOCINSTRUCTIUNI
- To
- Stare: 22
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI .
- From
- Stare: 8
- nr: 10: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNIATRIBUIRE
- To
- Stare: 8
- nr: 10: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 8
- nr: 10: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICICLARE
- To
- Stare: 9
- nr: 18: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 8
- nr: 10: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICITIRESCRIERE
- To
- Stare: 10
- nr: 16: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 8
- nr: 10: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICONDITIONALE
- To
- Stare: 11
- nr: 12: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 8
- nr: 10: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNISIRURI
- To
- Stare: 12
- nr: 14: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 8
- nr: 10: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: identifier
- To
- Stare: 13
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> identifier .assign EXPRESIE punctvirgula
- nr: 38: |INSTRUCTIUNISIRURI -> identifier .punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier .punct length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa constant parantezainchisa
- From
- Stare: 8
- nr: 10: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: if
- To
- Stare: 14
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 8
- nr: 10: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: read
- To
- Stare: 15
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> read .douapuncte identifier punctvirgula
- From
- Stare: 8
- nr: 10: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: while
- To
- Stare: 16
- nr: 44: |INSTRUCTIUNICICLARE -> while .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 8
- nr: 10: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: write
- To
- Stare: 17
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> write .douapuncte identifier punctvirgula
- From
- Stare: 9
- nr: 18: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: BLOCINSTRUCTIUNI
- To
- Stare: 23
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI .
- From
- Stare: 9
- nr: 18: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNIATRIBUIRE
- To
- Stare: 8
- nr: 10: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 9
- nr: 18: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICICLARE
- To
- Stare: 9
- nr: 18: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 9
- nr: 18: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICITIRESCRIERE
- To
- Stare: 10
- nr: 16: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 9
- nr: 18: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICONDITIONALE
- To
- Stare: 11
- nr: 12: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 9
- nr: 18: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNISIRURI
- To
- Stare: 12
- nr: 14: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 9
- nr: 18: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: identifier
- To
- Stare: 13
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> identifier .assign EXPRESIE punctvirgula
- nr: 38: |INSTRUCTIUNISIRURI -> identifier .punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier .punct length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa constant parantezainchisa
- From
- Stare: 9
- nr: 18: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: if
- To
- Stare: 14
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 9
- nr: 18: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: read
- To
- Stare: 15
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> read .douapuncte identifier punctvirgula
- From
- Stare: 9
- nr: 18: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: while
- To
- Stare: 16
- nr: 44: |INSTRUCTIUNICICLARE -> while .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 9
- nr: 18: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: write
- To
- Stare: 17
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> write .douapuncte identifier punctvirgula
- From
- Stare: 10
- nr: 16: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: BLOCINSTRUCTIUNI
- To
- Stare: 24
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI .
- From
- Stare: 10
- nr: 16: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNIATRIBUIRE
- To
- Stare: 8
- nr: 10: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 10
- nr: 16: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICICLARE
- To
- Stare: 9
- nr: 18: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 10
- nr: 16: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICITIRESCRIERE
- To
- Stare: 10
- nr: 16: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 10
- nr: 16: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICONDITIONALE
- To
- Stare: 11
- nr: 12: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 10
- nr: 16: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNISIRURI
- To
- Stare: 12
- nr: 14: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 10
- nr: 16: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: identifier
- To
- Stare: 13
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> identifier .assign EXPRESIE punctvirgula
- nr: 38: |INSTRUCTIUNISIRURI -> identifier .punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier .punct length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa constant parantezainchisa
- From
- Stare: 10
- nr: 16: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: if
- To
- Stare: 14
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 10
- nr: 16: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: read
- To
- Stare: 15
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> read .douapuncte identifier punctvirgula
- From
- Stare: 10
- nr: 16: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: while
- To
- Stare: 16
- nr: 44: |INSTRUCTIUNICICLARE -> while .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 10
- nr: 16: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: write
- To
- Stare: 17
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> write .douapuncte identifier punctvirgula
- From
- Stare: 11
- nr: 12: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: BLOCINSTRUCTIUNI
- To
- Stare: 25
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI .
- From
- Stare: 11
- nr: 12: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNIATRIBUIRE
- To
- Stare: 8
- nr: 10: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 11
- nr: 12: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICICLARE
- To
- Stare: 9
- nr: 18: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 11
- nr: 12: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICITIRESCRIERE
- To
- Stare: 10
- nr: 16: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 11
- nr: 12: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICONDITIONALE
- To
- Stare: 11
- nr: 12: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 11
- nr: 12: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNISIRURI
- To
- Stare: 12
- nr: 14: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 11
- nr: 12: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: identifier
- To
- Stare: 13
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> identifier .assign EXPRESIE punctvirgula
- nr: 38: |INSTRUCTIUNISIRURI -> identifier .punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier .punct length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa constant parantezainchisa
- From
- Stare: 11
- nr: 12: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: if
- To
- Stare: 14
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 11
- nr: 12: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: read
- To
- Stare: 15
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> read .douapuncte identifier punctvirgula
- From
- Stare: 11
- nr: 12: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: while
- To
- Stare: 16
- nr: 44: |INSTRUCTIUNICICLARE -> while .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 11
- nr: 12: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: write
- To
- Stare: 17
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> write .douapuncte identifier punctvirgula
- From
- Stare: 12
- nr: 14: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: BLOCINSTRUCTIUNI
- To
- Stare: 26
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI .
- From
- Stare: 12
- nr: 14: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNIATRIBUIRE
- To
- Stare: 8
- nr: 10: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 12
- nr: 14: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICICLARE
- To
- Stare: 9
- nr: 18: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 12
- nr: 14: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICITIRESCRIERE
- To
- Stare: 10
- nr: 16: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 12
- nr: 14: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICONDITIONALE
- To
- Stare: 11
- nr: 12: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 12
- nr: 14: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNISIRURI
- To
- Stare: 12
- nr: 14: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 12
- nr: 14: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: identifier
- To
- Stare: 13
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> identifier .assign EXPRESIE punctvirgula
- nr: 38: |INSTRUCTIUNISIRURI -> identifier .punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier .punct length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa constant parantezainchisa
- From
- Stare: 12
- nr: 14: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: if
- To
- Stare: 14
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 12
- nr: 14: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: read
- To
- Stare: 15
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> read .douapuncte identifier punctvirgula
- From
- Stare: 12
- nr: 14: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: while
- To
- Stare: 16
- nr: 44: |INSTRUCTIUNICICLARE -> while .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 12
- nr: 14: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: write
- To
- Stare: 17
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> write .douapuncte identifier punctvirgula
- From
- Stare: 13
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> identifier .assign EXPRESIE punctvirgula
- nr: 38: |INSTRUCTIUNISIRURI -> identifier .punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier .punct length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa constant parantezainchisa
- Prin: assign
- To
- Stare: 27
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> identifier assign .EXPRESIE punctvirgula
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 13
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> identifier .assign EXPRESIE punctvirgula
- nr: 38: |INSTRUCTIUNISIRURI -> identifier .punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier .punct length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa constant parantezainchisa
- Prin: punct
- To
- Stare: 28
- nr: 38: |INSTRUCTIUNISIRURI -> identifier punct .pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier punct .length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier punct .push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier punct .push parantezadeschisa constant parantezainchisa
- From
- Stare: 14
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: EXPRESIE
- To
- Stare: 29
- nr: 32: |LISTACONDITII -> EXPRESIE .OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> EXPRESIE .OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 34: |OPERATORLOGIC -> .lt
- nr: 35: |OPERATORLOGIC -> .gt
- nr: 36: |OPERATORLOGIC -> .eq
- nr: 37: |OPERATORLOGIC -> .neq
- From
- Stare: 14
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: LISTACONDITII
- To
- Stare: 30
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if LISTACONDITII .douapuncte BLOCINSTRUCTIUNI stopif punct
- From
- Stare: 14
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: constant
- To
- Stare: 31
- nr: 23: |EXPRESIE -> constant .OPERATORARITMETIC EXPRESIE
- nr: 25: |EXPRESIE -> constant .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- From
- Stare: 14
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: identifier
- To
- Stare: 32
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- From
- Stare: 15
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> read .douapuncte identifier punctvirgula
- Prin: douapuncte
- To
- Stare: 33
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> read douapuncte .identifier punctvirgula
- From
- Stare: 16
- nr: 44: |INSTRUCTIUNICICLARE -> while .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: EXPRESIE
- To
- Stare: 29
- nr: 32: |LISTACONDITII -> EXPRESIE .OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> EXPRESIE .OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 34: |OPERATORLOGIC -> .lt
- nr: 35: |OPERATORLOGIC -> .gt
- nr: 36: |OPERATORLOGIC -> .eq
- nr: 37: |OPERATORLOGIC -> .neq
- From
- Stare: 16
- nr: 44: |INSTRUCTIUNICICLARE -> while .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: LISTACONDITII
- To
- Stare: 34
- nr: 44: |INSTRUCTIUNICICLARE -> while LISTACONDITII .douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 16
- nr: 44: |INSTRUCTIUNICICLARE -> while .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: constant
- To
- Stare: 31
- nr: 23: |EXPRESIE -> constant .OPERATORARITMETIC EXPRESIE
- nr: 25: |EXPRESIE -> constant .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- From
- Stare: 16
- nr: 44: |INSTRUCTIUNICICLARE -> while .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: identifier
- To
- Stare: 32
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- From
- Stare: 17
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> write .douapuncte identifier punctvirgula
- Prin: douapuncte
- To
- Stare: 35
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> write douapuncte .identifier punctvirgula
- From
- Stare: 18
- nr: 4: |DECLARARI -> variables douapuncte .LISTADECLARARI punctvirgula
- nr: 5: |LISTADECLARARI -> .TIP identifier virgula LISTADECLARARI
- nr: 6: |LISTADECLARARI -> .TIP identifier
- nr: 7: |TIP -> .int
- nr: 8: |TIP -> .float
- nr: 9: |TIP -> .intarray
- Prin: LISTADECLARARI
- To
- Stare: 36
- nr: 4: |DECLARARI -> variables douapuncte LISTADECLARARI .punctvirgula
- From
- Stare: 18
- nr: 4: |DECLARARI -> variables douapuncte .LISTADECLARARI punctvirgula
- nr: 5: |LISTADECLARARI -> .TIP identifier virgula LISTADECLARARI
- nr: 6: |LISTADECLARARI -> .TIP identifier
- nr: 7: |TIP -> .int
- nr: 8: |TIP -> .float
- nr: 9: |TIP -> .intarray
- Prin: TIP
- To
- Stare: 37
- nr: 5: |LISTADECLARARI -> TIP .identifier virgula LISTADECLARARI
- nr: 6: |LISTADECLARARI -> TIP .identifier
- From
- Stare: 18
- nr: 4: |DECLARARI -> variables douapuncte .LISTADECLARARI punctvirgula
- nr: 5: |LISTADECLARARI -> .TIP identifier virgula LISTADECLARARI
- nr: 6: |LISTADECLARARI -> .TIP identifier
- nr: 7: |TIP -> .int
- nr: 8: |TIP -> .float
- nr: 9: |TIP -> .intarray
- Prin: float
- To
- Stare: 38
- nr: 8: |TIP -> float .
- From
- Stare: 18
- nr: 4: |DECLARARI -> variables douapuncte .LISTADECLARARI punctvirgula
- nr: 5: |LISTADECLARARI -> .TIP identifier virgula LISTADECLARARI
- nr: 6: |LISTADECLARARI -> .TIP identifier
- nr: 7: |TIP -> .int
- nr: 8: |TIP -> .float
- nr: 9: |TIP -> .intarray
- Prin: int
- To
- Stare: 39
- nr: 7: |TIP -> int .
- From
- Stare: 18
- nr: 4: |DECLARARI -> variables douapuncte .LISTADECLARARI punctvirgula
- nr: 5: |LISTADECLARARI -> .TIP identifier virgula LISTADECLARARI
- nr: 6: |LISTADECLARARI -> .TIP identifier
- nr: 7: |TIP -> .int
- nr: 8: |TIP -> .float
- nr: 9: |TIP -> .intarray
- Prin: intarray
- To
- Stare: 40
- nr: 9: |TIP -> intarray .
- From
- Stare: 21
- nr: 3: |FINALPROGRAM -> stop .punct
- Prin: punct
- To
- Stare: 41
- nr: 3: |FINALPROGRAM -> stop punct .
- From
- Stare: 27
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> identifier assign .EXPRESIE punctvirgula
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: EXPRESIE
- To
- Stare: 42
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> identifier assign EXPRESIE .punctvirgula
- From
- Stare: 27
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> identifier assign .EXPRESIE punctvirgula
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: constant
- To
- Stare: 31
- nr: 23: |EXPRESIE -> constant .OPERATORARITMETIC EXPRESIE
- nr: 25: |EXPRESIE -> constant .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- From
- Stare: 27
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> identifier assign .EXPRESIE punctvirgula
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: identifier
- To
- Stare: 32
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- From
- Stare: 28
- nr: 38: |INSTRUCTIUNISIRURI -> identifier punct .pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier punct .length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier punct .push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier punct .push parantezadeschisa constant parantezainchisa
- Prin: length
- To
- Stare: 43
- nr: 39: |INSTRUCTIUNISIRURI -> identifier punct length .
- From
- Stare: 28
- nr: 38: |INSTRUCTIUNISIRURI -> identifier punct .pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier punct .length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier punct .push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier punct .push parantezadeschisa constant parantezainchisa
- Prin: pop
- To
- Stare: 44
- nr: 38: |INSTRUCTIUNISIRURI -> identifier punct pop .parantezadeschisa parantezainchisa
- From
- Stare: 28
- nr: 38: |INSTRUCTIUNISIRURI -> identifier punct .pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier punct .length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier punct .push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier punct .push parantezadeschisa constant parantezainchisa
- Prin: push
- To
- Stare: 45
- nr: 40: |INSTRUCTIUNISIRURI -> identifier punct push .parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier punct push .parantezadeschisa constant parantezainchisa
- From
- Stare: 29
- nr: 32: |LISTACONDITII -> EXPRESIE .OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> EXPRESIE .OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 34: |OPERATORLOGIC -> .lt
- nr: 35: |OPERATORLOGIC -> .gt
- nr: 36: |OPERATORLOGIC -> .eq
- nr: 37: |OPERATORLOGIC -> .neq
- Prin: OPERATORLOGIC
- To
- Stare: 46
- nr: 32: |LISTACONDITII -> EXPRESIE OPERATORLOGIC .EXPRESIE
- nr: 33: |LISTACONDITII -> EXPRESIE OPERATORLOGIC .EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 29
- nr: 32: |LISTACONDITII -> EXPRESIE .OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> EXPRESIE .OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 34: |OPERATORLOGIC -> .lt
- nr: 35: |OPERATORLOGIC -> .gt
- nr: 36: |OPERATORLOGIC -> .eq
- nr: 37: |OPERATORLOGIC -> .neq
- Prin: eq
- To
- Stare: 47
- nr: 36: |OPERATORLOGIC -> eq .
- From
- Stare: 29
- nr: 32: |LISTACONDITII -> EXPRESIE .OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> EXPRESIE .OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 34: |OPERATORLOGIC -> .lt
- nr: 35: |OPERATORLOGIC -> .gt
- nr: 36: |OPERATORLOGIC -> .eq
- nr: 37: |OPERATORLOGIC -> .neq
- Prin: gt
- To
- Stare: 48
- nr: 35: |OPERATORLOGIC -> gt .
- From
- Stare: 29
- nr: 32: |LISTACONDITII -> EXPRESIE .OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> EXPRESIE .OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 34: |OPERATORLOGIC -> .lt
- nr: 35: |OPERATORLOGIC -> .gt
- nr: 36: |OPERATORLOGIC -> .eq
- nr: 37: |OPERATORLOGIC -> .neq
- Prin: lt
- To
- Stare: 49
- nr: 34: |OPERATORLOGIC -> lt .
- From
- Stare: 29
- nr: 32: |LISTACONDITII -> EXPRESIE .OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> EXPRESIE .OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 34: |OPERATORLOGIC -> .lt
- nr: 35: |OPERATORLOGIC -> .gt
- nr: 36: |OPERATORLOGIC -> .eq
- nr: 37: |OPERATORLOGIC -> .neq
- Prin: neq
- To
- Stare: 50
- nr: 37: |OPERATORLOGIC -> neq .
- From
- Stare: 30
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if LISTACONDITII .douapuncte BLOCINSTRUCTIUNI stopif punct
- Prin: douapuncte
- To
- Stare: 51
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopif punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 31
- nr: 23: |EXPRESIE -> constant .OPERATORARITMETIC EXPRESIE
- nr: 25: |EXPRESIE -> constant .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- Prin: OPERATORARITMETIC
- To
- Stare: 52
- nr: 23: |EXPRESIE -> constant OPERATORARITMETIC .EXPRESIE
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 31
- nr: 23: |EXPRESIE -> constant .OPERATORARITMETIC EXPRESIE
- nr: 25: |EXPRESIE -> constant .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- Prin: div
- To
- Stare: 53
- nr: 30: |OPERATORARITMETIC -> div .
- From
- Stare: 31
- nr: 23: |EXPRESIE -> constant .OPERATORARITMETIC EXPRESIE
- nr: 25: |EXPRESIE -> constant .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- Prin: minus
- To
- Stare: 54
- nr: 27: |OPERATORARITMETIC -> minus .
- From
- Stare: 31
- nr: 23: |EXPRESIE -> constant .OPERATORARITMETIC EXPRESIE
- nr: 25: |EXPRESIE -> constant .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- Prin: mod
- To
- Stare: 55
- nr: 29: |OPERATORARITMETIC -> mod .
- From
- Stare: 31
- nr: 23: |EXPRESIE -> constant .OPERATORARITMETIC EXPRESIE
- nr: 25: |EXPRESIE -> constant .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- Prin: mult
- To
- Stare: 56
- nr: 28: |OPERATORARITMETIC -> mult .
- From
- Stare: 31
- nr: 23: |EXPRESIE -> constant .OPERATORARITMETIC EXPRESIE
- nr: 25: |EXPRESIE -> constant .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- Prin: plus
- To
- Stare: 57
- nr: 26: |OPERATORARITMETIC -> plus .
- From
- Stare: 32
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- Prin: OPERATORARITMETIC
- To
- Stare: 58
- nr: 21: |EXPRESIE -> identifier OPERATORARITMETIC .EXPRESIE
- nr: 22: |EXPRESIE -> identifier OPERATORARITMETIC .INSTRUCTIUNISIRURI
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- From
- Stare: 32
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- Prin: div
- To
- Stare: 53
- nr: 30: |OPERATORARITMETIC -> div .
- From
- Stare: 32
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- Prin: minus
- To
- Stare: 54
- nr: 27: |OPERATORARITMETIC -> minus .
- From
- Stare: 32
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- Prin: mod
- To
- Stare: 55
- nr: 29: |OPERATORARITMETIC -> mod .
- From
- Stare: 32
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- Prin: mult
- To
- Stare: 56
- nr: 28: |OPERATORARITMETIC -> mult .
- From
- Stare: 32
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- Prin: plus
- To
- Stare: 57
- nr: 26: |OPERATORARITMETIC -> plus .
- From
- Stare: 33
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> read douapuncte .identifier punctvirgula
- Prin: identifier
- To
- Stare: 59
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> read douapuncte identifier .punctvirgula
- From
- Stare: 34
- nr: 44: |INSTRUCTIUNICICLARE -> while LISTACONDITII .douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: douapuncte
- To
- Stare: 60
- nr: 44: |INSTRUCTIUNICICLARE -> while LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopwhile punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 35
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> write douapuncte .identifier punctvirgula
- Prin: identifier
- To
- Stare: 61
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> write douapuncte identifier .punctvirgula
- From
- Stare: 36
- nr: 4: |DECLARARI -> variables douapuncte LISTADECLARARI .punctvirgula
- Prin: punctvirgula
- To
- Stare: 62
- nr: 4: |DECLARARI -> variables douapuncte LISTADECLARARI punctvirgula .
- From
- Stare: 37
- nr: 5: |LISTADECLARARI -> TIP .identifier virgula LISTADECLARARI
- nr: 6: |LISTADECLARARI -> TIP .identifier
- Prin: identifier
- To
- Stare: 63
- nr: 5: |LISTADECLARARI -> TIP identifier .virgula LISTADECLARARI
- nr: 6: |LISTADECLARARI -> TIP identifier .
- From
- Stare: 42
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> identifier assign EXPRESIE .punctvirgula
- Prin: punctvirgula
- To
- Stare: 64
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> identifier assign EXPRESIE punctvirgula .
- From
- Stare: 44
- nr: 38: |INSTRUCTIUNISIRURI -> identifier punct pop .parantezadeschisa parantezainchisa
- Prin: parantezadeschisa
- To
- Stare: 65
- nr: 38: |INSTRUCTIUNISIRURI -> identifier punct pop parantezadeschisa .parantezainchisa
- From
- Stare: 45
- nr: 40: |INSTRUCTIUNISIRURI -> identifier punct push .parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier punct push .parantezadeschisa constant parantezainchisa
- Prin: parantezadeschisa
- To
- Stare: 66
- nr: 40: |INSTRUCTIUNISIRURI -> identifier punct push parantezadeschisa .identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier punct push parantezadeschisa .constant parantezainchisa
- From
- Stare: 46
- nr: 32: |LISTACONDITII -> EXPRESIE OPERATORLOGIC .EXPRESIE
- nr: 33: |LISTACONDITII -> EXPRESIE OPERATORLOGIC .EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: EXPRESIE
- To
- Stare: 67
- nr: 32: |LISTACONDITII -> EXPRESIE OPERATORLOGIC EXPRESIE .
- nr: 33: |LISTACONDITII -> EXPRESIE OPERATORLOGIC EXPRESIE .OPERATORLOGIC LISTACONDITII
- nr: 34: |OPERATORLOGIC -> .lt
- nr: 35: |OPERATORLOGIC -> .gt
- nr: 36: |OPERATORLOGIC -> .eq
- nr: 37: |OPERATORLOGIC -> .neq
- From
- Stare: 46
- nr: 32: |LISTACONDITII -> EXPRESIE OPERATORLOGIC .EXPRESIE
- nr: 33: |LISTACONDITII -> EXPRESIE OPERATORLOGIC .EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: constant
- To
- Stare: 31
- nr: 23: |EXPRESIE -> constant .OPERATORARITMETIC EXPRESIE
- nr: 25: |EXPRESIE -> constant .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- From
- Stare: 46
- nr: 32: |LISTACONDITII -> EXPRESIE OPERATORLOGIC .EXPRESIE
- nr: 33: |LISTACONDITII -> EXPRESIE OPERATORLOGIC .EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: identifier
- To
- Stare: 32
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- From
- Stare: 51
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopif punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: BLOCINSTRUCTIUNI
- To
- Stare: 68
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if LISTACONDITII douapuncte BLOCINSTRUCTIUNI .stopif punct
- From
- Stare: 51
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopif punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNIATRIBUIRE
- To
- Stare: 8
- nr: 10: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 51
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopif punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICICLARE
- To
- Stare: 9
- nr: 18: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 51
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopif punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICITIRESCRIERE
- To
- Stare: 10
- nr: 16: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 51
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopif punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICONDITIONALE
- To
- Stare: 11
- nr: 12: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 51
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopif punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNISIRURI
- To
- Stare: 12
- nr: 14: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 51
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopif punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: identifier
- To
- Stare: 13
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> identifier .assign EXPRESIE punctvirgula
- nr: 38: |INSTRUCTIUNISIRURI -> identifier .punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier .punct length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa constant parantezainchisa
- From
- Stare: 51
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopif punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: if
- To
- Stare: 14
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 51
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopif punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: read
- To
- Stare: 15
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> read .douapuncte identifier punctvirgula
- From
- Stare: 51
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopif punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: while
- To
- Stare: 16
- nr: 44: |INSTRUCTIUNICICLARE -> while .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 51
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopif punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: write
- To
- Stare: 17
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> write .douapuncte identifier punctvirgula
- From
- Stare: 52
- nr: 23: |EXPRESIE -> constant OPERATORARITMETIC .EXPRESIE
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: EXPRESIE
- To
- Stare: 69
- nr: 23: |EXPRESIE -> constant OPERATORARITMETIC EXPRESIE .
- From
- Stare: 52
- nr: 23: |EXPRESIE -> constant OPERATORARITMETIC .EXPRESIE
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: constant
- To
- Stare: 31
- nr: 23: |EXPRESIE -> constant .OPERATORARITMETIC EXPRESIE
- nr: 25: |EXPRESIE -> constant .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- From
- Stare: 52
- nr: 23: |EXPRESIE -> constant OPERATORARITMETIC .EXPRESIE
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: identifier
- To
- Stare: 32
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- From
- Stare: 58
- nr: 21: |EXPRESIE -> identifier OPERATORARITMETIC .EXPRESIE
- nr: 22: |EXPRESIE -> identifier OPERATORARITMETIC .INSTRUCTIUNISIRURI
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- Prin: EXPRESIE
- To
- Stare: 70
- nr: 21: |EXPRESIE -> identifier OPERATORARITMETIC EXPRESIE .
- From
- Stare: 58
- nr: 21: |EXPRESIE -> identifier OPERATORARITMETIC .EXPRESIE
- nr: 22: |EXPRESIE -> identifier OPERATORARITMETIC .INSTRUCTIUNISIRURI
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- Prin: INSTRUCTIUNISIRURI
- To
- Stare: 71
- nr: 22: |EXPRESIE -> identifier OPERATORARITMETIC INSTRUCTIUNISIRURI .
- From
- Stare: 58
- nr: 21: |EXPRESIE -> identifier OPERATORARITMETIC .EXPRESIE
- nr: 22: |EXPRESIE -> identifier OPERATORARITMETIC .INSTRUCTIUNISIRURI
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- Prin: constant
- To
- Stare: 31
- nr: 23: |EXPRESIE -> constant .OPERATORARITMETIC EXPRESIE
- nr: 25: |EXPRESIE -> constant .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- From
- Stare: 58
- nr: 21: |EXPRESIE -> identifier OPERATORARITMETIC .EXPRESIE
- nr: 22: |EXPRESIE -> identifier OPERATORARITMETIC .INSTRUCTIUNISIRURI
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- Prin: identifier
- To
- Stare: 72
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 38: |INSTRUCTIUNISIRURI -> identifier .punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier .punct length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa constant parantezainchisa
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- From
- Stare: 59
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> read douapuncte identifier .punctvirgula
- Prin: punctvirgula
- To
- Stare: 73
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> read douapuncte identifier punctvirgula .
- From
- Stare: 60
- nr: 44: |INSTRUCTIUNICICLARE -> while LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopwhile punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: BLOCINSTRUCTIUNI
- To
- Stare: 74
- nr: 44: |INSTRUCTIUNICICLARE -> while LISTACONDITII douapuncte BLOCINSTRUCTIUNI .stopwhile punct
- From
- Stare: 60
- nr: 44: |INSTRUCTIUNICICLARE -> while LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopwhile punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNIATRIBUIRE
- To
- Stare: 8
- nr: 10: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .
- nr: 11: |BLOCINSTRUCTIUNI -> INSTRUCTIUNIATRIBUIRE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 60
- nr: 44: |INSTRUCTIUNICICLARE -> while LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopwhile punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICICLARE
- To
- Stare: 9
- nr: 18: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .
- nr: 19: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICICLARE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 60
- nr: 44: |INSTRUCTIUNICICLARE -> while LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopwhile punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICITIRESCRIERE
- To
- Stare: 10
- nr: 16: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .
- nr: 17: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICITIRESCRIERE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 60
- nr: 44: |INSTRUCTIUNICICLARE -> while LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopwhile punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNICONDITIONALE
- To
- Stare: 11
- nr: 12: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .
- nr: 13: |BLOCINSTRUCTIUNI -> INSTRUCTIUNICONDITIONALE .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 60
- nr: 44: |INSTRUCTIUNICICLARE -> while LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopwhile punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: INSTRUCTIUNISIRURI
- To
- Stare: 12
- nr: 14: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .
- nr: 15: |BLOCINSTRUCTIUNI -> INSTRUCTIUNISIRURI .BLOCINSTRUCTIUNI
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- From
- Stare: 60
- nr: 44: |INSTRUCTIUNICICLARE -> while LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopwhile punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: identifier
- To
- Stare: 13
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> identifier .assign EXPRESIE punctvirgula
- nr: 38: |INSTRUCTIUNISIRURI -> identifier .punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier .punct length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa constant parantezainchisa
- From
- Stare: 60
- nr: 44: |INSTRUCTIUNICICLARE -> while LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopwhile punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: if
- To
- Stare: 14
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 60
- nr: 44: |INSTRUCTIUNICICLARE -> while LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopwhile punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: read
- To
- Stare: 15
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> read .douapuncte identifier punctvirgula
- From
- Stare: 60
- nr: 44: |INSTRUCTIUNICICLARE -> while LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopwhile punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: while
- To
- Stare: 16
- nr: 44: |INSTRUCTIUNICICLARE -> while .LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 60
- nr: 44: |INSTRUCTIUNICICLARE -> while LISTACONDITII douapuncte .BLOCINSTRUCTIUNI stopwhile punct
- nr: 10: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE
- nr: 11: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNIATRIBUIRE BLOCINSTRUCTIUNI
- nr: 12: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE
- nr: 13: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICONDITIONALE BLOCINSTRUCTIUNI
- nr: 14: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI
- nr: 15: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNISIRURI BLOCINSTRUCTIUNI
- nr: 16: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE
- nr: 17: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICITIRESCRIERE BLOCINSTRUCTIUNI
- nr: 18: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE
- nr: 19: |BLOCINSTRUCTIUNI -> .INSTRUCTIUNICICLARE BLOCINSTRUCTIUNI
- nr: 20: |INSTRUCTIUNIATRIBUIRE -> .identifier assign EXPRESIE punctvirgula
- nr: 31: |INSTRUCTIUNICONDITIONALE -> .if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- nr: 42: |INSTRUCTIUNICITIRESCRIERE -> .read douapuncte identifier punctvirgula
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> .write douapuncte identifier punctvirgula
- nr: 44: |INSTRUCTIUNICICLARE -> .while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct
- Prin: write
- To
- Stare: 17
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> write .douapuncte identifier punctvirgula
- From
- Stare: 61
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> write douapuncte identifier .punctvirgula
- Prin: punctvirgula
- To
- Stare: 75
- nr: 43: |INSTRUCTIUNICITIRESCRIERE -> write douapuncte identifier punctvirgula .
- From
- Stare: 63
- nr: 5: |LISTADECLARARI -> TIP identifier .virgula LISTADECLARARI
- nr: 6: |LISTADECLARARI -> TIP identifier .
- Prin: virgula
- To
- Stare: 76
- nr: 5: |LISTADECLARARI -> TIP identifier virgula .LISTADECLARARI
- nr: 5: |LISTADECLARARI -> .TIP identifier virgula LISTADECLARARI
- nr: 6: |LISTADECLARARI -> .TIP identifier
- nr: 7: |TIP -> .int
- nr: 8: |TIP -> .float
- nr: 9: |TIP -> .intarray
- From
- Stare: 65
- nr: 38: |INSTRUCTIUNISIRURI -> identifier punct pop parantezadeschisa .parantezainchisa
- Prin: parantezainchisa
- To
- Stare: 77
- nr: 38: |INSTRUCTIUNISIRURI -> identifier punct pop parantezadeschisa parantezainchisa .
- From
- Stare: 66
- nr: 40: |INSTRUCTIUNISIRURI -> identifier punct push parantezadeschisa .identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier punct push parantezadeschisa .constant parantezainchisa
- Prin: constant
- To
- Stare: 78
- nr: 41: |INSTRUCTIUNISIRURI -> identifier punct push parantezadeschisa constant .parantezainchisa
- From
- Stare: 66
- nr: 40: |INSTRUCTIUNISIRURI -> identifier punct push parantezadeschisa .identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier punct push parantezadeschisa .constant parantezainchisa
- Prin: identifier
- To
- Stare: 79
- nr: 40: |INSTRUCTIUNISIRURI -> identifier punct push parantezadeschisa identifier .parantezainchisa
- From
- Stare: 67
- nr: 32: |LISTACONDITII -> EXPRESIE OPERATORLOGIC EXPRESIE .
- nr: 33: |LISTACONDITII -> EXPRESIE OPERATORLOGIC EXPRESIE .OPERATORLOGIC LISTACONDITII
- nr: 34: |OPERATORLOGIC -> .lt
- nr: 35: |OPERATORLOGIC -> .gt
- nr: 36: |OPERATORLOGIC -> .eq
- nr: 37: |OPERATORLOGIC -> .neq
- Prin: OPERATORLOGIC
- To
- Stare: 80
- nr: 33: |LISTACONDITII -> EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC .LISTACONDITII
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- From
- Stare: 67
- nr: 32: |LISTACONDITII -> EXPRESIE OPERATORLOGIC EXPRESIE .
- nr: 33: |LISTACONDITII -> EXPRESIE OPERATORLOGIC EXPRESIE .OPERATORLOGIC LISTACONDITII
- nr: 34: |OPERATORLOGIC -> .lt
- nr: 35: |OPERATORLOGIC -> .gt
- nr: 36: |OPERATORLOGIC -> .eq
- nr: 37: |OPERATORLOGIC -> .neq
- Prin: eq
- To
- Stare: 47
- nr: 36: |OPERATORLOGIC -> eq .
- From
- Stare: 67
- nr: 32: |LISTACONDITII -> EXPRESIE OPERATORLOGIC EXPRESIE .
- nr: 33: |LISTACONDITII -> EXPRESIE OPERATORLOGIC EXPRESIE .OPERATORLOGIC LISTACONDITII
- nr: 34: |OPERATORLOGIC -> .lt
- nr: 35: |OPERATORLOGIC -> .gt
- nr: 36: |OPERATORLOGIC -> .eq
- nr: 37: |OPERATORLOGIC -> .neq
- Prin: gt
- To
- Stare: 48
- nr: 35: |OPERATORLOGIC -> gt .
- From
- Stare: 67
- nr: 32: |LISTACONDITII -> EXPRESIE OPERATORLOGIC EXPRESIE .
- nr: 33: |LISTACONDITII -> EXPRESIE OPERATORLOGIC EXPRESIE .OPERATORLOGIC LISTACONDITII
- nr: 34: |OPERATORLOGIC -> .lt
- nr: 35: |OPERATORLOGIC -> .gt
- nr: 36: |OPERATORLOGIC -> .eq
- nr: 37: |OPERATORLOGIC -> .neq
- Prin: lt
- To
- Stare: 49
- nr: 34: |OPERATORLOGIC -> lt .
- From
- Stare: 67
- nr: 32: |LISTACONDITII -> EXPRESIE OPERATORLOGIC EXPRESIE .
- nr: 33: |LISTACONDITII -> EXPRESIE OPERATORLOGIC EXPRESIE .OPERATORLOGIC LISTACONDITII
- nr: 34: |OPERATORLOGIC -> .lt
- nr: 35: |OPERATORLOGIC -> .gt
- nr: 36: |OPERATORLOGIC -> .eq
- nr: 37: |OPERATORLOGIC -> .neq
- Prin: neq
- To
- Stare: 50
- nr: 37: |OPERATORLOGIC -> neq .
- From
- Stare: 68
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if LISTACONDITII douapuncte BLOCINSTRUCTIUNI .stopif punct
- Prin: stopif
- To
- Stare: 81
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif .punct
- From
- Stare: 72
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 38: |INSTRUCTIUNISIRURI -> identifier .punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier .punct length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa constant parantezainchisa
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- Prin: OPERATORARITMETIC
- To
- Stare: 58
- nr: 21: |EXPRESIE -> identifier OPERATORARITMETIC .EXPRESIE
- nr: 22: |EXPRESIE -> identifier OPERATORARITMETIC .INSTRUCTIUNISIRURI
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- nr: 38: |INSTRUCTIUNISIRURI -> .identifier punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> .identifier punct length
- nr: 40: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> .identifier punct push parantezadeschisa constant parantezainchisa
- From
- Stare: 72
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 38: |INSTRUCTIUNISIRURI -> identifier .punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier .punct length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa constant parantezainchisa
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- Prin: div
- To
- Stare: 53
- nr: 30: |OPERATORARITMETIC -> div .
- From
- Stare: 72
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 38: |INSTRUCTIUNISIRURI -> identifier .punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier .punct length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa constant parantezainchisa
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- Prin: minus
- To
- Stare: 54
- nr: 27: |OPERATORARITMETIC -> minus .
- From
- Stare: 72
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 38: |INSTRUCTIUNISIRURI -> identifier .punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier .punct length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa constant parantezainchisa
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- Prin: mod
- To
- Stare: 55
- nr: 29: |OPERATORARITMETIC -> mod .
- From
- Stare: 72
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 38: |INSTRUCTIUNISIRURI -> identifier .punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier .punct length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa constant parantezainchisa
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- Prin: mult
- To
- Stare: 56
- nr: 28: |OPERATORARITMETIC -> mult .
- From
- Stare: 72
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 38: |INSTRUCTIUNISIRURI -> identifier .punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier .punct length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa constant parantezainchisa
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- Prin: plus
- To
- Stare: 57
- nr: 26: |OPERATORARITMETIC -> plus .
- From
- Stare: 72
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 38: |INSTRUCTIUNISIRURI -> identifier .punct pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier .punct length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier .punct push parantezadeschisa constant parantezainchisa
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- Prin: punct
- To
- Stare: 28
- nr: 38: |INSTRUCTIUNISIRURI -> identifier punct .pop parantezadeschisa parantezainchisa
- nr: 39: |INSTRUCTIUNISIRURI -> identifier punct .length
- nr: 40: |INSTRUCTIUNISIRURI -> identifier punct .push parantezadeschisa identifier parantezainchisa
- nr: 41: |INSTRUCTIUNISIRURI -> identifier punct .push parantezadeschisa constant parantezainchisa
- From
- Stare: 74
- nr: 44: |INSTRUCTIUNICICLARE -> while LISTACONDITII douapuncte BLOCINSTRUCTIUNI .stopwhile punct
- Prin: stopwhile
- To
- Stare: 82
- nr: 44: |INSTRUCTIUNICICLARE -> while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile .punct
- From
- Stare: 76
- nr: 5: |LISTADECLARARI -> TIP identifier virgula .LISTADECLARARI
- nr: 5: |LISTADECLARARI -> .TIP identifier virgula LISTADECLARARI
- nr: 6: |LISTADECLARARI -> .TIP identifier
- nr: 7: |TIP -> .int
- nr: 8: |TIP -> .float
- nr: 9: |TIP -> .intarray
- Prin: LISTADECLARARI
- To
- Stare: 83
- nr: 5: |LISTADECLARARI -> TIP identifier virgula LISTADECLARARI .
- From
- Stare: 76
- nr: 5: |LISTADECLARARI -> TIP identifier virgula .LISTADECLARARI
- nr: 5: |LISTADECLARARI -> .TIP identifier virgula LISTADECLARARI
- nr: 6: |LISTADECLARARI -> .TIP identifier
- nr: 7: |TIP -> .int
- nr: 8: |TIP -> .float
- nr: 9: |TIP -> .intarray
- Prin: TIP
- To
- Stare: 37
- nr: 5: |LISTADECLARARI -> TIP .identifier virgula LISTADECLARARI
- nr: 6: |LISTADECLARARI -> TIP .identifier
- From
- Stare: 76
- nr: 5: |LISTADECLARARI -> TIP identifier virgula .LISTADECLARARI
- nr: 5: |LISTADECLARARI -> .TIP identifier virgula LISTADECLARARI
- nr: 6: |LISTADECLARARI -> .TIP identifier
- nr: 7: |TIP -> .int
- nr: 8: |TIP -> .float
- nr: 9: |TIP -> .intarray
- Prin: float
- To
- Stare: 38
- nr: 8: |TIP -> float .
- From
- Stare: 76
- nr: 5: |LISTADECLARARI -> TIP identifier virgula .LISTADECLARARI
- nr: 5: |LISTADECLARARI -> .TIP identifier virgula LISTADECLARARI
- nr: 6: |LISTADECLARARI -> .TIP identifier
- nr: 7: |TIP -> .int
- nr: 8: |TIP -> .float
- nr: 9: |TIP -> .intarray
- Prin: int
- To
- Stare: 39
- nr: 7: |TIP -> int .
- From
- Stare: 76
- nr: 5: |LISTADECLARARI -> TIP identifier virgula .LISTADECLARARI
- nr: 5: |LISTADECLARARI -> .TIP identifier virgula LISTADECLARARI
- nr: 6: |LISTADECLARARI -> .TIP identifier
- nr: 7: |TIP -> .int
- nr: 8: |TIP -> .float
- nr: 9: |TIP -> .intarray
- Prin: intarray
- To
- Stare: 40
- nr: 9: |TIP -> intarray .
- From
- Stare: 78
- nr: 41: |INSTRUCTIUNISIRURI -> identifier punct push parantezadeschisa constant .parantezainchisa
- Prin: parantezainchisa
- To
- Stare: 84
- nr: 41: |INSTRUCTIUNISIRURI -> identifier punct push parantezadeschisa constant parantezainchisa .
- From
- Stare: 79
- nr: 40: |INSTRUCTIUNISIRURI -> identifier punct push parantezadeschisa identifier .parantezainchisa
- Prin: parantezainchisa
- To
- Stare: 85
- nr: 40: |INSTRUCTIUNISIRURI -> identifier punct push parantezadeschisa identifier parantezainchisa .
- From
- Stare: 80
- nr: 33: |LISTACONDITII -> EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC .LISTACONDITII
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: EXPRESIE
- To
- Stare: 29
- nr: 32: |LISTACONDITII -> EXPRESIE .OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> EXPRESIE .OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 34: |OPERATORLOGIC -> .lt
- nr: 35: |OPERATORLOGIC -> .gt
- nr: 36: |OPERATORLOGIC -> .eq
- nr: 37: |OPERATORLOGIC -> .neq
- From
- Stare: 80
- nr: 33: |LISTACONDITII -> EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC .LISTACONDITII
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: LISTACONDITII
- To
- Stare: 86
- nr: 33: |LISTACONDITII -> EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII .
- From
- Stare: 80
- nr: 33: |LISTACONDITII -> EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC .LISTACONDITII
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: constant
- To
- Stare: 31
- nr: 23: |EXPRESIE -> constant .OPERATORARITMETIC EXPRESIE
- nr: 25: |EXPRESIE -> constant .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- From
- Stare: 80
- nr: 33: |LISTACONDITII -> EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC .LISTACONDITII
- nr: 32: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE
- nr: 33: |LISTACONDITII -> .EXPRESIE OPERATORLOGIC EXPRESIE OPERATORLOGIC LISTACONDITII
- nr: 21: |EXPRESIE -> .identifier OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> .identifier OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 23: |EXPRESIE -> .constant OPERATORARITMETIC EXPRESIE
- nr: 24: |EXPRESIE -> .identifier
- nr: 25: |EXPRESIE -> .constant
- Prin: identifier
- To
- Stare: 32
- nr: 21: |EXPRESIE -> identifier .OPERATORARITMETIC EXPRESIE
- nr: 22: |EXPRESIE -> identifier .OPERATORARITMETIC INSTRUCTIUNISIRURI
- nr: 24: |EXPRESIE -> identifier .
- nr: 26: |OPERATORARITMETIC -> .plus
- nr: 27: |OPERATORARITMETIC -> .minus
- nr: 28: |OPERATORARITMETIC -> .mult
- nr: 29: |OPERATORARITMETIC -> .mod
- nr: 30: |OPERATORARITMETIC -> .div
- From
- Stare: 81
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif .punct
- Prin: punct
- To
- Stare: 87
- nr: 31: |INSTRUCTIUNICONDITIONALE -> if LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopif punct .
- From
- Stare: 82
- nr: 44: |INSTRUCTIUNICICLARE -> while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile .punct
- Prin: punct
- To
- Stare: 88
- nr: 44: |INSTRUCTIUNICICLARE -> while LISTACONDITII douapuncte BLOCINSTRUCTIUNI stopwhile punct .
- BEGINPROGRAM BLOCINSTRUCTIUNI DECLARARI EXPRESIE FINALPROGRAM INSTRUCTIUNIATRIBUIRE INSTRUCTIUNICICLARE INSTRUCTIUNICITIRESCRIERE INSTRUCTIUNICONDITIONALE INSTRUCTIUNISIRURI LISTACONDITII LISTADECLARARI OPERATORARITMETIC OPERATORLOGIC PROGRAM $ TIP assign constant div douapuncte eq float gt identifier if int intarray length lt minus mod mult neq parantezadeschisa parantezainchisa plus pop punct punctvirgula push read start stop stopif stopwhile variables virgula while write
- 0 s1 - - - - - - - - - - - - - s2 - - - - - - - - - - - - - - - - - - - - - - - - - - - s3 - - - - - - -
- 1 - - s4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - s5 - - -
- 2 - - - - - - - - - - - - - - - a - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 3 - - - - - - - - - - - - - - - - - - - - - - - - s6 - - - - - - - - - - - - - - - - - - - - - - - - -
- 4 - s7 - - - s8 s9 s10 s11 s12 - - - - - - - - - - - - - - s13 s14 - - - - - - - - - - - - - - - s15 - - - - - - s16 s17
- 5 - - - - - - - - - - - - - - - - - - - - s18 - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 6 - - - - - - - - - - - - - - - - - - - - s19 - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 7 - - - - s20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - s21 - - - - - -
- 8 - s22 - - - s8 s9 s10 s11 s12 - - - - - - - - - - - - - - s13 s14 - - - - - - - - - - - - - - - s15 - r10 r10 r10 - - s16 s17
- 9 - s23 - - - s8 s9 s10 s11 s12 - - - - - - - - - - - - - - s13 s14 - - - - - - - - - - - - - - - s15 - r18 r18 r18 - - s16 s17
- 10 - s24 - - - s8 s9 s10 s11 s12 - - - - - - - - - - - - - - s13 s14 - - - - - - - - - - - - - - - s15 - r16 r16 r16 - - s16 s17
- 11 - s25 - - - s8 s9 s10 s11 s12 - - - - - - - - - - - - - - s13 s14 - - - - - - - - - - - - - - - s15 - r12 r12 r12 - - s16 s17
- 12 - s26 - - - s8 s9 s10 s11 s12 - - - - - - - - - - - - - - s13 s14 - - - - - - - - - - - - - - - s15 - r14 r14 r14 - - s16 s17
- 13 - - - - - - - - - - - - - - - - - s27 - - - - - - - - - - - - - - - - - - - - s28 - - - - - - - - - - -
- 14 - - - s29 - - - - - - s30 - - - - - - - s31 - - - - - s32 - - - - - - - - - - - - - - - - - - - - - - - - -
- 15 - - - - - - - - - - - - - - - - - - - - s33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 16 - - - s29 - - - - - - s34 - - - - - - - s31 - - - - - s32 - - - - - - - - - - - - - - - - - - - - - - - - -
- 17 - - - - - - - - - - - - - - - - - - - - s35 - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 18 - - - - - - - - - - - s36 - - - - s37 - - - - - s38 - - - s39 s40 - - - - - - - - - - - - - - - - - - - - - -
- 19 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r2 - - -
- 20 - - - - - - - - - - - - - - - r1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 21 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - s41 - - - - - - - - - - -
- 22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r11 r11 r11 - - - -
- 23 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r19 r19 r19 - - - -
- 24 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r17 r17 r17 - - - -
- 25 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r13 r13 r13 - - - -
- 26 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r15 r15 r15 - - - -
- 27 - - - s42 - - - - - - - - - - - - - - s31 - - - - - s32 - - - - - - - - - - - - - - - - - - - - - - - - -
- 28 - - - - - - - - - - - - - - - - - - - - - - - - - - - - s43 - - - - - - - - s44 - - s45 - - - - - - - - -
- 29 - - - - - - - - - - - - - s46 - - - - - - - s47 - s48 - - - - - s49 - - - s50 - - - - - - - - - - - - - - - -
- 30 - - - - - - - - - - - - - - - - - - - - s51 - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 31 - - - - - - - - - - - - s52 - - - - - - s53 r25 r25 - r25 - - - - - r25 s54 s55 s56 r25 - - s57 - - r25 - - - - - - - - - -
- 32 - - - - - - - - - - - - s58 - - - - - - s53 r24 r24 - r24 - - - - - r24 s54 s55 s56 r24 - - s57 - - r24 - - - - - - - - - -
- 33 - - - - - - - - - - - - - - - - - - - - - - - - s59 - - - - - - - - - - - - - - - - - - - - - - - - -
- 34 - - - - - - - - - - - - - - - - - - - - s60 - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 35 - - - - - - - - - - - - - - - - - - - - - - - - s61 - - - - - - - - - - - - - - - - - - - - - - - - -
- 36 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - s62 - - - - - - - - - -
- 37 - - - - - - - - - - - - - - - - - - - - - - - - s63 - - - - - - - - - - - - - - - - - - - - - - - - -
- 38 - - - - - - - - - - - - - - - - - - - - - - - - r8 - - - - - - - - - - - - - - - - - - - - - - - - -
- 39 - - - - - - - - - - - - - - - - - - - - - - - - r7 - - - - - - - - - - - - - - - - - - - - - - - - -
- 40 - - - - - - - - - - - - - - - - - - - - - - - - r9 - - - - - - - - - - - - - - - - - - - - - - - - -
- 41 - - - - - - - - - - - - - - - r3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 42 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - s64 - - - - - - - - - -
- 43 - - - - - - - - - - - - - - - - - - - - r39 r39 - r39 r39 r39 - - - r39 - - - r39 - - - - - r39 - r39 - r39 r39 r39 - - r39 r39
- 44 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - s65 - - - - - - - - - - - - - - -
- 45 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - s66 - - - - - - - - - - - - - - -
- 46 - - - s67 - - - - - - - - - - - - - - s31 - - - - - s32 - - - - - - - - - - - - - - - - - - - - - - - - -
- 47 - - - - - - - - - - - - - - - - - - r36 - - - - - r36 - - - - - - - - - - - - - - - - - - - - - - - - -
- 48 - - - - - - - - - - - - - - - - - - r35 - - - - - r35 - - - - - - - - - - - - - - - - - - - - - - - - -
- 49 - - - - - - - - - - - - - - - - - - r34 - - - - - r34 - - - - - - - - - - - - - - - - - - - - - - - - -
- 50 - - - - - - - - - - - - - - - - - - r37 - - - - - r37 - - - - - - - - - - - - - - - - - - - - - - - - -
- 51 - s68 - - - s8 s9 s10 s11 s12 - - - - - - - - - - - - - - s13 s14 - - - - - - - - - - - - - - - s15 - - - - - - s16 s17
- 52 - - - s69 - - - - - - - - - - - - - - s31 - - - - - s32 - - - - - - - - - - - - - - - - - - - - - - - - -
- 53 - - - - - - - - - - - - - - - - - - r30 - - - - - r30 - - - - - - - - - - - - - - - - - - - - - - - - -
- 54 - - - - - - - - - - - - - - - - - - r27 - - - - - r27 - - - - - - - - - - - - - - - - - - - - - - - - -
- 55 - - - - - - - - - - - - - - - - - - r29 - - - - - r29 - - - - - - - - - - - - - - - - - - - - - - - - -
- 56 - - - - - - - - - - - - - - - - - - r28 - - - - - r28 - - - - - - - - - - - - - - - - - - - - - - - - -
- 57 - - - - - - - - - - - - - - - - - - r26 - - - - - r26 - - - - - - - - - - - - - - - - - - - - - - - - -
- 58 - - - s70 - - - - - s71 - - - - - - - - s31 - - - - - s72 - - - - - - - - - - - - - - - - - - - - - - - - -
- 59 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - s73 - - - - - - - - - -
- 60 - s74 - - - s8 s9 s10 s11 s12 - - - - - - - - - - - - - - s13 s14 - - - - - - - - - - - - - - - s15 - - - - - - s16 s17
- 61 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - s75 - - - - - - - - - -
- 62 - - - - - - - - - - - - - - - - - - - - - - - - r4 r4 - - - - - - - - - - - - - - - r4 - - - - - - r4 r4
- 63 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r6 - - - - - - - s76 - -
- 64 - - - - - - - - - - - - - - - - - - - - - - - - r20 r20 - - - - - - - - - - - - - - - r20 - r20 r20 r20 - - r20 r20
- 65 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - s77 - - - - - - - - - - - - - -
- 66 - - - - - - - - - - - - - - - - - - s78 - - - - - s79 - - - - - - - - - - - - - - - - - - - - - - - - -
- 67 - - - - - - - - - - - - - s80 - - - - - - r32 s47 - s48 - - - - - s49 - - - s50 - - - - - - - - - - - - - - - -
- 68 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - s81 - - - - -
- 69 - - - - - - - - - - - - - - - - - - - - r23 r23 - r23 - - - - - r23 - - - r23 - - - - - r23 - - - - - - - - - -
- 70 - - - - - - - - - - - - - - - - - - - - r21 r21 - r21 - - - - - r21 - - - r21 - - - - - r21 - - - - - - - - - -
- 71 - - - - - - - - - - - - - - - - - - - - r22 r22 - r22 - - - - - r22 - - - r22 - - - - - r22 - - - - - - - - - -
- 72 - - - - - - - - - - - - s58 - - - - - - s53 r24 r24 - r24 - - - - - r24 s54 s55 s56 r24 - - s57 - s28 r24 - - - - - - - - - -
- 73 - - - - - - - - - - - - - - - - - - - - - - - - r42 r42 - - - - - - - - - - - - - - - r42 - r42 r42 r42 - - r42 r42
- 74 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - s82 - - - -
- 75 - - - - - - - - - - - - - - - - - - - - - - - - r43 r43 - - - - - - - - - - - - - - - r43 - r43 r43 r43 - - r43 r43
- 76 - - - - - - - - - - - s83 - - - - s37 - - - - - s38 - - - s39 s40 - - - - - - - - - - - - - - - - - - - - - -
- 77 - - - - - - - - - - - - - - - - - - - - r38 r38 - r38 r38 r38 - - - r38 - - - r38 - - - - - r38 - r38 - r38 r38 r38 - - r38 r38
- 78 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - s84 - - - - - - - - - - - - - -
- 79 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - s85 - - - - - - - - - - - - - -
- 80 - - - s29 - - - - - - s86 - - - - - - - s31 - - - - - s32 - - - - - - - - - - - - - - - - - - - - - - - - -
- 81 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - s87 - - - - - - - - - - -
- 82 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - s88 - - - - - - - - - - -
- 83 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r5 - - - - - - - - - -
- 84 - - - - - - - - - - - - - - - - - - - - r41 r41 - r41 r41 r41 - - - r41 - - - r41 - - - - - r41 - r41 - r41 r41 r41 - - r41 r41
- 85 - - - - - - - - - - - - - - - - - - - - r40 r40 - r40 r40 r40 - - - r40 - - - r40 - - - - - r40 - r40 - r40 r40 r40 - - r40 r40
- 86 - - - - - - - - - - - - - - - - - - - - r33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 87 - - - - - - - - - - - - - - - - - - - - - - - - r31 r31 - - - - - - - - - - - - - - - r31 - r31 r31 r31 - - r31 r31
- 88 - - - - - - - - - - - - - - - - - - - - - - - - r44 r44 - - - - - - - - - - - - - - - r44 - r44 r44 r44 - - r44 r44
- start identifier douapuncte variables douapuncte int identifier virgula int identifier punctvirgula while identifier neq identifier douapuncte if identifier lt identifier douapuncte identifier assign identifier minus identifier punctvirgula stopif punct if identifier gt identifier douapuncte identifier assign identifier minus identifier punctvirgula stopif punct stopwhile punct write douapuncte identifier punctvirgula stop punct
- Secventa acceptata!
- Sirul productiilor utilizate este: 1 3 19 16 43 44 13 12 31 10 20 21 24 27 32 24 35 24 31 10 20 21 24 27 32 24 34 24 32 24 37 24 4 5 6 7 7 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement