nikic
|
613aa84f80
|
[5.4] Add support for static closures
This adds another property to Expr_Closure named "static". It's true for static closures and false otherwise.
|
2011-10-29 00:16:29 +02:00 |
|
nikic
|
f202aa9814
|
[API] Make all constructors specialized
For nodes that accept many optional arguments I chose to keep the $subNodes argument, but provide default values instead.
|
2011-10-28 19:06:24 +02:00 |
|
nikic
|
25f37ccc28
|
[API] Rename LambdaFunc to Closure
The term "closure" is more commonly used in PHP, even if the function doesn't use() any variables.
|
2011-10-26 18:34:12 +02:00 |
|
nikic
|
9ed77427a2
|
Rename Expr_List to Expr_AssignList
|
2011-10-16 14:49:13 +02:00 |
|
nikic
|
92f793001b
|
Fix some readme + doccomment typos
|
2011-09-28 16:26:51 +02:00 |
|
nikic
|
ea65ea7a32
|
Make some doc comments more precise
Additionally add two further constructors
|
2011-09-23 18:45:29 +02:00 |
|
nikic
|
ee4e55dc75
|
Move Node_Expr_FuncCallArg to Node_Arg (just like Node_Param)
|
2011-09-22 20:34:35 +02:00 |
|
nikic
|
847cdbc5c6
|
Swap argument order for ArrayItem
|
2011-09-02 19:49:46 +02:00 |
|
nikic
|
63525d36e7
|
Fix / improve some method doc docomments / signatures
|
2011-08-22 17:38:05 +02:00 |
|
nikic
|
05c514f9c5
|
Instantiate a Node_Name for 'static', too. Fix some doc comments.
|
2011-08-19 17:44:42 +02:00 |
|
nikic
|
ca51472c2f
|
Move Variable to Expr_Variable, move Stmt_FuncParam to Param (as it is used both in stmts and expr and both in funcs and methods)
|
2011-08-14 18:51:42 +02:00 |
|
nikic
|
bd602afc3a
|
Add specialized constructor for lambdas, too
|
2011-08-14 18:26:06 +02:00 |
|
nikic
|
e0fe21287d
|
Add specialized constructors for all expression nodes apart from lambda
|
2011-08-11 10:25:51 +02:00 |
|
nikic
|
f412b3915f
|
Rename cast nodes and give them a common Expr_Cast parent (with specialized constructor)
|
2011-08-11 09:20:25 +02:00 |
|
nikic
|
284f32f475
|
Add specialized constructor for binary operators
|
2011-08-11 08:57:13 +02:00 |
|
nikic
|
22b507e9f4
|
Rename Bin[ary] to Bitwise (which is the correct name)
|
2011-08-11 08:42:28 +02:00 |
|
nikic
|
344913d44b
|
Add specialized constructors for assignment operations
|
2011-08-11 08:35:10 +02:00 |
|
nikic
|
d9a23f2dc7
|
Add specialized constructors for Expr_Array*, make Variable an Expr
|
2011-08-11 08:13:01 +02:00 |
|
nikic
|
620525a5da
|
Prefix all classes with PHPParser_
|
2011-06-05 18:40:04 +02:00 |
|