Advertisement
Guest User

lft

a guest
Feb 28th, 2020
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. //exercitiu 1
  2.  
  3. Var a = ?, b = 2, c = 3
  4. a = b + c
  5. Var d = 1
  6. a = a + d
  7. Output a
  8. Input d
  9.  
  10. <vardecl> ::= "Var" <spatiu><vardeclist>
  11. <spatiu> ::= " "
  12. <vardeclist> ::= <var_type>{, <spatiu><var_type>}
  13. <var_type> ::=<declVar> | <declExpr> | <output> | <input>
  14. <declVar> ::= <litera><spatiu><asignare><spatiu><ident>
  15. <declExpr> ::=<litera><spatiu><asignare><spatiu><litera><spatiu><sign><spatiu><litera>
  16. <ident> ::= <sign> | <digit>
  17. <sign> ::= "+" | "-" | "*" | "/" | "?"
  18. <asignare> ::= "="
  19. <output> ::="Output" <spatiu><litera>
  20. <input> ::="Input" <spatiu><litera>
  21. <cifra> ::= "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9"
  22. <litera> ::= "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "I" | "J" |
  23. "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" | "S" | "T" |
  24. "U" | "V" | "W" | "X" | "Y" | "Z" | "a" | "b" | "c" | "d" |
  25. "e" | "f" | "g" | "h" | "i" | "j" | "k" | "l" | "m" | "n" |
  26. "o" | "p" | "q" | "r" | "s" | "t" | "u" | "v" | "w" | "x" |
  27. "y" | "z"
  28.  
  29.  
  30.  
  31.  
  32. //exercitiu 2
  33.  
  34. Verb: a merge
  35. Conjugare: eu merg, tu mergi, el/ea merge, noi mergem, voi mergeti, ei/ele merg
  36.  
  37. <vardecl> ::= "Verb:" <spatiu><verb>
  38. <spatiu> ::= " "
  39. <verb> :: "a merge"
  40. <vardecl2> ::= "Conjugare:" <spatiu><vardeclist>
  41. <vardeclist> ::= <var_type>{, <spatiu><var_type>}
  42. var_type ::= <persoana><spatiu><conjugare>
  43. <persoana> ::= "eu" | "tu" | "el/ea" | "noi" | "voi" | "ei/ele"
  44. <conjugare> ::= "merg" | "mergi" | "merge" | "mergem" | "mergeti" | "merg"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement