Link: dyno: Add uAST nodes and tackle test failures under new parser by dlongnecke-cray · Pull Request #19214 · chapel-lang/chapel · GitHub
Merge pull request #19214 from dlongnecke-cray/dyno-parser-failing-tests
dyno: Add uAST nodes and tackle test failures under new parser
Get more tests to pass under
COMM=none by adding
uAST nodes and
fixing bugs in the parser and converter.
Add nodes for
Manage. I've hesitated to add a node for
Lambda (though will probably add it eventually), and so leave it
as future work.
Fix a bug in the new parser that causes the line number for regular
routines to report the end of the last production in some cases.
The fix is a hack and massaging the grammar would be ideal.
ModTag of the outermost module into the converter
so that it can propagate this tag to submodules. This is a temporary
fix, and having the
uAST store module tags that it deduces based
on the module path would be ideal.
- [x] Down to: 772 failures for
Reviewed by @arezaii. Thanks!
Signed-off-by: David Longnecker email@example.com
Modified Files: A compiler/next/include/chpl/uast/Let.h