[fix][compiler] check if function or type is already declared in unierse scope
add array support inside checkForwardParams function
[fix][compiler] doesn't allow "a++" or "a--" if "a" is a const variable
[enh][tests] add new tests
Merge pull request #119 from pointhi/master

[fix][compiler] fix various compiler bugs
Small fixes

small fixes
Merge pull request #120 from Peda1996/master

Small fixes
[enh][error_messages] add new error messages fix current one
[enh][error_messages] improve error message
[enh][error_messages] add is not an array error message
[enh][interpreter] print variable name

* TODO print out array index and name
[fix][interpreter] fix Memory.openStackFrame call inside Interpreter.run
[enh][interpreter] show line if interpreter error occour
Merge pull request #121 from pointhi/master

[enh][error_messages] add new error messages and add new one
Improvenments Tokens

+ Tokens
+ Comments
Merge pull request #122 from Peda1996/master

Improvenments Tokens
[enh][syntax_highlighter] improve syntax highlighter

using code from c-syntax-highligter:

https://github.com/bobbylight/RSyntaxTextArea/blob/master/src/main/java/org/fife/ui/rsyntaxtextarea/modes/CTokenMaker.flex
[enh][compiler]/[interpreter] add 'for' loop
[enh][syntax_highlighter] improve syntax highlighting
Merge pull request #123 from pointhi/master

improve syntax highlighter and add for loop