2c3632d14f
Lots of code refactoring, simplification and cleanup. Lots of new unit-tests providing much higher code coverage. All courtesy of rillig at netbsd. Other significant changes: o new read-only variable .SHELL which provides the path of the shell used to run scripts (as defined by the .SHELL target). o variable parsing detects more errors. o new debug option -dl: LINT mode, does the equivalent of := for all variable assignments so that file and line number are reported for variable parse errors.
23 lines
981 B
Plaintext
23 lines
981 B
Plaintext
make: "varmod-edge.mk" line omitted: ok M-paren
|
|
make: "varmod-edge.mk" line omitted: ok M-mixed
|
|
make: "varmod-edge.mk" line omitted: ok M-unescape
|
|
make: Unclosed variable specification (expecting '}') for "" (value "*)") modifier U
|
|
make: "varmod-edge.mk" line omitted: ok M-nest-mix
|
|
make: "varmod-edge.mk" line omitted: ok M-nest-brk
|
|
make: "varmod-edge.mk" line omitted: ok M-pat-err
|
|
make: "varmod-edge.mk" line omitted: ok M-bsbs
|
|
make: "varmod-edge.mk" line omitted: ok M-bs1-par
|
|
make: "varmod-edge.mk" line omitted: ok M-bs2-par
|
|
make: "varmod-edge.mk" line omitted: ok M-128
|
|
make: "varmod-edge.mk" line omitted: ok eq-ext
|
|
make: "varmod-edge.mk" line omitted: ok eq-q
|
|
make: "varmod-edge.mk" line omitted: ok eq-bs
|
|
make: Unfinished modifier for INP.eq-esc ('=' missing)
|
|
make: "varmod-edge.mk" line omitted: ok eq-esc
|
|
make: "varmod-edge.mk" line omitted: ok colon
|
|
make: Unknown modifier ':'
|
|
make: Unknown modifier ':'
|
|
make: "varmod-edge.mk" line omitted: ok colons
|
|
ok
|
|
exit status 0
|