introduced untyped anonymous member type
added support for enhanced FOR cycle variable definition
extracted members definitions in a separate file
started migration from scala JSON to spray-json
auto-complete: added support for Enum and Enum Constant
with/without sharing may appear anywhere in class definition header
grammar change - map shall allow expression as its key, not just identifier or literal
grammar change - assert in Apex is just another library function, not real keyword like in java
grammar fix - previous method of handling get/set apex properties lead to ambiguity

and clashed with method calls xxx.get() & xxx.set()