Login  |  Packages  |  Support  |  Bugs
Top Level :: PHP :: ast :: 0.1.7 :: Windows

ast 0.1.7 for Windows

Package Information
Summary Extension exposing PHP 7 abstract syntax tree
Maintainers Nikita Popov (lead) [details]
Tyson Andre (lead) [details]
License BSD-3-Clause
Description php-ast exports the AST internally used by PHP 7.
php-ast is significantly faster than PHP-Parser, because the AST construction is implemented in C.
However, php-ast may only parse code that is syntactically valid on the version of PHP it runs on.
Release notes
Version 0.1.7
- Added AST version 60 with the following changes:
- `AST_FUNC_DECL` and `AST_METHOD` no longer generate a `uses` child. Previously this child was
always `null`.
- `AST_FUNC_CONST_ELEM` now always has a `docComment` child. Previously it was absent on PHP 7.0.
On PHP 7.0 the value is always `null`.
- Added `ARRAY_ELEM_REF` flag, which is used by `AST_ARRAY_ELEM` for by-reference array elements
and (since PHP 7.3) for by-reference destructuring. Previously this flag was represented simply
by the value `1`.
- Deprecated AST versions 40 and 45.
- Fix build against PHP 7.4-dev.
DLL List
PHP 7.2 7.2 Non Thread Safe (NTS) x64
7.2 Thread Safe (TS) x64
7.2 Non Thread Safe (NTS) x86
7.2 Thread Safe (TS) x86
PHP 7.1 7.1 Non Thread Safe (NTS) x64
7.1 Thread Safe (TS) x64
7.1 Non Thread Safe (NTS) x86
7.1 Thread Safe (TS) x86
PHP 7.0 7.0 Non Thread Safe (NTS) x64
7.0 Thread Safe (TS) x64
7.0 Non Thread Safe (NTS) x86
7.0 Thread Safe (TS) x86

In case of missing DLLs, consider to contact the PHP for Windows Team.

[ Latest Tarball ] [ Changelog ] [ View Statistics ]
[ Browse Source ] [ Package Bugs ]

Dependencies for release 0.1.7
Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Mar 21 17:05:02 2024 UTC
Bandwidth and hardware provided by: pair Networks