Skip to content

Release 1.1.0

Latest
Compare
Choose a tag to compare
@AshKetshup AshKetshup released this 20 Jan 18:18

Orth v1.1.0

Achieved

  • Identis now a type used to identify variables and procedures
  • let is now a full on stack based operator where it needs a value and a ident (in this order) to associate them.
  • To fetch a variable is now with the operator @ where it gets the last element in the stack ident and gets the value to the stack.
  • To call a fuction is now using the operator ? using the same logic as the fetch
  • If-else and If-then are now equivalents with If-then just being an If-else with an else empty body.

Unachieved

  • Cleaning of the compiled code. (Unused printi, printb, prints code in the final assembly)
  • Print not yet capable to act according to the previous stack type