├── .gitignore ├── .phpcs.xml ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── composer.json ├── docs └── docs.md ├── lessc.inc.php ├── lessify ├── lessify.inc.php ├── package.sh ├── phpunit.xml.dist ├── plessc └── tests ├── ApiTest.php ├── ErrorHandlingTest.php ├── InputTest.php ├── README.md ├── bootstrap.sh ├── inputs ├── accessors.less.disable ├── arity.less ├── attributes.less ├── builtins.less ├── colors.less ├── compile_on_mixin.less ├── data-uri.less ├── directives.less ├── escape.less ├── font_family.less ├── guards.less ├── hacks.less ├── hi.less ├── ie.less ├── import.less ├── interpolation.less ├── keyframes.less ├── math.less ├── media.less ├── misc.less ├── mixin_functions.less ├── mixin_merging.less.disable ├── mixins.less ├── nested.less ├── pattern_matching.less ├── scopes.less ├── selector_expressions.less ├── site_demos.less ├── test-imports │ ├── a.less │ ├── b.less │ ├── file1.less │ ├── file2.less │ ├── file3.less │ └── inner │ │ ├── file1.less │ │ └── file2.less └── variables.less ├── inputs_lessjs ├── mixins-args.less ├── mixins-named-args.less └── strings.less ├── outputs ├── accessors.css ├── arity.css ├── attributes.css ├── builtins.css ├── colors.css ├── compile_on_mixin.css ├── data-uri.css ├── directives.css ├── escape.css ├── font_family.css ├── guards.css ├── hacks.css ├── hi.css ├── ie.css ├── import.css ├── interpolation.css ├── keyframes.css ├── math.css ├── media.css ├── misc.css ├── mixin_functions.css ├── mixin_merging.css ├── mixins.css ├── nested.css ├── nesting.css ├── pattern_matching.css ├── scopes.css ├── selector_expressions.css ├── site_demos.css └── variables.css ├── outputs_lessjs ├── mixins-args.css ├── mixins-named-args.css └── strings.css └── sort.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/.gitignore -------------------------------------------------------------------------------- /.phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/.phpcs.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/composer.json -------------------------------------------------------------------------------- /docs/docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/docs/docs.md -------------------------------------------------------------------------------- /lessc.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/lessc.inc.php -------------------------------------------------------------------------------- /lessify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/lessify -------------------------------------------------------------------------------- /lessify.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/lessify.inc.php -------------------------------------------------------------------------------- /package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/package.sh -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /plessc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/plessc -------------------------------------------------------------------------------- /tests/ApiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/ApiTest.php -------------------------------------------------------------------------------- /tests/ErrorHandlingTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/ErrorHandlingTest.php -------------------------------------------------------------------------------- /tests/InputTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/InputTest.php -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/bootstrap.sh -------------------------------------------------------------------------------- /tests/inputs/accessors.less.disable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/accessors.less.disable -------------------------------------------------------------------------------- /tests/inputs/arity.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/arity.less -------------------------------------------------------------------------------- /tests/inputs/attributes.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/attributes.less -------------------------------------------------------------------------------- /tests/inputs/builtins.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/builtins.less -------------------------------------------------------------------------------- /tests/inputs/colors.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/colors.less -------------------------------------------------------------------------------- /tests/inputs/compile_on_mixin.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/compile_on_mixin.less -------------------------------------------------------------------------------- /tests/inputs/data-uri.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/data-uri.less -------------------------------------------------------------------------------- /tests/inputs/directives.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/directives.less -------------------------------------------------------------------------------- /tests/inputs/escape.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/escape.less -------------------------------------------------------------------------------- /tests/inputs/font_family.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/font_family.less -------------------------------------------------------------------------------- /tests/inputs/guards.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/guards.less -------------------------------------------------------------------------------- /tests/inputs/hacks.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/hacks.less -------------------------------------------------------------------------------- /tests/inputs/hi.less: -------------------------------------------------------------------------------- 1 | 2 | div:before { 3 | content: "hi!"; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /tests/inputs/ie.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/ie.less -------------------------------------------------------------------------------- /tests/inputs/import.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/import.less -------------------------------------------------------------------------------- /tests/inputs/interpolation.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/interpolation.less -------------------------------------------------------------------------------- /tests/inputs/keyframes.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/keyframes.less -------------------------------------------------------------------------------- /tests/inputs/math.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/math.less -------------------------------------------------------------------------------- /tests/inputs/media.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/media.less -------------------------------------------------------------------------------- /tests/inputs/misc.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/misc.less -------------------------------------------------------------------------------- /tests/inputs/mixin_functions.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/mixin_functions.less -------------------------------------------------------------------------------- /tests/inputs/mixin_merging.less.disable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/mixin_merging.less.disable -------------------------------------------------------------------------------- /tests/inputs/mixins.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/mixins.less -------------------------------------------------------------------------------- /tests/inputs/nested.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/nested.less -------------------------------------------------------------------------------- /tests/inputs/pattern_matching.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/pattern_matching.less -------------------------------------------------------------------------------- /tests/inputs/scopes.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/scopes.less -------------------------------------------------------------------------------- /tests/inputs/selector_expressions.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/selector_expressions.less -------------------------------------------------------------------------------- /tests/inputs/site_demos.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/site_demos.less -------------------------------------------------------------------------------- /tests/inputs/test-imports/a.less: -------------------------------------------------------------------------------- 1 | .just-a-class { background: red; } 2 | 3 | .some-mixin() { 4 | height: 200px; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /tests/inputs/test-imports/b.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/test-imports/b.less -------------------------------------------------------------------------------- /tests/inputs/test-imports/file1.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/test-imports/file1.less -------------------------------------------------------------------------------- /tests/inputs/test-imports/file2.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/test-imports/file2.less -------------------------------------------------------------------------------- /tests/inputs/test-imports/file3.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/test-imports/file3.less -------------------------------------------------------------------------------- /tests/inputs/test-imports/inner/file1.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/test-imports/inner/file1.less -------------------------------------------------------------------------------- /tests/inputs/test-imports/inner/file2.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/test-imports/inner/file2.less -------------------------------------------------------------------------------- /tests/inputs/variables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs/variables.less -------------------------------------------------------------------------------- /tests/inputs_lessjs/mixins-args.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs_lessjs/mixins-args.less -------------------------------------------------------------------------------- /tests/inputs_lessjs/mixins-named-args.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs_lessjs/mixins-named-args.less -------------------------------------------------------------------------------- /tests/inputs_lessjs/strings.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/inputs_lessjs/strings.less -------------------------------------------------------------------------------- /tests/outputs/accessors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/accessors.css -------------------------------------------------------------------------------- /tests/outputs/arity.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/arity.css -------------------------------------------------------------------------------- /tests/outputs/attributes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/attributes.css -------------------------------------------------------------------------------- /tests/outputs/builtins.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/builtins.css -------------------------------------------------------------------------------- /tests/outputs/colors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/colors.css -------------------------------------------------------------------------------- /tests/outputs/compile_on_mixin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/compile_on_mixin.css -------------------------------------------------------------------------------- /tests/outputs/data-uri.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/data-uri.css -------------------------------------------------------------------------------- /tests/outputs/directives.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/directives.css -------------------------------------------------------------------------------- /tests/outputs/escape.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/escape.css -------------------------------------------------------------------------------- /tests/outputs/font_family.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/font_family.css -------------------------------------------------------------------------------- /tests/outputs/guards.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/guards.css -------------------------------------------------------------------------------- /tests/outputs/hacks.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/hacks.css -------------------------------------------------------------------------------- /tests/outputs/hi.css: -------------------------------------------------------------------------------- 1 | div:before { 2 | content: "hi!"; 3 | } 4 | -------------------------------------------------------------------------------- /tests/outputs/ie.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/ie.css -------------------------------------------------------------------------------- /tests/outputs/import.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/import.css -------------------------------------------------------------------------------- /tests/outputs/interpolation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/interpolation.css -------------------------------------------------------------------------------- /tests/outputs/keyframes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/keyframes.css -------------------------------------------------------------------------------- /tests/outputs/math.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/math.css -------------------------------------------------------------------------------- /tests/outputs/media.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/media.css -------------------------------------------------------------------------------- /tests/outputs/misc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/misc.css -------------------------------------------------------------------------------- /tests/outputs/mixin_functions.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/mixin_functions.css -------------------------------------------------------------------------------- /tests/outputs/mixin_merging.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/mixin_merging.css -------------------------------------------------------------------------------- /tests/outputs/mixins.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/mixins.css -------------------------------------------------------------------------------- /tests/outputs/nested.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/nested.css -------------------------------------------------------------------------------- /tests/outputs/nesting.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/nesting.css -------------------------------------------------------------------------------- /tests/outputs/pattern_matching.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/pattern_matching.css -------------------------------------------------------------------------------- /tests/outputs/scopes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/scopes.css -------------------------------------------------------------------------------- /tests/outputs/selector_expressions.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/selector_expressions.css -------------------------------------------------------------------------------- /tests/outputs/site_demos.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/site_demos.css -------------------------------------------------------------------------------- /tests/outputs/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs/variables.css -------------------------------------------------------------------------------- /tests/outputs_lessjs/mixins-args.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs_lessjs/mixins-args.css -------------------------------------------------------------------------------- /tests/outputs_lessjs/mixins-named-args.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs_lessjs/mixins-named-args.css -------------------------------------------------------------------------------- /tests/outputs_lessjs/strings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/outputs_lessjs/strings.css -------------------------------------------------------------------------------- /tests/sort.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leafo/lessphp/HEAD/tests/sort.php --------------------------------------------------------------------------------