Nosial Code Compiler is a multi-purpose compiler and development toolkit written in PHP.
Find a file
2022-05-09 18:02:28 +01:00
.idea Initial Codebase, Added Assembly with validation 2022-04-06 22:17:14 -04:00
assets/icon Added project icon 2022-04-17 17:05:31 -04:00
src/ncc Various changes 2022-05-09 18:02:28 +01:00
tests Added Runtime extensions checker 2022-04-17 18:47:45 -04:00
.gitignore Removed .gitignore from .gitignore 2022-05-09 17:40:28 +01:00
LICENSE Corrected Copyright 2022-04-16 19:33:32 -04:00
Makefile Added path resolver system 2022-04-17 16:37:59 -04:00
README.md Updated README.md 2022-04-17 17:53:46 -04:00

NCC NCC

Nosial Code Compiler is a program written in PHP designed to be a multi-purpose compiler, package manager and toolkit.

Notes

While NCC has windows compatibility in mind, not all compiler extensions or features will work correctly. NCC is designed to be used in production in a Unix environment and Windows should only be used for development purposes.

Compiler extensions requires their own set of dependencies to be met, for example Java compilers will require JDK

NCC is designed to run only on a PHP 8.0+ environment, compiler extensions can have support for different PHP versions.

Third-party dependencies and included libraries has a dedicated namespace for ncc to avoid user land conflicts if the user wishes to install and use one of the same dependencies that NCC uses.

Authors

  • Copyright (c) 2022-2022, Nosial - All Rights Reserved
  • Copyright (c) 2015-2016, PHP School
  • Copyright (c) 2011-2013, Benjamin Eberlei - All rights reserved
  • Copyright (c) 2004-2022, Fabien Potencier

Licenses

Multiple licenses can be found at LICENSE