Irregular

(Working name, may change)

The basis of this language is there are no built-in constructs other than simple arithmetic, decision making, and variables. The good thing is that variable names can be regular expressions to aid in programming.

Input:
(Separated by spaces)

Output:

Operators:

(In order of importance)
  1. Input: i(n)
  2. Multiplication: (-)n*(-)n
  3. Division: (-)n/(-)n
  4. Addition: (-)n+(-)n
  5. Subtraction: n-n
  6. Greater Than: (-)n>(-)n
  7. Less Than: (-)n<(-)n
  8. Ternary: n?_:_; ($ in _ becomes n)
  9. Variables

Variable Definition:

var=___ Sets var equal to ___ evaluated
var~___ Sets var equal to ___ unevaluated