[Chapel Merge] User-facing errors for long filenames

Branch: refs/heads/master
Revision: ed6dad3
Author: bradcray
Log Message:

Merge pull request #17559 from king-11/longName

User-facing errors for long filenames

[contributed by @king-11, reviewed by me]

add check to parse cmd files for ensuring they are under limit
Fixes #8758

Modified Files:
A test/parsing/.gitignore

A test/parsing/errors/nameLength/CLEANFILES
A test/parsing/errors/nameLength/longName.chpl
A test/parsing/errors/nameLength/longName.precomp
A test/parsing/errors/nameLength/shortName.chpl
A test/parsing/errors/nameLength/shortName.good
M compiler/parser/parser.cpp

Compare: https://github.com/chapel-lang/chapel/compare/074cb1cba08d...ed6dad3e7e9f