This is an old revision of the document!


Etapa 4 - Parsare Regex si limbaj

Serializare lexer (ca sa ne legam direct cu etapa 1).

Apoi parsare. Doua programe.

Limbajul 1: Imperative

<prog> ::= <variable> '=' <expr>;       |
           begin <instruction_list> end |
           while (<expr>) do <prog> od    |
           if (<expr>) then <prog> else <prog> fi 

<instruction_list> ::= [<prog>] 

<expr> ::= <expr> + <expr> | <expr> > <expr> | <expr> == <expr> | <variable> | <integer> 
                   

Limbajul 2: Lisp

Limbajul 3: Html ???

Combinam expresii din fisierul de referinta in specificatii. Mai sunt necesare detalii de clarificat.