1. 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
  2. 28 Apr, 2016 1 commit
    • Alexander Dietsch's avatar
      loopwhile language: · 5b90a83e
      Alexander Dietsch authored
      Added 'preprocessor' commands:
      -#LOOP/#WHILE to indicate what type of program it is
      -#MAXREG to indicate how many registers will be needed at most
      -Added ability to only execute program for x steps
      -Attempts to load/save options in a local file, so they stay the same over
      multiple runs
      -Minor fixes to register handling
      -Nearly everything does, what it is supposed to do now
      -No fixes for the linux issues yet
      Console Version:
      -This version allows to start GUI by console and displays help
  3. 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
  4. 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
  5. 07 Jan, 2016 1 commit