vlib: debug CLI macro expander, part deux 40/27640/2
authorDave Barach <dave@barachs.net>
Mon, 22 Jun 2020 14:02:25 +0000 (10:02 -0400)
committerFlorin Coras <florin.coras@gmail.com>
Tue, 23 Jun 2020 15:35:14 +0000 (15:35 +0000)
commitb30b9549acaa0ffd4c94c2c50d0756416f9b58ee
tree6aa6a41861d1a8383002da298235a992064fd85d
parentcc7209469601a29d0284c50716d876f685868c4b
vlib: debug CLI macro expander, part deux

Deal with circular macro definitions instead of crashing due to stack
overflow.

Separate macro tables, per CLI session

Add documentation to the Sphinx docs

Type: improvement

Signed-off-by: Dave Barach <dave@barachs.net>
Change-Id: I55fc9152bd37ad0c15fa3959f38b07b63100e634
docs/gettingstarted/developers/vlib.md
src/vat/main.c
src/vlib/unix/cli.c
src/vppinfra/macros.c
src/vppinfra/macros.h