Documente Academic
Documente Profesional
Documente Cultură
operator ::= +
separatore ::= ,
delimitator1 ::= {
delimitator2 ::= }
id ::= (letter|dig)*
numar_int ::= dig+
numar_re ::= dig+.dig+
start_keyword ::= START
stop_keyword ::= STOP
operatore ::= ^
separatore ::= ,
deli1 ::= {
deli2 ::= }
identificator ::= (lettera|dig)*
nr_int ::= dig+
nr_real ::= dig+.dig+
start_keyword ::= BEGIN
stop_keyword ::= END
c ::= 0..1
op ::= ^
separator ::= :
deli1 ::= [
deli2 ::= ]
id ::= (lettera|c)*
numar_intreg ::= c+
nr_re ::= c+.c+
cuvant_cheie_start ::= BEGIN
cuvant_cheie_stop ::= END
separator ::= .
deli1 ::= (
deli2 ::= )
identif ::= (lettera|dgt)*
nr_intreg ::= dgt+
nr_real ::= dgt+.dgt+
mot_cle_de_start ::= BEGIN
mot_cle_de_stop ::= END
separatore ::= :
delim1 ::= {
delim2 ::= }
id ::= (buchie|digit)*
numar_int ::= digit+
nr_real ::= digit+.digit+
start_keyword ::= ON
stop_keyword ::= OFF
operatore ::= *
separator ::= :
delim1 ::= {
delim2 ::= }
identificator ::= (litera|dgt)*
numar_intreg ::= dgt+
numar_re ::= dgt+.dgt+
cuv_cheie_start ::= ON
cuv_cheie_stop ::= OFF
separator ::= .
delim1 ::= [
delim2 ::= ]
identificator ::= (lit|dig)*
nr_int ::= dig+
numar_re ::= dig+.dig+
cuv_cheie_start ::= BEGIN
cuv_cheie_stop ::= END
operatie ::= +
separator ::= .
deli1 ::= {
deli2 ::= }
identificatore ::= (lettera|dgt)*
numar_int ::= dgt+
numar_real ::= dgt+.dgt+
start_keyword ::= START
stop_keyword ::= STOP
ListaInstruction stop_keyword
separator Instruction | Instruction
| identif delimitatore1 Expression
| Expression op identif | numar_re |
deli1 ::= [
deli2 ::= ]
identificatore ::= (letter|dgt)*
nr_intreg ::= dgt+
nr_re ::= dgt+.dgt+
mot_cle_de_start ::= ON
mot_cle_de_stop ::= OFF
delim2 ::= )
identificatore ::= (lit|cfr)*
numar_intreg ::= cfr+
numar_real ::= cfr+.cfr+
cuvant_cheie_start ::= START
cuvant_cheie_stop ::= STOP
separator ::= ;
deli1 ::= (
deli2 ::= )
id ::= (litera|cifra)*
numar_intreg ::= cifra+
numar_re ::= cifra+.cifra+
cuv_cheie_start ::= BEGIN
cuv_cheie_stop ::= END
separatore ::= ,
delim1 ::= {
delim2 ::= }
id ::= (buchie|digit)*
numar_intreg ::= digit+
numar_real ::= digit+.digit+
start_keyword ::= START
stop_keyword ::= STOP
separator ::= ,
delimitator1 ::= [
delimitator2 ::= ]
identif ::= (buchie|c)*
numar_intreg ::= c+
numar_re ::= c+.c+
cuvant_cheie_start ::= BEGIN
cuvant_cheie_stop ::= END
separator ::= :
deli1 ::= (
deli2 ::= )
identif ::= (litera|cif)*
numar_intreg ::= cif+
numar_real ::= cif+.cif+
start_keyword ::= ON
stop_keyword ::= OFF
op ::= +
separatore ::= ,
delimitator1 ::= [
delimitator2 ::= ]
identif ::= (lettera|cifra)*
numar_int ::= cifra+
numar_re ::= cifra+.cifra+
start_keyword ::= START
stop_keyword ::= STOP
op ::= %
separator ::= ;
delimitator1 ::= (
delimitator2 ::= )
identificator ::= (lit|cfr)*
nr_intreg ::= cfr+
nr_real ::= cfr+.cfr+
cuvant_cheie_start ::= ON
cuvant_cheie_stop ::= OFF
operatore ::= *
separator ::= ;
deli1 ::= {
deli2 ::= }
identificator ::= (buchie|dig)*
nr_intreg ::= dig+
numar_real ::= dig+.dig+
mot_cle_de_start ::= ON
mot_cle_de_stop ::= OFF
operator ::= ^
separator ::= ,
delim1 ::= [
delim2 ::= ]
identificator ::= (buchie|dig)*
nr_intreg ::= dig+
numar_re ::= dig+.dig+
cuv_cheie_start ::= ON
cuv_cheie_stop ::= OFF
delimitatore2 ::= ]
identificatore ::= (letter|cif)*
numar_int ::= cif+
numar_re ::= cif+.cif+
cuvant_cheie_start ::= BEGIN
cuvant_cheie_stop ::= END
operator ::= *
separatore ::= .
delim1 ::= {
delim2 ::= }
identificator ::= (lettera|cfr)*
numar_intreg ::= cfr+
nr_real ::= cfr+.cfr+
start_keyword ::= ON
stop_keyword ::= OFF
Student: Rezerva 01
1.Se dau urmatoarele reguli lexicale:
lettera ::= A..Z
cifra ::= 0..9
operator ::= %
separatore ::= ;
delimitatore1 ::= [
delimitatore2 ::= ]
identif ::= (lettera|cifra)*
Student: Rezerva 02
1.Se dau urmatoarele reguli lexicale:
litera ::= a..z
cifra ::= 0..3
operatore ::= +
separatore ::= .
delimitatore1 ::= (
delimitatore2 ::= )
id ::= (litera|cifra)*
nr_int ::= cifra+
numar_re ::= cifra+.cifra+
start_keyword ::= BEGIN
stop_keyword ::= END
Student: Rezerva 03
1.Se dau urmatoarele reguli lexicale:
litera ::= a..z
cifra ::= 0..1
operator ::= %
separator ::= :
delim1 ::= (
delim2 ::= )
identificatore ::= (litera|cifra)*
nr_int ::= cifra+
nr_re ::= cifra+.cifra+
cuvant_cheie_start ::= START
cuvant_cheie_stop ::= STOP
Student: Rezerva 04
1.Se dau urmatoarele reguli lexicale:
lettera ::= A..Z
cifra ::= 0..7
operator ::= /
separator ::= .
delim1 ::= {
delim2 ::= }
identificatore ::= (lettera|cifra)*
numar_int ::= cifra+
nr_re ::= cifra+.cifra+
cuvant_cheie_start ::= BEGIN
cuvant_cheie_stop ::= END
Student: Rezerva 05
1.Se dau urmatoarele reguli lexicale:
lettera ::= A..Z
cfr ::= 0..7
op ::= separator ::= :
delimitatore1 ::= (
delimitatore2 ::= )
identificator ::= (lettera|cfr)*
numar_intreg ::= cfr+
nr_re ::= cfr+.cfr+
mot_cle_de_start ::= ON
mot_cle_de_stop ::= OFF
Student: Rezerva 06
1.Se dau urmatoarele reguli lexicale:
lit ::= A..Z
cfr ::= 0..1
operator ::= %
separator ::= ;
delim1 ::= {
delim2 ::= }
identif ::= (lit|cfr)*
nr_intreg ::= cfr+
nr_re ::= cfr+.cfr+
start_keyword ::= INCEPUT
stop_keyword ::= SFARSIT
Student: Rezerva 07
1.Se dau urmatoarele reguli lexicale:
letter ::= a..z | A..Z
cfr ::= 0..1
operator ::= ^
separator ::= ;
delim1 ::= (
delim2 ::= )
identificatore ::= (letter|cfr)*
numar_int ::= cfr+
numar_real ::= cfr+.cfr+
cuvant_cheie_start ::= BEGIN
cuvant_cheie_stop ::= END
Student: Rezerva 08
1.Se dau urmatoarele reguli lexicale:
buchie ::= a..z
cif ::= 0..9
operatore ::= ^
separatore ::= ;
delimitator1 ::= [
delimitator2 ::= ]
identif ::= (buchie|cif)*
numar_int ::= cif+
numar_real ::= cif+.cif+
mot_cle_de_start ::= ON
mot_cle_de_stop ::= OFF
Student: Rezerva 09
1.Se dau urmatoarele reguli lexicale:
Student: Rezerva 10
1.Se dau urmatoarele reguli lexicale:
buchie ::= a..z
c ::= 0..9
operatore ::= /
separatore ::= .
delimitatore1 ::= (
delimitatore2 ::= )
identif ::= (buchie|c)*
nr_intreg ::= c+
nr_re ::= c+.c+
start_keyword ::= INCEPUT
stop_keyword ::= SFARSIT
Student: Rezerva 11
1.Se dau urmatoarele reguli lexicale:
buchie ::= A..Z
c ::= 0..1
op ::= ^
separatore ::= ;
delimitatore1 ::= {
delimitatore2 ::= }
ident ::= (buchie|c)*
nr_int ::= c+
nr_re ::= c+.c+
cuv_cheie_start ::= START
cuv_cheie_stop ::= STOP
Student: Rezerva 12
1.Se dau urmatoarele reguli lexicale:
buchie ::= a..z
cfr ::= 0..9
operator ::= ^
separatore ::= .
deli1 ::= [
deli2 ::= ]
identificatore ::= (buchie|cfr)*
nr_intreg ::= cfr+
numar_re ::= cfr+.cfr+
cuvant_cheie_start ::= ON
cuvant_cheie_stop ::= OFF
Student: Rezerva 13
1.Se dau urmatoarele reguli lexicale:
lit ::= a..z | A..Z
dgt ::= 0..9
operatie ::= ^
separator ::= .
deli1 ::= {
deli2 ::= }
ident ::= (lit|dgt)*
numar_intreg ::= dgt+
numar_re ::= dgt+.dgt+
cuvant_cheie_start ::= ON
cuvant_cheie_stop ::= OFF
Student: Rezerva 14
1.Se dau urmatoarele reguli lexicale:
litera ::= a..z | A..Z
dig ::= 0..1
op ::= +
separator ::= ;
delimitator1 ::= {
delimitator2 ::= }
identificatore ::= (litera|dig)*
numar_int ::= dig+
numar_real ::= dig+.dig+
cuv_cheie_start ::= BEGIN
cuv_cheie_stop ::= END
Student: Rezerva 15
1.Se dau urmatoarele reguli lexicale:
buchie ::= a..z | A..Z
cifra ::= 0..9
op ::= *
separatore ::= .
delimitatore1 ::= (
delimitatore2 ::= )
identificator ::= (buchie|cifra)*
numar_int ::= cifra+
numar_re ::= cifra+.cifra+