- Changed visibility of some VM methods
- Fix compiler error
- Fixed debug build
- Added augmented assignment on arithmetic operation
- Update parser error on failing test
- Fixed bug on assignment using result of compound assignment (e.g. var a = b += 2;)
- Implemented augmented assignemnt (issue #254)
- Simplified grammar rule to allow visibility flag for class members
- Added visibility member to AttrDecl class
- Improved ast for class member declaration
- Added MemberData struct to store class member value and flags
- Spread MemberData usage
- Initial code for context checking (issue #275)
- Implemented runtime member visibility checking (issue #275)
- Checking visibility for static members
- Cosmetics
- Removed duplicated method from Value class
- CS
- Introduced a lazy loading of members to object instance
- Reuse variable instead of calling method again