[Chapel Merge] compiler/next: implement class/record/union in con

Branch: refs/heads/main
Revision: 7a7f684
Author: mppf
Log Message:

Merge pull request #17990 from mppf/convert-classes

compiler/next: implement class/record/union in convert-uast

This PR adjusts convert-uast to handle classes, records, and unions.

Future work:

  • add conversion for Dot
  • test --compiler-library-parser somehow in nightly testing

Reviewed by @dlongnecke-cray - thanks!

Modified Files:
M compiler/next/include/chpl/uast/New.h

M compiler/passes/convert-uast.cpp

Compare: https://github.com/chapel-lang/chapel/compare/93308f87fb8e...7a7f684db95d