0x65-e / oml-alexandria

Project Code for UCLA CS 130 (Software Engineering) Spring 23 Offering
Apache License 2.0
2 stars 0 forks source link

Go-to-Definition for OML code #8

Closed 0x65-e closed 1 year ago

0x65-e commented 1 year ago

User Story

As a User, I would like to quickly find the definition of an OML entity so that I can quickly find the context of a reference when reading and writing OML documents.

Detailed Description

Go-to-definition is one of the most basic and most helpful features of a language server. Go-to-definition should work across source files, so that a reference to a definition in another document can be easily found.

Acceptance Criteria

0x65-e commented 1 year ago

Local entity reference is working with the default Langium implementation after @Jeff848's fix for scope computation. Cross-file support still requires work for namespace and linking.