update README.md
Merge pull request #30 from pointhi/master

update README.md
update build.xml, improve test scripts
update .travis.yml
Merge pull request #31 from pointhi/master

update build.xml, improve test scripts
constant does also require space on the stack
Merge pull request #32 from pointhi/master

constant does also require space on the stack
fix bug, now assignment to char or function is generating an error
refactor CMM.atg

* add comments
* allow 'return;' in void procedures
implement do while

* implement do while
* predefine new type of Node.kind
Merge pull request #33 from pointhi/master

refactor CMM.atg, implement context-conditions and do while
Quests are Readable

Folder Managenment + Readable Quests
Implemented Breakpoints

Breakpoints should now work. They can be toggeled using the breakpoint
button on the upper right side of the main GUI. Breakpoints set the
interpreter to pause mode if passing them in run mode without delay
(0.0s)
Added GUI string support and string popups

Strings can now be viewed in the GUI by clicking the "view" button in
the table. A popup will appear that shows the complete string.
merge...
GUI does not crash while interpreting endless loop
Added unique error displaying methods

all errors (preprocessor|compiler|runtime) are initialized by the same
method -> more efficient.
Float constants are now displayed correctly
Quest GUI is now optional

The Quest GUI can be activated by setting the variable ADVANCED_GUI in
"GUImain.java" to true. This is a temporary solution until quests are
completely implemented.
Improved Save dialogue handling