External Issue: chpldoc doesn't format range by and align clauses correctly

17163, "cassella", "chpldoc doesn't format range by and align clauses correctly", "2021-02-13T05:08:25Z"

Steps to Reproduce

Source Code:

var r1 = 1..10 by 2;
var r2 = 1..10 by 2 align 1;

Compile command:

chpldoc --save-sphinx docs --no-html rangeByAlign.doc.chpl

cat docs/source/modules/rangeByAlign.doc.rst

.. data:: var r1 = chpl_by(1..10, 2)

.. data:: var r2 = chpl_align(chpl_by(1..10, 2), 1)

Associated Future Test(s):

None yet

Configuration Information

chpl version 1.24.0 pre-release (e424a78ee5)

CHPL_TARGET_PLATFORM: linux64
CHPL_TARGET_COMPILER: gnu
CHPL_TARGET_ARCH: x86_64
CHPL_TARGET_CPU: native *
CHPL_LOCALE_MODEL: flat
CHPL_COMM: gasnet *
  CHPL_COMM_SUBSTRATE: udp
  CHPL_GASNET_SEGMENT: everything
CHPL_TASKS: qthreads
CHPL_LAUNCHER: amudprun
CHPL_TIMERS: generic
CHPL_UNWIND: none
CHPL_MEM: jemalloc
CHPL_ATOMICS: cstdlib
  CHPL_NETWORK_ATOMICS: none
CHPL_GMP: none
CHPL_HWLOC: bundled
CHPL_REGEXP: re2
CHPL_LLVM: none
CHPL_AUX_FILESYS: none

gcc (Ubuntu 10.2.0-13ubuntu1) 10.2.0