@codebrainz compiler will give you same information in error report
@b4n yes if function highlighted as string this is totally wrong, but i'm talking about things that is looks similar.
so i agree with you, it is doesn't matter is it function or constructor, it call something and return something exactly like function.
earlier https://github.com/geany/geany/issues/1231#issuecomment-247300895 was good example where function-like style works not like function , that case is already resolved in my patch