Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enum Shorthands] CFE Implementation #59758

Open
5 tasks
Tracked by #57036 ...
kallentu opened this issue Dec 18, 2024 · 0 comments
Open
5 tasks
Tracked by #57036 ...

[Enum Shorthands] CFE Implementation #59758

kallentu opened this issue Dec 18, 2024 · 0 comments
Assignees
Labels
area-fe-analyzer-shared Assigned by engineers; when triaging, prefer either area-front-end or area-analyzer. area-front-end Use area-front-end for front end / CFE / kernel format related issues. cfe-features General feature work in the CFE. feature-enum-shorthands Implementation of the enum shorthands feature.

Comments

@kallentu
Copy link
Member

Updates to the CFE (may be updated over time):

  • Parse and add listeners in body_builder
  • Add internal AST representing enum shorthands
  • ExpressionGenerator for enum shorthands to create those ASTs.
  • Type inference changes for finding the type
  • Errors and warnings

cc. @chloestefantsova @johnniwinther @stereotype441

@kallentu kallentu added area-fe-analyzer-shared Assigned by engineers; when triaging, prefer either area-front-end or area-analyzer. area-front-end Use area-front-end for front end / CFE / kernel format related issues. cfe-features General feature work in the CFE. feature-enum-shorthands Implementation of the enum shorthands feature. labels Dec 18, 2024
@kallentu kallentu self-assigned this Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-fe-analyzer-shared Assigned by engineers; when triaging, prefer either area-front-end or area-analyzer. area-front-end Use area-front-end for front end / CFE / kernel format related issues. cfe-features General feature work in the CFE. feature-enum-shorthands Implementation of the enum shorthands feature.
Projects
None yet
Development

No branches or pull requests

1 participant