Bite-Programming-Language
Bite-Programming-Language copied to clipboard
new Classname should be allowed an expression
You can only assign a new class to a variable, not a property, or pass as an argument, or use anywhere an expression would be used.
This should be possible
class Foo() {
}
class Bar() {
var foo;
}
var a = new Bar();
a.foo = new Foo(); // error