Implement AST finding