Skip to content

Resolve qualified backticked references in prose #48

Description

@jbeda

Context

Structured qualified references are being extended in issue #25 to relationship.entity and subtypeOf. In freeform text, lint currently recognizes backticked local PascalCase references such as `Invoice` and `Invoice.number`. It does not recognize `payments.Invoice`: its scanner treats the lowercase scope segment as the candidate name and silently ignores it.

Follow-up

Decide whether qualified prose references should resolve through the importing model’s scope bindings, receive diagnostics when malformed or unresolved, and contribute to completeness. This requires a deliberately specified prose-token grammar rather than extending structured-reference handling accidentally.

No implementation is proposed by this issue; it is a deferred language-design question.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions