class declaration parsing
add compiler events, field/property declarations