[MIRROR] Linter diagnostics + bans non-var relative pathing

This commit is contained in:
Chompstation Bot
2021-06-22 22:17:02 +00:00
parent 968067d0e7
commit fb343cec6c
351 changed files with 20094 additions and 11284 deletions

View File

@@ -16,48 +16,48 @@
Returns true if x = y.
*/
//
Equal
precedence=OOP_EQUAL
/node/expression/operator/binary/Equal
precedence=OOP_EQUAL
/*
Class: NotEqual
Returns true if x and y aren't equal.
*/
//
NotEqual
precedence=OOP_EQUAL
/node/expression/operator/binary/NotEqual
precedence=OOP_EQUAL
/*
Class: Greater
Returns true if x > y.
*/
//
Greater
precedence=OOP_COMPARE
/node/expression/operator/binary/Greater
precedence=OOP_COMPARE
/*
Class: Less
Returns true if x < y.
*/
//
Less
precedence=OOP_COMPARE
/node/expression/operator/binary/Less
precedence=OOP_COMPARE
/*
Class: GreaterOrEqual
Returns true if x >= y.
*/
//
GreaterOrEqual
precedence=OOP_COMPARE
/node/expression/operator/binary/GreaterOrEqual
precedence=OOP_COMPARE
/*
Class: LessOrEqual
Returns true if x <= y.
*/
//
LessOrEqual
precedence=OOP_COMPARE
/node/expression/operator/binary/LessOrEqual
precedence=OOP_COMPARE
////////// Logical Operators //////////
@@ -67,24 +67,24 @@
Returns true if x and y are true.
*/
//
LogicalAnd
precedence=OOP_AND
/node/expression/operator/binary/LogicalAnd
precedence=OOP_AND
/*
Class: LogicalOr
Returns true if x, y, or both are true.
*/
//
LogicalOr
precedence=OOP_OR
/node/expression/operator/binary/LogicalOr
precedence=OOP_OR
/*
Class: LogicalXor
Returns true if either x or y but not both are true.
*/
//
LogicalXor //Not implemented in nS
precedence=OOP_OR
/node/expression/operator/binary/LogicalXor //Not implemented in nS
precedence=OOP_OR
////////// Bitwise Operators //////////
@@ -97,8 +97,8 @@
011 & 110 = 010
*/
//
BitwiseAnd
precedence=OOP_BIT
/node/expression/operator/binary/BitwiseAnd
precedence=OOP_BIT
/*
Class: BitwiseOr
@@ -108,8 +108,8 @@
011 | 110 = 111
*/
//
BitwiseOr
precedence=OOP_BIT
/node/expression/operator/binary/BitwiseOr
precedence=OOP_BIT
/*
Class: BitwiseXor
@@ -119,8 +119,8 @@
011 xor 110 = 101
*/
//
BitwiseXor
precedence=OOP_BIT
/node/expression/operator/binary/BitwiseXor
precedence=OOP_BIT
////////// Arithmetic Operators //////////
@@ -130,45 +130,45 @@
Returns the sum of x and y.
*/
//
Add
precedence=OOP_ADD
/node/expression/operator/binary/Add
precedence=OOP_ADD
/*
Class: Subtract
Returns the difference of x and y.
*/
//
Subtract
precedence=OOP_ADD
/node/expression/operator/binary/Subtract
precedence=OOP_ADD
/*
Class: Multiply
Returns the product of x and y.
*/
//
Multiply
precedence=OOP_MULTIPLY
/node/expression/operator/binary/Multiply
precedence=OOP_MULTIPLY
/*
Class: Divide
Returns the quotient of x and y.
*/
//
Divide
precedence=OOP_MULTIPLY
/node/expression/operator/binary/Divide
precedence=OOP_MULTIPLY
/*
Class: Power
Returns x raised to the power of y.
*/
//
Power
precedence=OOP_POW
/node/expression/operator/binary/Power
precedence=OOP_POW
/*
Class: Modulo
Returns the remainder of x / y.
*/
//
Modulo
precedence=OOP_MULTIPLY
/node/expression/operator/binary/Modulo
precedence=OOP_MULTIPLY

View File

@@ -16,8 +16,8 @@
!true = false and !false = true
*/
//
LogicalNot
name="logical not"
/node/expression/operator/unary/LogicalNot
name="logical not"
/*
Class: BitwiseNot
@@ -27,25 +27,25 @@
~10 (decimal 2) = 01 (decimal 1).
*/
//
BitwiseNot
name="bitwise not"
/node/expression/operator/unary/BitwiseNot
name="bitwise not"
/*
Class: Minus
Returns -x.
*/
//
Minus
name="minus"
/node/expression/operator/unary/Minus
name="minus"
/*
Class: group
A special unary operator representing a value in parentheses.
*/
//
group
precedence=OOP_GROUP
/node/expression/operator/unary/group
precedence=OOP_GROUP
New(node/expression/exp)
src.exp=exp
return ..()
/node/expression/operator/unary/New(node/expression/exp)
src.exp=exp
return ..()