460f981e | 19-Oct-2011 |
nikic |
Improve tests * Script is now at test_old/run.php and is CLI only * Accepts a test type (Symfony or PHP) and a path to the test files as arguments * For the PHP testsuite files that
Improve tests * Script is now at test_old/run.php and is CLI only * Accepts a test type (Symfony or PHP) and a path to the test files as arguments * For the PHP testsuite files that expect a parse error are not tested (though Fatal errors are tested, so there are still 49 parse test failures) * Removed testExpressions.php as this is covered in the PHP testsuite
show more ...
|
69b298c4 | 18-Oct-2011 |
nikic |
Recognize halt_compiler() ?> (without ;) |
afdfb6bf | 17-Oct-2011 |
nikic |
Make test_old able to run PHP testsuite |
70782524 | 16-Oct-2011 |
nikic |
Fix pretty printing of whole-numbered floats This time properly. Only remaining problem is that floats like 1e1000 are printed as INF. This may or may not be acceptable. The value will be th
Fix pretty printing of whole-numbered floats This time properly. Only remaining problem is that floats like 1e1000 are printed as INF. This may or may not be acceptable. The value will be the same, but the tests will signal a diff failure.
show more ...
|
b77d66e5 | 16-Oct-2011 |
nikic |
Fix pretty print of ${$a}[0] |
4ce61864 | 16-Oct-2011 |
nikic |
Fix escaping in pretty print of ShellExec |
9ed77427 | 16-Oct-2011 |
nikic |
Rename Expr_List to Expr_AssignList |
43f9c37c | 16-Oct-2011 |
nikic |
Add operator precedence for list() assignments |
7f82d20c | 16-Oct-2011 |
nikic |
Fix pretty printing of whole-numbered floats |
6fc85143 | 16-Oct-2011 |
nikic |
Fix parsing of $$$a |
f30320b9 | 16-Oct-2011 |
nikic |
Fix Stmt_List pretty printing for nested list()s |
527265cd | 16-Oct-2011 |
nikic |
Fix Stmt_DeclareDeclare pretty printing |
df657b70 | 15-Oct-2011 |
nikic |
Rename caseList to cases in Node_Stmt_Switch |
2d57f52d | 15-Oct-2011 |
nikic |
Add more specialized constructors |
a7a7dfce | 30-Sep-2011 |
nikic |
Remove useless condition from Throw printer |
535cf21b | 30-Sep-2011 |
nikic |
Swap argument order for Node_Case $cond is now the first parameter and is not optional. |
b7a034cd | 29-Sep-2011 |
nikic |
Remove redundant check in NameResolver |
53d33345 | 28-Sep-2011 |
nikic |
Simplify resolveOtherName logic |
ab72f985 | 28-Sep-2011 |
nikic |
Add NameResolver The NameResolver visitor tries to resolve all names to fully qualified names. It will resolve all non-dynamic names, apart from unqualified function and constant names. The
Add NameResolver The NameResolver visitor tries to resolve all names to fully qualified names. It will resolve all non-dynamic names, apart from unqualified function and constant names. The latter can not be resolved properly without running the code.
show more ...
|
62183807 | 28-Sep-2011 |
nikic |
Add test coverage for Node_Name And fix bugs found while doing so. |
92f79300 | 28-Sep-2011 |
nikic |
Fix some readme + doccomment typos |
d53173c2 | 24-Sep-2011 |
nikic |
Don't use references in NodeTraverser Stop using reference magic in the NodeTraverser. Instead use normal return values. Additionally enfore that an array is passed to ->traverse(). |
d5f148b4 | 24-Sep-2011 |
nikic |
Merge Node_Name and Node_Name_Normal |
df7cb44e | 24-Sep-2011 |
nikic |
Use seperate Name node classes instead of type subnode |
85854573 | 23-Sep-2011 |
nikic |
Add shared Node_Const Node_Const is shared between Node_Stmt_ClassConst and Node_Stmt_Const. Maybe one could generalize it to a Node_NameToValue to share it with Node_Stmt_Declare too. |