Netkas
e5491d4ca2
Minor changes
2022-10-28 01:24:01 -04:00
Netkas
24fdbd05bf
Deleted unused Php.php
...
Updated SpecialFormat to be more consistent in it's naming
Updated BuildMenu.php to take in arguments `path` or `p` for building projects.
Added CLI check for Console Out methods
Finalized Compiler.php
Namespace import cleanup
Namespace import cleanup
Added Todo comments
Added inline operator check
Added Abstract Class \ncc\Abstracts > SpecialFormat
Added validation for constants
Increased Constant character limit to 64 characters
Increased Character Limitation for some properties in Assembly.php
Updated validate() method in ProjectConfiguration.php
Added save() method to \ncc\Objects > Package
Minor changes in code structure
2022-10-24 19:42:12 -04:00
Netkas
3636ac83ec
Improved extension installation process
2022-10-23 19:52:14 -04:00
Netkas
ce9b575420
Added PhpStorm .idea files
...
Updated PhpStorm files
2022-10-23 16:23:14 -04:00
Netkas
d8ba1fbbc7
Implemented build method for building packages
2022-10-23 16:21:41 -04:00
Netkas
477834b0a6
Updated copyright in README.md
2022-10-22 09:14:57 -04:00
Netkas
e44ec12faa
Deleted autoload.php
2022-10-22 09:07:42 -04:00
Netkas
c3f6c482f3
Added prepare method for exphp
2022-10-22 09:07:42 -04:00
Netkas
9e94c6ace3
Added BuildException.php
2022-10-22 09:07:42 -04:00
Netkas
98b54a0e8d
Updated Makefile to include interfaces when generating an autoloader for NCC
2022-10-22 09:07:42 -04:00
Netkas
5016b42759
Updated CompilerInterface.php
2022-10-22 09:07:42 -04:00
Netkas
778a4fa2e6
Corrected minimum and maximum version attributes for default extension versions
2022-10-22 09:07:42 -04:00
Netkas
d5ae07eee1
Updated autoload.php
2022-10-22 09:07:42 -04:00
Netkas
45ddb06831
Added function validate() to \ncc\Objects\ProjectConfiguration > Project
...
Added function validate() to \ncc\Objects\ProjectConfiguration > Compiler
Updated ExceptionCodes.php
Added UnsupportedExtensionVersionException.php
Added UnsupportedCompilerExtensionException.php
Added InvalidVersionConfigurationException.php
Added InvalidPropertyValueException.php
2022-10-22 09:07:42 -04:00
Netkas
781ee06c67
Updated Namespaces
2022-10-22 02:02:43 -04:00
Netkas
a142bd0665
Added dependency jelix/version
2022-10-22 00:44:07 -04:00
Netkas
03185d3dc7
Added compiler extension and version structure detection
2022-10-21 02:29:03 -04:00
Netkas
a7f7c1bdfd
Removed debugging var_dump instances, bug fix src when no src is passed on to the cli
2022-10-20 14:21:23 -04:00
Netkas
f0b2c1280f
Removed testing files
2022-10-20 14:18:08 -04:00
Netkas
67dd646ed1
Updated .gitignore
2022-10-20 14:17:49 -04:00
Netkas
191b121542
Updated ExampleLibrary and fixed the project creation command to use the correct source directory
2022-10-20 14:16:58 -04:00
Netkas
b0718aeb74
Minor changes
2022-10-18 22:01:37 -04:00
Netkas
053686e888
Updated .gitignore
2022-10-18 21:52:39 -04:00
Netkas
52d8b3d3ef
Corrected trailing slash correction in \ncc\Managers > ProjectManager > detectProjectPath()
2022-10-18 21:49:50 -04:00
Netkas
77d1109127
Merge branch 'phputils' of https://git.n64.cc/nosial/ncc into phputils
2022-10-18 21:17:32 -04:00
Netkas
36d89bae8a
Updated LICENSE
...
Fixed namespace usages for polyfill packages
Added dependency Symfony\polyfill-uuid
Updated .gitignore
Updated autoload.php
Corrected .gitignore
Added dependency nikic\PhpParser
Removed .idea leftovers
Added classes & objects for Package Structure 1.0
Updated autoload.php for tests
2022-10-18 21:17:19 -04:00
Netkas
d024acd1b7
Fixed namespace usages for polyfill packages
2022-10-18 21:07:38 -04:00
Netkas
dd6ed279f0
Added dependency Symfony\polyfill-uuid
2022-10-18 20:55:01 -04:00
Netkas
eeab6e5722
Updated .gitignore
2022-10-18 20:47:18 -04:00
Netkas
1e049c5187
Progress made on the compiler, added example library for compiling tests
2022-10-18 20:47:03 -04:00
Netkas
56b2d52459
Updated autoload.php
2022-10-15 02:05:31 -04:00
Netkas
3a0ede9c2b
Corrected .gitignore
2022-10-15 02:03:13 -04:00
Netkas
35872d6ae8
Added dependency nikic\PhpParser
2022-10-15 02:02:17 -04:00
Netkas
fae09500c7
Removed .idea leftovers
2022-10-14 07:06:18 -04:00
Netkas
c54ea383b9
Added classes & objects for Package Structure 1.0
2022-10-14 07:05:46 -04:00
Netkas
af819913fd
Updated autoload.php for tests
2022-09-26 17:46:46 -04:00
Netkas
9bab67f734
Merge branch 'phputils' of https://git.n64.cc/nosial/ncc into phputils
2022-09-22 17:43:11 -04:00
Netkas
2b5c2b6829
Added third-party dependency theseer\Autoload
...
Added third-party dependency theseer\DirectoryScanner
Added warning if one or more components failed to load
Added more error-handling to autoload.php
Updated autoload.php
Updated .gitignore
Updated Makefile
Fixed namepsaces and added requirement theseer\DirectoryScanner for theseer\Autoload
Updated version.json
2022-09-22 17:43:02 -04:00
Netkas
bf8c63f6b5
Added warning if one or more components failed to load
2022-09-22 17:28:34 -04:00
Netkas
c41f7281bf
Simplified Boolean
2022-09-22 17:25:14 -04:00
Netkas
18e0f4b8aa
Added more error-handling to autoload.php
2022-09-22 17:24:48 -04:00
Netkas
fb490e8065
Updated autoload.php
2022-09-22 17:21:29 -04:00
Netkas
4ad0c73374
Updated .gitignore
2022-09-22 17:19:28 -04:00
Netkas
a6d5097469
Updated Makefile
2022-09-22 17:18:51 -04:00
Netkas
b77beb5e00
Fixed namepsaces and added requirement theseer\DirectoryScanner for theseer\Autoload
2022-09-22 17:13:41 -04:00
Netkas
210e918fb2
Updated version.json
2022-09-22 16:48:00 -04:00
Netkas
82527dd4c2
Added third-party dependency theseer\Autoload
2022-09-22 16:47:23 -04:00
Netkas
a1ce77a455
Added Base files for Makefile and Php Utilities
2022-09-22 16:41:54 -04:00
Netkas
6ec4f247ea
Fixed issue #3 ( https://git.n64.cc/nosial/ncc/-/issues/3 ) and added a few improvements to the installer
2022-09-22 16:11:14 -04:00
Netkas
a31f005adb
Minor correction
2022-09-11 14:46:18 -04:00