- TSPHP-731 Update copyright
-- Updated LICENSE, README.md, build.properties etc.
-- Updated header in files accordingly
-- changed *.tpl to tpl.* since intellij cannot handle *.tpl files, modified build-common.xml accordingly
- TSPHP-746 right-associativity used expression instead of recursion
- Improved error message of parser tests
TSPHP-739 parser precedence wrong
TSPHP-745 chaining up operators - TSPHP739 already fixed the issue, just added the tests which verify it
- TSPHP-610 checkstyle should fail when code conventions are breached
-- added new checkstyle library
-- new checks added
-- severity of checks adjusted
- TSPHP-610 checkstyle should fail when code conventions are breached
-- added possibility to disable checkstyle rules per SuppressWarnings annotation
-- resolved errors reported by checkstyle (build should be successful again)
- Renamed OperatorChainingTest to ExpressionChainingTest
TSPHP-752 cast assign, wrong precedence - added test for cast assign and added precedence test for cast assign
new antlr version added
- TSPHP-740 Improve code coverage parser
-- added new tests
-- improved existing ones
- TSPHP-740 Improve code coverage parser
-- added new tests
-- had to change the signature of all tests since AParserTest can now throw more than just a RecognitionException (changed it to Exception to avoid changes in the future)
- TSPHP-740 Improve code coverage parser - assignment rule had an unnecessary multiplier (forgot to commit the grammar - should fix the build)
TSPHP-775 switch cases without instructions
- TSPHP-740 Improve code coverage parser
-- added new tests
-- improved existing one
- TSPHP-652 Exception when type for extends/implements is missing
-- Had to change the way classInterfaceTypeWithoutObject rule constructed the AST (it ignored when no namespaceId was provided)
-- Added corresponding tests which cover this scenario
- introduced a class constant BACKSLASH for the parser (instead of using a local variable in several rules)
- TSPHP-795 Reduce code branches - use antlr with fix 157
-- exchanged antlr library -> reduced branches from total 11173 down to 10805 and improved coverage from 3366 missed branches to 3352 missed branches (thus relative coverage decreased from 70% to 69%)
-- changed build.xml to include the TSPHP.tokens defined in the /antlr folder
-- changed .gitignore in order that /antlr/TSPHP.tokens is no longer ignored
- TSPHP-795 Reduce code branches - use antlr with fix 157
-- exchanged antlr library -> last commit was rev. 823b8fd5debd2b7d7ad8479363e986bace6f05a5 instead of 20d859abb2fd59bdceed885db839cb6fa32510cd
- added new common component
- structured the tokens file according to the precedence rules
- TSPHP-740 Improve code coverage parser
-- added more test which should cover more branches (possibly over-engineered)
- TSPHP-740 Improve code coverage parser
-- added some more tests to cover error cases
-- removed BadMatching tests (over-engineered)
- reordered the parameter list of AParserExceptionTest.java
- Fixed one checkstyle issue
- renamed package -> tests mainly for coverage improvement, not only covering branches though
improved naming