php-parser

NodeJS PHP Parser - extract AST or tokens

BSD-3-CLAUSE License

Downloads
706.2K
Stars
513
Committers
35

Bot releases are hidden (Show)

php-parser - 3.1.5 Latest Release

Published by czosel over 1 year ago

  • (PHP 8.1) Added support for class constants with FINAL keyword (#1110, thanks @cseufert!)
  • upgrade dependencies (#1115)
php-parser - 3.1.4

Published by czosel over 1 year ago

  • fix: add support for string concatenation in attributes (#1077, thanks @NorthBlue333!)
  • chore: upgrade dependencies (#1078)
php-parser - 3.1.3

Published by czosel almost 2 years ago

  • feat: support for readonly class (#1046, thanks @genintho!)
  • chore: upgrade dependencies (#1050)
php-parser - 3.1.2

Published by czosel almost 2 years ago

  • Fix for expression in new statement (#1020, thanks @cseufert!)
  • chore: upgrade dependencies (#1028)
php-parser - 3.1.1

Published by czosel about 2 years ago

  • fix for readonly keyword ordering (#997, thanks @cseufert!)
  • chore: upgrade dependencies (#1001)
php-parser - 3.1.0

Published by czosel about 2 years ago

  • Typescript now reads type information without error (#980, thanks @ytetsuro!)
  • dependency updates
php-parser - 3.1.0-beta.11

Published by czosel over 2 years ago

  • Handle property types using T_NAME_* tokens (#960, thanks @MaartenStaa!)
  • Implement parsing of PHP 8.1's explicit octals (#961, thanks @MaartenStaa!)
  • Dependency updates
php-parser - 3.1.0-beta.10

Published by czosel over 2 years ago

  • Fix error on variadic function calls (#949, thanks @MaartenStaa!)
  • upgrade dependencies (#951)
php-parser - 3.1.0-beta.9

Published by czosel over 2 years ago

  • fix: enum as identifier name (#941)
php-parser - 3.1.0-beta.8

Published by czosel over 2 years ago

  • feat: Add PHP 8.1 first class callable support (#937, thanks @MaartenStaa!)
php-parser - 3.1.0-beta.7

Published by czosel over 2 years ago

  • fix: correctly parse subnamespaces (#934)
php-parser - 3.1.0-beta.6

Published by czosel over 2 years ago

  • fix: parse namespaces as single tokens (#921, thanks @MaartenStaa!)
  • fix: attribute parsing issues (#918, thanks @MaartenStaa!)
  • fix: intersection types with by-ref variable (#917, thanks @justim!)
  • chore: upgrade dependencies (#932)
php-parser - 3.1.0-beta.5

Published by czosel over 2 years ago

  • feat: Parse Intersection types (#893, thanks @cseufert and @genintho!)
  • fix: several small typing issues (#871, thanks @cpiber!)
  • chore: add performance testing to CI (#885 - #890)
php-parser - 3.1.0-beta.4

Published by czosel over 2 years ago

  • fix: default version is PHP 8.1 (#880, thanks @genintho!)
php-parser - 3.1.0-beta.3

Published by czosel over 2 years ago

  • fix: bump default php version to 8.1 (#879)
php-parser - 3.1.0-beta.2

Published by czosel over 2 years ago

  • feat: add basic support for readonly properties (#865, thanks @genintho!)
  • dependency updates
php-parser - 3.1.0-beta.1

Published by czosel over 2 years ago

  • add support for parsing PHP 8.1 enums (#862, thanks @MaartenStaa)
  • fix 589 new keyword params (#750, thanks @cseufert)
  • chore(linting): enable "braces" eslint rule (#863, thanks @cseufert)
php-parser - 3.1.0-beta.0

Published by czosel over 2 years ago

php-parser - 3.0.1 - fix

Published by ichiriac over 4 years ago

#532 - expression as generator key

php-parser - 3.0.0

Published by ichiriac over 4 years ago

Released the 3.0 stable version - the api under 3.x series will not change