When declaring a property, Angelscript will return error code -10, asINVALID_DECLARATION, if a property name uses a reserved name, for instance "in". The error message doesn't really make this clear:
Error: Property(1, 9): Expected identifier
Error: Property(1, 9): Instead found 'in'
Error: (0, 0): Failed in call to function 'RegisterGlobalProperty' with 'IStream
in' (Code: -10)
Would it be possible to make the parser inform the type of declaration error?