This patch series aims to add a public function for visiting attributes
to the SmPL AST visitor. This is needed to support meta attributes.
Jaskaran Singh (17):
parsing_cocci: visitor_ast: Add attributefn to SmPL AST visitor
parsing_cocci: parse_cocci: Reflect attributefn in AST visitor
parsing_cocci: cleanup_rules: Reflect attributefn in AST visitor
parsing_cocci: disjdistr: Reflect attributefn in AST visitor
parsing_cocci: free_vars: Reflect attributefn in AST visitor
parsing_cocci: get_constants2: Reflect attributefn in AST visitor
parsing_cocci: re_constraints: Reflect attributefn in AST visitor
parsing_cocci: safe_for_multi_decls: Reflect attributefn in AST visitor
parsing_cocci: stmtlist: Reflect attributefn in AST visitor
parsing_cocci: unify_ast: Reflect attributefn in AST visitor
parsing_c: unparse_hrule: Reflect attributefn in AST visitor
cocci: Reflect attributefn in AST visitor
engine: asttoctl2: Reflect attributefn in AST visitor
engine: asttomember: Reflect attributefn in AST visitor
engine: cocci_vs_c: Reflect attributefn in AST visitor
engine: transformation_c: Reflect attributefn in AST visitor
popl09: popltoctl: Reflect attributefn in AST visitor
cocci.ml | 2 +-
engine/asttoctl2.ml | 11 ++++++-----
engine/asttomember.ml | 8 ++++----
engine/cocci_vs_c.ml | 4 ++--
engine/transformation_c.ml | 2 +-
parsing_c/unparse_hrule.ml | 2 +-
parsing_cocci/cleanup_rules.ml | 2 +-
parsing_cocci/disjdistr.ml | 5 +++--
parsing_cocci/free_vars.ml | 16 +++++++++-------
parsing_cocci/get_constants2.ml | 3 ++-
parsing_cocci/parse_cocci.ml | 2 +-
parsing_cocci/re_constraints.ml | 8 +++++---
parsing_cocci/safe_for_multi_decls.ml | 6 +++---
parsing_cocci/stmtlist.ml | 2 +-
parsing_cocci/unify_ast.ml | 20 +++++++++++++-------
parsing_cocci/visitor_ast.ml | 12 ++++++++----
parsing_cocci/visitor_ast.mli | 4 ++++
popl09/popltoctl.ml | 2 +-
18 files changed, 66 insertions(+), 45 deletions(-)
_______________________________________________
Cocci mailing list
[email protected]
https://systeme.lip6.fr/mailman/listinfo/cocci