parser/phpast/samples
2022-08-06 01:40:50 +01:00
..
anon-class.php parser: support foreach statements 2022-07-28 12:29:44 +01:00
array-assign.php parser: reorganise poor expression handling 2022-07-28 15:52:45 +01:00
array.php lexer+parser: basic support for lists 2022-07-19 16:37:32 +01:00
assign.php parser: support expression statements 2022-07-19 15:53:34 +01:00
assoc-array.php lexer+parser: support basic assoc arrays 2022-07-19 16:39:55 +01:00
bang.php parser: support prefix expressions like ! 2022-07-28 16:08:14 +01:00
class-props.php lexer: support more flags 2022-07-19 22:17:18 +01:00
class-use.php parser: basic support for trait uses in classes 2022-07-25 17:01:36 +01:00
class.php parser: basic class prop support with var 2022-07-19 15:58:20 +01:00
closures.php parser: support long and short closures 2022-07-25 19:00:26 +01:00
coalesce-ternary.php parser: make ternary an infix expression to ensure correct precedence 2022-08-06 01:40:50 +01:00
doc-comments.php lexer: produce doc comments 2022-08-02 00:14:24 +01:00
enum.php parser: support enums 2022-08-05 23:18:29 +01:00
equals.php parser: support equals/identical and not variant expressions 2022-07-28 17:01:40 +01:00
fib.php rs: experiment with a PHP to Rust to binary compiler 2022-07-29 16:32:25 +01:00
final-abstract.php lexer: support more flags 2022-07-19 22:17:18 +01:00
for.php parser: support normal for statements 2022-07-28 20:13:08 +01:00
foreach.php parser: support foreach statements 2022-07-28 12:29:44 +01:00
full-class-defs.php parser: support a fuller class parsing structure 2022-07-25 00:46:10 +01:00
if.php parser: support else if statements 2022-07-26 14:39:22 +02:00
interface.php parser: support interface statements with extends 2022-07-25 01:08:10 +01:00
match.php parser+lexer: support match expressions 2022-08-04 00:21:10 +01:00
method-call.php parser: support method calls 2022-07-26 11:29:42 +01:00
namespace.php parser: support namespace statements with blocks or one-liners 2022-07-22 16:44:26 +01:00
new.php parser: support basic new expressions 2022-07-25 19:15:09 +01:00
prop.php parser: support property fetches 2022-07-26 11:21:05 +01:00
return_types.php parser: support function return types 2022-07-23 16:13:35 +01:00
static-method-call.php parser: support static method calls, property fetches and constants 2022-07-28 14:42:14 +01:00
switch.php parser: support empty / simplest switch statement 2022-07-28 00:30:32 +01:00
trait.php parser: support full trait-definitions 2022-07-25 14:30:47 +01:00
try.php parser+lexer: support try/catch/finally statements 2022-08-04 00:41:27 +01:00
type-strings.php parser: support intersection type-strings 2022-07-23 16:04:21 +01:00
uses-closure.php parser: ensure function statements only parse when followed by an ident 2022-07-28 13:53:46 +01:00
variadic.php parser: support variadic function params 2022-07-28 01:04:20 +01:00