intel / intel/dml-language-server

Support lookups of TQMIC-referenced methods

Open
#176 1 comment 0 reactions 1 assignee Claimed by @JonatanWaern View on GitHub
enhancement Medium Priority
Dominant language
Rust
Stars
9
Forks
9
PR merge metrics
No merged PRs in 30d

Description

[Template-Qualified Method Implementation Call](https://github.com/intel/device-modeling-language/wiki/3.-Device-Modeling-Language,-version-1.4#template-qualified-method-implementation-calls)s allow users to specify which parent template methods to invoke in cases where template ordering is ambiguous in parents. This is currently unsupported in lookups at least

- Add parsing support for `object.templates.name.method()` (this should already be _parsed_ correctly as a member expression)
- Add lookup support for `object.templates.name` (goto-template) and `object.templates.name.method()` (goto-method)
- Could also add lookup support for `object.templates` (goto-all-impld-templates)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.