apache / apache/daffodil-vscode

Discussion + Feature Request: Implement Intellisense for DFDL Functions

Open
#1,514 0 comments 0 reactions 0 assignees View on GitHub
code completion enhancement help wanted
Dominant language
TypeScript
Stars
18
Forks
33
Avg merge
3d 6h
Merged PRs (30d)
7

Description

# Feature Request: Implement Intellisense for DFDL Functions

## Problem Description

The extension currently doesn't provide IntelliSense suggestions for functions. See https://daffodil.apache.org/docs/dfdl/#_Toc62570225 and https://daffodil.apache.org/docs/dfdl/#_Toc62570222.

A feature that can be added to IntelliSense functionality is implementing functions.

## Proposed Solution

Proposed solution will be explored further via discussions in this ticket. Additional subtasks will be added.

## Acceptance Criteria

Not applicable just yet. Most likely, a checklist will be added.

## Impact and Benefits

This feature will expand out the extension's IntelliSense capabilities and implement more DFDL functionality.

## Open Questions / Discussion Points

Please discuss anything relating to the additions in this ticket.

Contributor guide

No contributing guide indexed for this repository

Research direction

Read the DFDL function documentation at the two linked sections and inspect the extension's existing IntelliSense implementation. Define the function-suggestion scope, add concrete acceptance criteria and subtasks, then verify that supported DFDL functions appear correctly in IntelliSense.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.