1. 19 Sep, 2016 1 commit
  2. 03 Sep, 2016 1 commit
    • Alexander Dietsch's avatar
      Simulator: · 35ce1705
      Alexander Dietsch authored
      -Fixed minor bugs occuring on rare conditions
      
      Dissertation:
      Finished dissertation
      35ce1705
  3. 05 Jul, 2016 2 commits
  4. 27 Jun, 2016 1 commit
    • Alexander Dietsch's avatar
      General: · 71a73036
      Alexander Dietsch authored
      -Changed all occurances of 'register' to 'variable'
      GUI:
      -Improved the option to show the next executed command
      MainSimulator:
      -Added check to prevent input variables also being output or auxiliary
      variables
      -Added check to prevent recursion by calling the same macro multiple times
      within one hierachy
      71a73036
  5. 23 Jun, 2016 1 commit
    • Alexander Dietsch's avatar
      LWSimulatorGUI: · 4c0c49d9
      Alexander Dietsch authored
      -Small fix when highlighting a text bigger than the window
      
      Dissertation:
      -Added import pre-execution command
      -Added section of macros
      4c0c49d9
  6. 21 Jun, 2016 1 commit
  7. 13 Jun, 2016 2 commits
    • Alexander Dietsch's avatar
      Merge · cc508db6
      Alexander Dietsch authored
      cc508db6
    • 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
      adcd5bfe
  8. 09 Jun, 2016 1 commit
  9. 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
      
      Dissertation:
      -Wrote Chapter 3.1 Basics
      0ba079d8
  10. 19 May, 2016 2 commits
  11. 12 May, 2016 1 commit
  12. 05 May, 2016 1 commit
    • Alexander Dietsch's avatar
      Language: · b58123de
      Alexander Dietsch authored
      -Changed all instances of Makro to Macro
      -Renamed 'Program' 'Instruction'
      
      GUI:
      -Added missing functions
      -Added working highlighting for Windows and semi working for Unix systems
      (needs a rework if time)
      
      Simulator:
      -Minor Bugfixes
      
      Console Application:
      -Minor addition to functions; will be focused next
      b58123de
  13. 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)
      f55d8ae9
  14. 28 Apr, 2016 5 commits
  15. 21 Apr, 2016 1 commit
  16. 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
        succ(0))
      
      Project:
      - First fully functional vesion of the interpreter
      
      GUI:
      - 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
      4036a92b
  17. 04 Feb, 2016 1 commit
  18. 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
      
      General:
      -disabled running program
      -added temporary button to check for correct syntax
      3b1d3658
  19. 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
      4df67d8e
  20. 07 Jan, 2016 1 commit
  21. 10 Dec, 2015 1 commit