First page Back Continue Last page Overview Graphics
Syntactic Flexibility
Syntactic predicates
- Parse X only if Y also matches
- Parse X only if followed by Y
Subtractive syntax
- Parse X only if Y doesn't match
- Parse X only if not followed by Y
Semantic predicates
- Parse X if its semantic value satisfies condition