First steps on an ANTLR based compiler.
Added missing save in MonoKleScript project file.
Compiler almost done. Added almost all semantics checks
Rudimentary script engine written. Scripts can return values and evaluate expressions.
Added support for strings in ByteConverter.cs. Also added strings to scripts, both at compilation and in runtime as returns and expressions!
Added print function and enabled initiation/setting/use of variables.
Fixed bug where a non-decimal point locale would get an exception when parsing floats.
Scripts now take in arguments.
Refactored how script sources are loaded (they now become Source objects directly when loaded). Scripts are now added for compilation (internally via a new dedicated class) before they are compiled upon request in the script interface.
Scripts can now call other scripts. Refactored a lot of code.
First steps on an ANTLR based compiler.
Added missing save in MonoKleScript project file.
Compiler almost done. Added almost all semantics checks
ADded debugger for language
Merge branch 'feat/antlr-script' of https://github.com/Vectovox/MonoKle into feat/antlr-script
Added structure around compilation, i.e. compilation environment and file reader.
Added compiler and virtual machine. Support for whole language except logical operators and EXP and POW
Added support for all arithmetic and logical operators, including negation of values. Updated gitignore to ignore *.sln.ide/
Added branching (if/elseif/else and while-loops) and wrote a lot of tests + a test runner. Started using the Roslyn compiler, giving the usage of [NotNull]
Added basic reading of fields and properties from objects.