Skip to content

A fork of the Symfony ExpressionLanguage Component that allows some compilation customization.

License

Notifications You must be signed in to change notification settings

vanilla/expression-language

 
 

Repository files navigation

ExpressionLanguage Component

The ExpressionLanguage component provides an engine that can compile and evaluate expressions. An expression is a one-liner that returns a value (mostly, but not limited to, Booleans).

Resources

Features in this Fork

  • You can pass a callback for the $names argument in the compile() method.
  • You can add custom node compiler functions that change the way nodes are compiled using the addNodeFunction() method.
  • You can customize the regular expression for variables in the lexer using the setNamePattern() method.

About

A fork of the Symfony ExpressionLanguage Component that allows some compilation customization.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%