zserio
zserio copied to clipboard
Documentation see tag does not resolve identifiers correctly
Consider the following documentation see tag where is an identifiers clash between type and field:
package test;
subtype int32 Defined;
struct Item
{
/** The following should be resolved to field Defined: @see Defined */
uint16 param;
uint32 Defined;
};
Then, the identifier Defined
in see tag is wrongly resolved to the subtype. It should be resolved to the field Defined
.
We should follow the same resolution order as in expressions. See #194.