JeremyYao commented on PR #1502: URL: https://github.com/apache/daffodil-vscode/pull/1502#issuecomment-3726372711
The relevant portion that's added and not inside of #1495 is MD contents that relates to attributeHover.ts. For example ```markdown ##### attributeHover.ts **Purpose:** Hover provider that displays documentation tooltips when users hover over DFDL/XSD attribute names. The attribute's tooltips are obtained from `attributeItems.ts` **Key Functionality:** - Provides rich formatted documentation for DFDL properties and XSD attributes - Displays attribute descriptions, valid values, usage examples, and spec references - Handles both prefixed (dfdl:property) and unprefixed attribute names - Integrates with DFDL specification data - Quick reference without leaving the editor **Documentation Categories:** - XSD Core Attributes (name, ref, minOccurs, maxOccurs) - DFDL Length Properties (dfdl:length, dfdl:lengthKind, dfdl:lengthUnits) - DFDL Encoding (dfdl:encoding, dfdl:utf16Width) - DFDL Binary/Text Properties (dfdl:binaryNumberRep, dfdl:textNumberPattern) - DFDL Delimiters (dfdl:separator, dfdl:terminator, dfdl:initiator) - DFDL Assertions (testKind, test, testPattern) **Provider Registered:** - `getAttributeHoverProvider()`: For DFDL documents ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
