[Chapel Merge] This PR adds documentation and examples for the Ar

Branch: refs/heads/main
Revision: ac67854
Author: arezaii
Log Message:

Merge pull request #18385 from arezaii/argparse-docs

This PR adds documentation and examples for the ArgumentParser.

Additionally .gitignore was updated to include the .vscode folder.

No changes to the code logic, just rearranged the code to produce
the desired order in the generated docs.

TESTING:

After doing make cleanall from $CHPL_HOME:

  • [x] Can make
  • [x] Can make check
  • [x] Can make docs
  • [x] Can make mason
  • [x] Passing tests from util/start_test test/mason/
  • [x] Passing tests from util/start_test test/library/packages/ArgumentParser/

Reviewed by @mppf

Signed-off-by: Ahmad Rezaii ahmad.rezaii@hpe.com

Modified Files:
M .gitignore

M modules/Makefile
M modules/packages/ArgumentParser.chpl

Compare: https://github.com/chapel-lang/chapel/compare/ba63a17b6d0a...ac67854fb5fb