├── .docheader ├── .github ├── FUNDING.yml └── dependabot.yml ├── .gitignore ├── .php_cs ├── .travis.yml ├── LICENSE ├── README.md ├── autoload.php ├── bin ├── fpp ├── fpp.bat └── fpp.php ├── composer.json ├── demo ├── command.fpp ├── event.fpp └── example.fpp ├── docs ├── Configuration.md ├── Data Types.md ├── Home.md ├── Markers.md ├── Messages.md ├── PhpStorm-Integration.md └── img │ ├── phpstorm_1.png │ ├── phpstorm_2.png │ └── phpstorm_3.png ├── kahlan-config.php ├── spec ├── BasicParserSpec.php ├── FppParser │ ├── Bool_Spec.php │ ├── CommandSpec.php │ ├── ConstructorSeparatorSpec.php │ ├── DataSpec.php │ ├── EnumSpec.php │ ├── EventSpec.php │ ├── Float_Spec.php │ ├── GuidSpec.php │ ├── ImportSpec.php │ ├── Int_Spec.php │ ├── MarkerSpec.php │ ├── MultipleNamespacesSpec.php │ ├── SingleNamespaceSpec.php │ ├── String_Spec.php │ ├── TypeNameSpec.php │ └── UuidSpec.php └── FppSpec.php └── src ├── Argument.php ├── Configuration.php ├── Definition.php ├── Functions ├── basic_parser.php ├── fpp.php ├── fpp_parser.php └── scan.php ├── Namespace_.php ├── Parser.php ├── Type.php ├── Type ├── Bool_.php ├── Command.php ├── Data.php ├── DateTimeImmutable.php ├── Enum.php ├── Event.php ├── Float_.php ├── Guid.php ├── Int_.php ├── Marker.php ├── String_.php └── Uuid.php ├── TypeConfiguration.php └── TypeTrait.php /.docheader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/.docheader -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | patreon: prolic 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/.gitignore -------------------------------------------------------------------------------- /.php_cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/.php_cs -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/README.md -------------------------------------------------------------------------------- /autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/autoload.php -------------------------------------------------------------------------------- /bin/fpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/bin/fpp -------------------------------------------------------------------------------- /bin/fpp.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/bin/fpp.bat -------------------------------------------------------------------------------- /bin/fpp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/bin/fpp.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/composer.json -------------------------------------------------------------------------------- /demo/command.fpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/demo/command.fpp -------------------------------------------------------------------------------- /demo/event.fpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/demo/event.fpp -------------------------------------------------------------------------------- /demo/example.fpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/demo/example.fpp -------------------------------------------------------------------------------- /docs/Configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/docs/Configuration.md -------------------------------------------------------------------------------- /docs/Data Types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/docs/Data Types.md -------------------------------------------------------------------------------- /docs/Home.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/docs/Home.md -------------------------------------------------------------------------------- /docs/Markers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/docs/Markers.md -------------------------------------------------------------------------------- /docs/Messages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/docs/Messages.md -------------------------------------------------------------------------------- /docs/PhpStorm-Integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/docs/PhpStorm-Integration.md -------------------------------------------------------------------------------- /docs/img/phpstorm_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/docs/img/phpstorm_1.png -------------------------------------------------------------------------------- /docs/img/phpstorm_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/docs/img/phpstorm_2.png -------------------------------------------------------------------------------- /docs/img/phpstorm_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/docs/img/phpstorm_3.png -------------------------------------------------------------------------------- /kahlan-config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/kahlan-config.php -------------------------------------------------------------------------------- /spec/BasicParserSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/spec/BasicParserSpec.php -------------------------------------------------------------------------------- /spec/FppParser/Bool_Spec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/spec/FppParser/Bool_Spec.php -------------------------------------------------------------------------------- /spec/FppParser/CommandSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/spec/FppParser/CommandSpec.php -------------------------------------------------------------------------------- /spec/FppParser/ConstructorSeparatorSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/spec/FppParser/ConstructorSeparatorSpec.php -------------------------------------------------------------------------------- /spec/FppParser/DataSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/spec/FppParser/DataSpec.php -------------------------------------------------------------------------------- /spec/FppParser/EnumSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/spec/FppParser/EnumSpec.php -------------------------------------------------------------------------------- /spec/FppParser/EventSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/spec/FppParser/EventSpec.php -------------------------------------------------------------------------------- /spec/FppParser/Float_Spec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/spec/FppParser/Float_Spec.php -------------------------------------------------------------------------------- /spec/FppParser/GuidSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/spec/FppParser/GuidSpec.php -------------------------------------------------------------------------------- /spec/FppParser/ImportSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/spec/FppParser/ImportSpec.php -------------------------------------------------------------------------------- /spec/FppParser/Int_Spec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/spec/FppParser/Int_Spec.php -------------------------------------------------------------------------------- /spec/FppParser/MarkerSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/spec/FppParser/MarkerSpec.php -------------------------------------------------------------------------------- /spec/FppParser/MultipleNamespacesSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/spec/FppParser/MultipleNamespacesSpec.php -------------------------------------------------------------------------------- /spec/FppParser/SingleNamespaceSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/spec/FppParser/SingleNamespaceSpec.php -------------------------------------------------------------------------------- /spec/FppParser/String_Spec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/spec/FppParser/String_Spec.php -------------------------------------------------------------------------------- /spec/FppParser/TypeNameSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/spec/FppParser/TypeNameSpec.php -------------------------------------------------------------------------------- /spec/FppParser/UuidSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/spec/FppParser/UuidSpec.php -------------------------------------------------------------------------------- /spec/FppSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/spec/FppSpec.php -------------------------------------------------------------------------------- /src/Argument.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Argument.php -------------------------------------------------------------------------------- /src/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Configuration.php -------------------------------------------------------------------------------- /src/Definition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Definition.php -------------------------------------------------------------------------------- /src/Functions/basic_parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Functions/basic_parser.php -------------------------------------------------------------------------------- /src/Functions/fpp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Functions/fpp.php -------------------------------------------------------------------------------- /src/Functions/fpp_parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Functions/fpp_parser.php -------------------------------------------------------------------------------- /src/Functions/scan.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Functions/scan.php -------------------------------------------------------------------------------- /src/Namespace_.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Namespace_.php -------------------------------------------------------------------------------- /src/Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Parser.php -------------------------------------------------------------------------------- /src/Type.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Type.php -------------------------------------------------------------------------------- /src/Type/Bool_.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Type/Bool_.php -------------------------------------------------------------------------------- /src/Type/Command.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Type/Command.php -------------------------------------------------------------------------------- /src/Type/Data.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Type/Data.php -------------------------------------------------------------------------------- /src/Type/DateTimeImmutable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Type/DateTimeImmutable.php -------------------------------------------------------------------------------- /src/Type/Enum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Type/Enum.php -------------------------------------------------------------------------------- /src/Type/Event.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Type/Event.php -------------------------------------------------------------------------------- /src/Type/Float_.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Type/Float_.php -------------------------------------------------------------------------------- /src/Type/Guid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Type/Guid.php -------------------------------------------------------------------------------- /src/Type/Int_.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Type/Int_.php -------------------------------------------------------------------------------- /src/Type/Marker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Type/Marker.php -------------------------------------------------------------------------------- /src/Type/String_.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Type/String_.php -------------------------------------------------------------------------------- /src/Type/Uuid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/Type/Uuid.php -------------------------------------------------------------------------------- /src/TypeConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/TypeConfiguration.php -------------------------------------------------------------------------------- /src/TypeTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prolic/fpp/HEAD/src/TypeTrait.php --------------------------------------------------------------------------------