Community
Participate
Working Groups
Try compiling this code. a float; a = a * 100; There's an error on the * expression, as if the function for * isn't found. But it's right there in SimpleTypes.egl.
This turned out to be a type in the operation definition in Float64 and Float32 in org.eclipse.edt.compiler\eglsource\egl\lang\SimpleTypes.egl The definition for the binary minus was defined with @Operation{"*"} This was causing the code to think there were 2 operations for multiply, and so it returned a null. I have updated the EGL source and the edtCompiler.eglar files to fix this problem.
"This turned out to be a type" ... you get extra credit for making a typo in the word typo.
Verified.