grammar syntax allows definitin of scopes