Skip to content

Doozer-Framework/Syntax

Repository files navigation

--- # ![logo](docs/logo.png) ## Syntax

Build Status Code Climate Test Coverage Issue Count Dependency Status

Library providing a trait to bring parser, interpreter and compiler support for expressions to classes.

Install

You can add it via composer's command line interface:

$ composer require doozer-framework/syntax:^0.1

OR add it to composer.json:

  ...
  "require": {
    "doozer-framework/syntax": "^0.1"
  }
  ...

and run an update:

$ composer update doozer-framework/syntax

Contributing

Feel free to contribute with additions, fixes or documentation. Fork the project, apply your changes and create a pull request so we can review your changes before merging them.

Code & Standards

We follow the Symfony coding standards.

Tests

Ensure that the unit-test suite still runs successful before creating a pull request for your additions. The unit-test suite is provided as phpunit.xml.dist in the root of the project. To execute it run the following command from the projects root:

$ bin/phpunit -c .

Ensure also that your additions are also covered by unit-tests!

Coverage Report

You will find an automatic generated and always up to date coverage report for this repository at: https://doozer-framework.github.io/Syntax/

This coverage report is being updated automatically after each successful merge to the Doozer master repository (Doozer-Framework/Syntax).

License

MIT

Credits

Icons made by Vaadin from www.flaticon.com is licensed by CC 3.0 BY

About

Syntax trait enriching classes with parser, interpreter and compiler for expression support.

Resources

License

Stars

Watchers

Forks

Packages

No packages published