Skip to content
generated from ghostwriter/wip

[WIP]Lexical Analysis library for PHP (Tokenizer, Lexer, Parser, Generator)

License

Notifications You must be signed in to change notification settings

ghostwriter/syntax

Repository files navigation

Syntax

Compliance Supported PHP Version Mutation Coverage Code Coverage Type Coverage Latest Version on Packagist Downloads

Lexical Analysis library for PHP (Lexer, Tokenizer, Parser, Generator)

Warning

This project is not finished yet, work in progress.

Installation

You can install the package via composer:

composer require ghostwriter/syntax

Usage

// work in progress

Commands

# This is for development; dogfooding to parse and generate the AST for test fixture files.
syntax /path/to/file.php 

# -s|--save: Save or Update the AST of the PHP file as JSON file ['file.php => file.php.json'] in the same location.

Testing

composer test

Changelog

Please see CHANGELOG.md for more information what has changed recently.

Security

If you discover any security related issues, please email nathanael.esayeas@protonmail.com instead of using the issue tracker.

Support

[Become a GitHub Sponsor]

Credits

License

The BSD-3-Clause. Please see License File for more information.

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages