basic exception handling
minor fixes for windows build
Added the STEP keyword to the FOR loop construct.
Merge pull request #8 from gitlarryf/for-loop-step

Added the STEP keyword to the FOR loop construct.
Merge pull request #9 from gitlarryf/contrib-update

Updated KEdit language file to match newer grammar.
fix CASE parser to detect end of file
change an unreachable error into an internal_error
support forward declarations of functions
handle utf-8 encoded data in strings
check type of function return value
have return statement jump to the end of the function
add some better detection of return flows
pointers
allow pointer forward declarations
add NIL pointer
update dhrystone sample for pointers
fix lexer input overrun error
check for too many function parameters
check for empty array and dictionary literals
check for presence of all parameters in external def