Lexpr:
IDENT
@{
- @c check_variable(@Lexpr.s@, @IDENT.name@);
+ @c check(@Lexpr.s@, @IDENT.name@, S_VAR);
@}
| Feld
Feld: Term '.' IDENT
@{
- @c check_field(@Feld.s@, @IDENT.name@);
+ @c check(@Feld.s@, @IDENT.name@, S_FIELD);
@}
;
| THIS
| IDENT
@{
- @c check_variable(@Term.s@, @IDENT.name@);
+ @c check(@Term.s@, @IDENT.name@, S_VAR);
@}
| Feld