2022-08-09 11:56:23 +01:00
2022-07-26 10:45:12 +01:00
wip
2022-08-01 14:14:17 +01:00
2022-08-08 22:08:13 +01:00
2022-08-09 00:54:04 +01:00
2022-08-09 00:54:04 +01:00
2022-08-08 11:57:10 +01:00
2022-07-20 20:36:39 +01:00

Trunk

A set of libraries for working with PHP in Rust.

Overview

I originally started with this repository as an experiment. I wanted to see how feasible a handwritten PHP parser would be.

The goal was to have a set of tools that I could use to write my own utilities. The folders and crates in this repository serve as a guideline and target for the project.

Goals

  • A full-featured lexer and parser for PHP 8.1+
  • An experimental runtime for PHP (excl. extensions)
  • A static-analyser for PHP code.

Bold text indicates the current goal.

Contributing

All contributions are welcome. Please open a pull request with a descriptive title and description.

Please ensure all tests are passing on your pull request and that you add tests to cover your new feature or bug fix.

Credits

Description
No description provided
Readme 2.4 MiB
Languages
Rust 100%