other names · Added 9 October 2026
Syntactic predicate
A syntactic predicate specifies the syntactic validity of applying a production in a formal grammar and is analogous to a semantic predicate that specifies the semantic validity of applying a production. It is a simple and effective means of dramatically improving the recognition strength of an LL parser by providing arbitrary lookahead. In their original implementation, syntactic predicates had the form “( α )?” and could only appear on the left edge of a production. The required syntactic condition α could be any valid context-free grammar fragment.
From Wikipedia (CC BY-SA). Not a dictionary word, so it lives in Other Names.
Read more about Syntactic predicate on Wikipedia → or look up a word above