Alex Elder ed896c97dc parser: add support for constant value substitution
Register symbolic constants as defined symbols when they are
defined.  When a constant symbol reference occurs after it's
been defined, the parsed token is modified to be a number type,
whose value is the value constant symbol.

One difference between a "normal" number token and a "constant"
number token is that the the string in a constant token contains
a copy of the symbolic name, whereas its a null pointer for a
"normal" number.

Signed-off-by: Alex Elder <elder@linaro.org>
Message-Id: <20211001232338.769309-35-elder@linaro.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
2021-10-04 14:19:51 -05:00
2016-06-02 10:27:42 -07:00
2016-06-02 10:26:43 -07:00
2018-01-30 15:55:49 -08:00
2016-02-07 09:27:50 -08:00
2021-10-04 12:29:38 -05:00
2021-10-04 12:29:38 -05:00
Description
No description provided
BSD-3-Clause 96 KiB
Languages
C 99.4%
Makefile 0.6%