1) grammar.txt: added in where clause EQUAL between lists
| TRUE (* vero *)
| FALSE (* falso *)
| <string> IS <string> (* case sensitive matching *)
+ | <list> EQUAL <list> (* uguaglianza tra liste *)
<pattern> := <"-quoted-constant-string> (* pattern costante *)
<rvar> := <not-reserved-identifier> (* variabile per risorse *)
<svar> := $ <not-reserved-identifier> (* variabile per stringhe *)
+- () = lista vuota (?)
- le stringhe sono "case sensitive"
- la funzione non definita sull'argomento restituisce la stringa nulla
- le <rvar> si presuppongono essere istanziate come URI references costituite