1. 03 Sep, 2016 1 commit
    • Alexander Dietsch's avatar
      Simulator: · 35ce1705
      Alexander Dietsch authored
      -Fixed minor bugs occuring on rare conditions
      Finished dissertation
  2. 05 Jul, 2016 2 commits
  3. 27 Jun, 2016 1 commit
    • Alexander Dietsch's avatar
      General: · 71a73036
      Alexander Dietsch authored
      -Changed all occurances of 'register' to 'variable'
      -Improved the option to show the next executed command
      -Added check to prevent input variables also being output or auxiliary
      -Added check to prevent recursion by calling the same macro multiple times
      within one hierachy
  4. 23 Jun, 2016 1 commit
    • Alexander Dietsch's avatar
      LWSimulatorGUI: · 4c0c49d9
      Alexander Dietsch authored
      -Small fix when highlighting a text bigger than the window
      -Added import pre-execution command
      -Added section of macros
  5. 21 Jun, 2016 1 commit
  6. 13 Jun, 2016 2 commits
    • Alexander Dietsch's avatar
      Merge · cc508db6
      Alexander Dietsch authored
    • Alexander Dietsch's avatar
      - small bugfixes · adcd5bfe
      Alexander Dietsch authored
      - new Pre-execution command #IMPORT: import all macros from another piece
        of code to use in your own code
      - Log window should flicker less now
  7. 09 Jun, 2016 1 commit
  8. 02 Jun, 2016 1 commit
    • Alexander Dietsch's avatar
      MainSimulator: · 0ba079d8
      Alexander Dietsch authored
      -Set default option for Syntax Highlightint to 0 on Unix-systems
      -Fixed issues with modifying registers on Unix-systems not working
      -Wrote Chapter 3.1 Basics
  9. 19 May, 2016 2 commits
  10. 12 May, 2016 1 commit
  11. 05 May, 2016 1 commit
    • Alexander Dietsch's avatar
      Language: · b58123de
      Alexander Dietsch authored
      -Changed all instances of Makro to Macro
      -Renamed 'Program' 'Instruction'
      -Added missing functions
      -Added working highlighting for Windows and semi working for Unix systems
      (needs a rework if time)
      -Minor Bugfixes
      Console Application:
      -Minor addition to functions; will be focused next
  12. 29 Apr, 2016 1 commit
    • Alexander Dietsch's avatar
      GUI: · f55d8ae9
      Alexander Dietsch authored
      -Put in workaround for not being able to edit text after editing registers
      under everything but Windows
      -Fixed contents not moving when resizing the window
      -Cells now correctly keep their values when edited and then program is run
      (formerly a click out of the cell was needed)
  13. 28 Apr, 2016 5 commits
  14. 21 Apr, 2016 1 commit
  15. 31 Mar, 2016 1 commit
    • Alexander Dietsch's avatar
      loopwhile.tpg: · 4036a92b
      Alexander Dietsch authored
      - Changed being able to also loop over a specific amount (e.g. loop
      - First fully functional vesion of the interpreter
      - Logging now shows the executed line and command
      - Logging shows were the syntax error is if there is one
      - Added arrow to indicate where the interpreter currently is
      - Added line numbers to editor
      Known issues:
      - When editing a register and clicking "Run", the register is set back;
        making the register validate its content prevents that (e.g. pressing
        enter, clicking another cell ...)
      - (Linux) After editing a cell it is impossible to write into the text
        editor; focusing another window and refocusing the simulator fixes that
      - (Linux) Pressing Control-Z makes the application throw an exception
  16. 04 Feb, 2016 1 commit
  17. 03 Feb, 2016 1 commit
    • Alexander Dietsch's avatar
      New: · 3b1d3658
      Alexander Dietsch authored
      -Added working parser for LW-grammar (possibly needs some testing)
      -Added syntax highlighting (also possibly needs some testing)
      -Added first version of working text editor
      -disabled running program
      -added temporary button to check for correct syntax
  18. 20 Jan, 2016 1 commit
    • Alexander Dietsch's avatar
      New: · 4df67d8e
      Alexander Dietsch authored
      - Parser
      - First code interpretation
      - Revert registers to original value
      - More Feedback in Log Window
      Bug fixes:
      - Registers can now be edited even if they are at their limit if no
        further digit is added with the edit (e.g. if one or multiple digits are
        marked before pressing a digit key)
      - Changing callback functions now only works when not running simulation
      - Editing registers per method call only works when not running simulation
  19. 07 Jan, 2016 1 commit
  20. 10 Dec, 2015 1 commit