Herança de gramáticas
A secção de import implementa um mecanismo de herança entre gramáticas.
Por exemplo as gramáticas:
Geram a gramática MyELang equivalente:
Isto é, as regras são herdadas, excepto quando são redefinidas na gramática descendente.
Este mecanismo permite herança múltipla:
Note-se a importância na ordem dos imports na gramática Nested.
A regra r vem da gramática G3 e não da gramática G2.
Last updated