Skip to content
This repository was archived by the owner on Jan 12, 2024. It is now read-only.
This repository was archived by the owner on Jan 12, 2024. It is now read-only.

Fill out Support for Parsing Statement Kinds #1211

@ScottCarda-MS

Description

@ScottCarda-MS

There are many kinds of statements that are not fully supported yet, such as mutable statements and expression statements. When these unsupported statements are encountered by the parser, they are treated as raw text, rather than getting parsed into a proper data structure in the concrete syntax tree. This can allow for some basic formatting rules to still apply, but more complex rules, such as the array syntax update rule, will not properly process these statements as raw text.

Support for properly parsing these statement kinds should be filled out to allow more complex update rules to process these statements.

Statement kinds that need support are:

  • Expression Statements
  • Fail Statements
  • Mutable Declarations
  • Set Statements
  • Set and Update Statements
  • Set-With Statements
  • Elif Statements
  • While Statements
  • Repeat Statements
  • Until Statements
  • Within Statements
  • Apply Statements

Metadata

Metadata

Assignees

Labels

area: formatterQ# source code formatterenhancementNew request or suggestion for an improvement

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions