EndlessClient 0.2.002
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.