Skip to content

EndlessClient 0.2.002

Compare
Choose a tag to compare
@ethanmoffat ethanmoffat released this 07 Feb 07:15
1bf93e2

Changes:

  • 1bf93e2 Merge pull request #105 from ethanmoffat/env_and_retcode
  • b98a7c9 Rev version to 0.2.x
  • 284ac1b Fix if evaluation when skipping blocks with more than one newline after
  • f418d5f Fix extended help case if user-defined args contains "help"
  • 940e3cc Use consistent method for checking validity of arguments
  • a0b6dec Add error, getenv, and setenv functions. Reduce code duplication in FunctionEvaluator.
  • 3ddd16e Merge pull request #104 from ethanmoffat/improve_control_flow
  • 63fd84c Fix whitespace
  • 05e05e8 Fix edge cases for newlines when evaluating/skipping a block
  • 15395a2 Hack to make block skipping work on single-statement ifs
See More
  • f9d38b6 Fix block skipping for single-line if statements without curly braces
  • 14cf50d Support else if / else in if blocks
  • aec22de Make detection of '!' token more consistent with other operator tokens
  • 4dcefef Support double (or more) not operator
  • 714dd6a Add support for ! operator in boolean expressions
  • b96007f Extract EvaluateSingleOperand helper method in expression evaluator
  • 3b4a8c3 Add support for true/false keywords
  • fc07b10 Merge pull request #103 from ethanmoffat/bot_script_objects
  • 9b138a4 Define $mapstate object
  • 463e8b3 Add definition for predefined character object
  • 48aad2d Fix infinite loops in BotTokenParser when looping through characters and EOF is reached
  • 8c696e4 Define $account object for access in scripts. Add object type that evaluates members at runtime when they are called.
  • 5264b3e Add 'object' data type support. Create objects and dynamically assign/reference members
  • c009218 Reuse code for accessing a variable or an array index

This list of changes was auto generated.