This is one more version of Csq programming language which's syntax looks much similar to Python and much faster than Csq Version-2.
It's processes are similar to the in the programming language Nim but here what it does it that a Intermediate code converter converts .csq to .csqm and later .csqm is converted to .cpp and it uses a prebuilt C++ compiler such as in this it uses clang++ to produce output.
print("Hello World")
for var i : range(11) so
print(i,",")
ends
def fizz(){
return str("BUZZ")
}
def fizz(str name){
return name + " BUZZ"
}
fizz("Aniket")
["go","so","ends","meth"]
to comment you could either use # or //
In base directory all necessary header are present such as for code analysis, strings, arrays ...
Go to base/token.h and there you will see a dictionary in which operators with their meaning in C++ are there. After changes compile csq.cpp and mcsq.cpp so that the changes can be applied.