Added more instruction types to \RTEX\Abstracts > InstructionType
This commit is contained in:
parent
452b923b3f
commit
47b434b625
1 changed files with 43 additions and 0 deletions
|
@ -4,7 +4,50 @@
|
||||||
|
|
||||||
abstract class InstructionType
|
abstract class InstructionType
|
||||||
{
|
{
|
||||||
|
// Base
|
||||||
const Invoke = 'invoke';
|
const Invoke = 'invoke';
|
||||||
|
|
||||||
|
// Variables
|
||||||
const GetVariable = 'get';
|
const GetVariable = 'get';
|
||||||
const SetVariable = 'set';
|
const SetVariable = 'set';
|
||||||
|
|
||||||
|
// Math
|
||||||
|
const Equals = 'equals';
|
||||||
|
const Sum = 'sum';
|
||||||
|
const Subtract = 'subtract';
|
||||||
|
const Divide = 'divide';
|
||||||
|
const Multiply = 'multiply';
|
||||||
|
const Modulo = 'modulo';
|
||||||
|
const Power = 'power';
|
||||||
|
const GreaterThan = 'greater_than';
|
||||||
|
const GreaterThanOrEquals = 'greater_than_or_equals';
|
||||||
|
const LessThan = 'less_than';
|
||||||
|
const LessThanOrEquals = 'less_than_or_equals';
|
||||||
|
const NotEquals = 'not_equals';
|
||||||
|
|
||||||
|
// Arrays
|
||||||
|
const ArrayGet = 'array_get';
|
||||||
|
|
||||||
|
|
||||||
|
const All = [
|
||||||
|
self::Invoke,
|
||||||
|
|
||||||
|
self::GetVariable,
|
||||||
|
self::SetVariable,
|
||||||
|
|
||||||
|
self::Equals,
|
||||||
|
self::Sum,
|
||||||
|
self::Subtract,
|
||||||
|
self::Divide,
|
||||||
|
self::Multiply,
|
||||||
|
self::Modulo,
|
||||||
|
self::Power,
|
||||||
|
self::GreaterThan,
|
||||||
|
self::GreaterThanOrEquals,
|
||||||
|
self::LessThan,
|
||||||
|
self::LessThanOrEquals,
|
||||||
|
self::NotEquals,
|
||||||
|
|
||||||
|
self::ArrayGet,
|
||||||
|
];
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue