Parser: renamed the enum <custom nmspc>::Rule into <custom nmspc>::ASTRule, to reduce the risk of name conflict
yuni: added YUNI_ATTR_PURE and YUNI_ATTR_CONST