Commit graph

43 commits

Author SHA1 Message Date
Netkas
be3875692c Added support for Unknown variable types (for printing to strings) 2022-12-30 03:07:04 -05:00
Netkas
88580d6ad8 Updated \RTEX\Abstracts > InstructionType 2022-12-30 03:06:42 -05:00
Netkas
753d42d159 Added Exception classes for RTEX 2022-12-30 03:06:27 -05:00
Netkas
6b45b56b1b Corrected return type in \RTEX\Interfaces > InstructionInterface 2022-12-30 03:02:58 -05:00
Netkas
671958063c Refactored Comparators instructions and added documentation 2022-12-30 03:01:38 -05:00
Netkas
f071d1dc72 Updated documentation for base instructions 2022-12-30 03:00:04 -05:00
Netkas
dc0811a271 Refactored Base instructions and added documentation 2022-12-30 02:47:43 -05:00
Netkas
deccb1f6fa Updated __toString() methods for Arithmetic Instructions 2022-12-30 02:41:41 -05:00
Netkas
e11efb01b9 Added documentation for arithmetic instructions 2022-12-30 00:46:50 -05:00
Netkas
933f194726 Refactored all Arithmetic instructions 2022-12-30 00:46:25 -05:00
Netkas
ba0dc302ff Moved Instruction Documentation 2022-12-29 16:11:06 -05:00
Netkas
63d202bad2 Refactored GreaterThanOrEquals, added documentation 2022-12-29 16:06:49 -05:00
Netkas
8ea2ddd21d Updated ArrayGet.php 2022-12-29 16:04:59 -05:00
Netkas
5a6f406ec7 Refactored GreaterThan, added documentation 2022-12-29 16:04:46 -05:00
Netkas
876621f618 Refactored GetVariable, added documentation 2022-12-29 14:21:38 -05:00
Netkas
0cbb927066 Refactored equals, added documentation 2022-12-29 14:17:56 -05:00
Netkas
172bc4866a Refactored \RTEX\Objects\Program\Instructions > Equals > eval() 2022-12-28 00:25:11 -05:00
Netkas
cfb55fd7df Updated \RTEX\Objects\Program\Instructions > ArrayGet 2022-12-28 00:21:32 -05:00
Netkas
cf36d18612 Added method \RTEX\Classes > Validate > validateRegex() 2022-12-27 02:51:54 -05:00
Netkas
66cd6d0625 Added 'double' to \RTEX\Abstracts > VariableType 2022-12-27 02:50:38 -05:00
Netkas
47b434b625 Added more instruction types to \RTEX\Abstracts > InstructionType 2022-12-27 02:47:49 -05:00
Netkas
452b923b3f Added 'array' to \RTEX\Abstracts > VariableType 2022-12-27 02:47:26 -05:00
Netkas
fcfa860116 Added \RTEX\Abstracts > RuntimeExceptionCode 2022-12-27 02:46:25 -05:00
Netkas
feb06cdb6b Added \RTEX\Abstracts > RegexPatterns 2022-12-27 02:46:09 -05:00
Netkas
48a89b65b8 Added instruction_example.png 2022-12-27 00:37:42 -05:00
Netkas
fa11bd28cd Updated README.md 2022-12-27 00:37:08 -05:00
Netkas
8cac3a3eec Added LICENSE (MIT) 2022-12-27 00:36:55 -05:00
Netkas
cd22006d70 Added CONTRIBUTING.md 2022-12-27 00:36:47 -05:00
Netkas
114e4bcc59 Added CODE_OF_CONDUCT.md 2022-12-27 00:36:23 -05:00
Netkas
fea535aad2 Refactored Divide instruction and added documentation for the instruction. 2022-12-26 23:11:48 -05:00
Netkas
574e7c51f9 Added query validation to \RTEX\Objects\Program\Instructions > ArrayGet 2022-12-26 21:05:50 -05:00
Netkas
c01ad0d6d9 Refactored ArrayGet instruction and added documentation for the instruction. 2022-12-26 21:00:24 -05:00
Netkas
7ff6dda8e0 Refactored \RTEX\Objects\Program\Instructions > Divide 2022-12-26 16:28:55 -05:00
Netkas
b6ae2efc82 Refactored \RTEX\Objects\Program\Instructions > ArrayGet 2022-12-26 16:26:44 -05:00
Netkas
6a077bb5a1 Refactored Classes 2022-12-26 16:24:32 -05:00
Netkas
05428dca07 Updated InstructionBuilder to include more methods for building instructions 2022-12-25 22:49:08 -05:00
Netkas
6e543a6e1b Updated InstructionInterface 2022-12-25 19:01:33 -05:00
Netkas
08c4b3079e Introduces various instruction additions to the base engine.
Created \RTEX\Objects\Program\Instructions > Sum
Created \RTEX\Objects\Program\Instructions > Subtract
Created \RTEX\Objects\Program\Instructions > Power
Created \RTEX\Objects\Program\Instructions > Multiply
Created \RTEX\Objects\Program\Instructions > Modulo
Created \RTEX\Objects\Program\Instructions > LessThanOrEquals
Created \RTEX\Objects\Program\Instructions > LessThan
Created \RTEX\Objects\Program\Instructions > Invoke
Created \RTEX\Objects\Program\Instructions > GreaterThanOrEquals
Created \RTEX\Objects\Program\Instructions > GreaterThan
Created \RTEX\Objects\Program\Instructions > Equals
Created \RTEX\Objects\Program\Instructions > Divide
Created \RTEX\Objects\Program\Instructions > ArrayGet
Refactored \RTEX\Objects\Program\Instructions > SetVariable
Refactored \RTEX\Objects\Program\Instructions > GetVariable
2022-12-25 18:56:54 -05:00
Netkas
68b50a1a21 Added idea files 2022-12-23 00:10:53 -05:00
Netkas
a21df6a41d Added .gitignore for .idea 2022-12-23 00:10:40 -05:00
Netkas
d136f3f9da Added project.json 2022-12-23 00:10:25 -05:00
Netkas
7e5207c45a Added base files, with the basic ability to add/remove variables from the Runtime. 2022-12-23 00:10:02 -05:00
Netkas
aef02c4bff Added .gitignore 2022-12-22 23:48:53 -05:00