[Chapel Merge] compiler/next: Add TupleDecl

Branch: refs/heads/master
Revision: e7de784
Author: mppf
Log Message:

Merge pull request #17840 from mppf/tuple-decl

compiler/next: Add TupleDecl

This PR adds support for tuple declarations like var (x,y) = tup.

Reviewed by @vasslitvinov - thanks!

  • [x] make test-libchplcomp passes

  • [x] full local testing

    Modified Files:
    A compiler/next/include/chpl/uast/TupleDecl.h
    A compiler/next/lib/uast/TupleDecl.cpp
    A compiler/next/test/frontend/testParseTupleVar.cpp
    M compiler/next/include/chpl/uast/MultiDecl.h
    M compiler/next/lib/frontend/Parser/chpl.ypp
    M compiler/next/lib/frontend/Parser/parser-dependencies.h
    M compiler/next/lib/uast/CMakeLists.txt
    M compiler/next/lib/uast/Makefile.include
    M compiler/next/lib/uast/MultiDecl.cpp
    M compiler/next/test/frontend/CMakeLists.txt

    Compare: Comparing 0a4c2e9c023d...e7de784148de · chapel-lang/chapel · GitHub