synchronize with Breeze compiler project;
add support safety attribute(O,S,D) in safety editor