You are here: start » ppl » expression-operators

Expression Operators

Expression Operators

PPL allows the following operators to be used in expressions (lvalue and rvalue are simply the values to the left and right, respectively, of binary operators):

  (  - Start sub-expression (also allows [ to be used)
  )  - End sub-expression (also allows ] to be used)
  ^  - Raise lvalue to the power of rvalue (also allows ** to be used)
  *  - Multiply lvalue by rvalue
  /  - Divide lvalue by rvalue
  %  - Remainder of lvalue divided by rvalue
  +  - Add rvalue to lvalue
  -  - Subtract rvalue from lvalue
  =  - Is lvalue equal to rvalue (also allows ==)
  <> - Is lvalue not equal to rvalue (also allows != and ><)
  <  - Is lvalue less than rvalue
  <= - Is lvalue less than or equal to rvalue (also allows =<)
  >  - Is lvalue greater than rvalue
  >= - Is lvalue greater than or equal to rvalue (also allows =>)
  !  - Logical not of rvalue
  &  - Logical and of lvalue with rvalue (also allows &&)
  |  - Logical or of lvalue with rvalue (also allows ||)
  

Tags: ppl operator

ppl/expression-operators.txt · Last modified: 2019/04/12 14:28
CC Attribution 4.0 International Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution 4.0 International