cucumber / language-service

Cucumber Language Service
MIT License
12 stars 21 forks source link

chore(deps): update dependency tree-sitter-php to v0.22.2 #180

Open renovate[bot] opened 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
tree-sitter-php 0.20.0 -> 0.22.2 age adoption passing confidence

Release Notes

tree-sitter/tree-sitter-php (tree-sitter-php) ### [`v0.22.2`](https://togithub.com/tree-sitter/tree-sitter-php/releases/tag/v0.22.2) [Compare Source](https://togithub.com/tree-sitter/tree-sitter-php/compare/v0.22.1...v0.22.2) #### What's Changed - Add \*.dylib file to .gitignore by [@​zonuexe](https://togithub.com/zonuexe) in [https://github.com/tree-sitter/tree-sitter-php/pull/219](https://togithub.com/tree-sitter/tree-sitter-php/pull/219) - Replace stdlib calls: isxdigit -> iswxdigit, wcscmp -> memcmp by [@​maxbrunsfeld](https://togithub.com/maxbrunsfeld) in [https://github.com/tree-sitter/tree-sitter-php/pull/220](https://togithub.com/tree-sitter/tree-sitter-php/pull/220) - fix: error when string contains php closing tag by [@​calebdw](https://togithub.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/222](https://togithub.com/tree-sitter/tree-sitter-php/pull/222) - fix: comment precedence (again) by [@​calebdw](https://togithub.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/224](https://togithub.com/tree-sitter/tree-sitter-php/pull/224) - chore: bump tree-sitter-cli version to `0.21.0` by [@​calebdw](https://togithub.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/225](https://togithub.com/tree-sitter/tree-sitter-php/pull/225) #### New Contributors - [@​zonuexe](https://togithub.com/zonuexe) made their first contribution in [https://github.com/tree-sitter/tree-sitter-php/pull/219](https://togithub.com/tree-sitter/tree-sitter-php/pull/219) **Full Changelog**: https://github.com/tree-sitter/tree-sitter-php/compare/v0.22.0...v0.22.2 ### [`v0.22.1`](https://togithub.com/tree-sitter/tree-sitter-php/compare/v0.22.0...v0.22.1) [Compare Source](https://togithub.com/tree-sitter/tree-sitter-php/compare/v0.22.0...v0.22.1) ### [`v0.22.0`](https://togithub.com/tree-sitter/tree-sitter-php/releases/tag/v0.22.0) [Compare Source](https://togithub.com/tree-sitter/tree-sitter-php/compare/v0.21.1...v0.22.0) #### What's Changed - feat: allow identifiers to contain utf-8 characters by [@​calebdw](https://togithub.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/216](https://togithub.com/tree-sitter/tree-sitter-php/pull/216) - chore!: clean up expressions by [@​calebdw](https://togithub.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/218](https://togithub.com/tree-sitter/tree-sitter-php/pull/218) - fix: keywords not being parsed as named arguments by [@​calebdw](https://togithub.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/217](https://togithub.com/tree-sitter/tree-sitter-php/pull/217) #### Breaking Change - `exponentiation_expression` has been removed and is now part of `binary_expression` **Full Changelog**: https://github.com/tree-sitter/tree-sitter-php/compare/v0.21.1...v0.22.0 ### [`v0.21.1`](https://togithub.com/tree-sitter/tree-sitter-php/releases/tag/v0.21.1) [Compare Source](https://togithub.com/tree-sitter/tree-sitter-php/compare/b75c767f474c992d6cf02df6b184a425eb63565b...v0.21.1) #### What's Changed - Use python 3.12 and update node-gyp to 10.0.1 by [@​piotrkwiecinski](https://togithub.com/piotrkwiecinski) in [https://github.com/tree-sitter/tree-sitter-php/pull/198](https://togithub.com/tree-sitter/tree-sitter-php/pull/198) - Split parser attempt [#​2](https://togithub.com/tree-sitter/tree-sitter-php/issues/2) by [@​calebdw](https://togithub.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/192](https://togithub.com/tree-sitter/tree-sitter-php/pull/192) - feat: add injection queries for heredocs and comments by [@​calebdw](https://togithub.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/204](https://togithub.com/tree-sitter/tree-sitter-php/pull/204) - feat: allow enums to use double quoted strings and here/nowdocs by [@​calebdw](https://togithub.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/199](https://togithub.com/tree-sitter/tree-sitter-php/pull/199) - fix: add for as a highlight keyword by [@​calebdw](https://togithub.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/201](https://togithub.com/tree-sitter/tree-sitter-php/pull/201) - fix: allow digits in heredoc identifier by [@​calebdw](https://togithub.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/210](https://togithub.com/tree-sitter/tree-sitter-php/pull/210) - chore: remove js parsing script by [@​calebdw](https://togithub.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/211](https://togithub.com/tree-sitter/tree-sitter-php/pull/211) - feat: support disjunctive normal form types by [@​calebdw](https://togithub.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/203](https://togithub.com/tree-sitter/tree-sitter-php/pull/203) - feat: support typed class constants by [@​calebdw](https://togithub.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/205](https://togithub.com/tree-sitter/tree-sitter-php/pull/205) - fix: final modifier with constant visibility by [@​calebdw](https://togithub.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/208](https://togithub.com/tree-sitter/tree-sitter-php/pull/208) - chore: specify eof in .gitattributes by [@​calebdw](https://togithub.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/213](https://togithub.com/tree-sitter/tree-sitter-php/pull/213) - PHP 8.3 support and various fixes by [@​calebdw](https://togithub.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/214](https://togithub.com/tree-sitter/tree-sitter-php/pull/214) - fix: add single quote string escape_sequence by [@​calebdw](https://togithub.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/215](https://togithub.com/tree-sitter/tree-sitter-php/pull/215) - chore: update tree-sitter configs by [@​calebdw](https://togithub.com/calebdw) in [https://github.com/tree-sitter/tree-sitter-php/pull/212](https://togithub.com/tree-sitter/tree-sitter-php/pull/212) - fix: allow trailing comma in match_condition_list by [@​Vehmloewff](https://togithub.com/Vehmloewff) in [https://github.com/tree-sitter/tree-sitter-php/pull/194](https://togithub.com/tree-sitter/tree-sitter-php/pull/194) **Full Changelog**: https://github.com/tree-sitter/tree-sitter-php/compare/v0.20.0...v0.21.1 ### [`v0.21.0`](https://togithub.com/tree-sitter/tree-sitter-php/compare/v0.20.0...b75c767f474c992d6cf02df6b184a425eb63565b) [Compare Source](https://togithub.com/tree-sitter/tree-sitter-php/compare/v0.20.0...b75c767f474c992d6cf02df6b184a425eb63565b)

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

β™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 3 months ago

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


kieran-ryan commented 1 month ago

Parser has been split into separate directories - php and php_only (see tree-sitter/tree-sitter-php#192); thus the build script must be updated to specify the normal php parser directory (php).

https://github.com/cucumber/language-service/blob/2ea89a3db79b1767a0685aa9748102316a8b27f1/scripts/build.js#L25