sentences:  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.