<div dir="ltr"><div>For example in this sentence:<br></div><div><span style="color:rgb(51,51,51);font-family:"DejaVu Sans",Arial,Helvetica,sans-serif;font-size:14.4px;text-align:justify">AST matchers are predicates on nodes in the AST.</span><br></div><div>Or this:</div><div><span style="color:rgb(51,51,51);font-family:"DejaVu Sans",Arial,Helvetica,sans-serif;font-size:14.4px;text-align:justify">LibASTMatchers provides a domain specific language to create predicates on Clang’s AST.</span><br></div><div><span style="color:rgb(51,51,51);font-family:"DejaVu Sans",Arial,Helvetica,sans-serif;font-size:14.4px;text-align:justify"><br></span></div><div>Can someone help to explain what predicates are?</div></div>