From 9c309400fca07f15d8f4b116c12fa58f97d8043a Mon Sep 17 00:00:00 2001 From: Ulf Magnusson Date: Sun, 28 Jan 2018 10:02:20 +0100 Subject: Add some post-parsing warnings These are easiest to check after parsing, since a symbol/choice can be defined in multiple locations: - Warn if a symbol or choice defined without a type. Also warn for choice value symbols defined without a type, even if they automatically get their type from the choice. This feature isn't well-known and probably not used deliberately. - Warn if a choice is defined without a prompt - Warn of a choice default symbol is not contained in the choice Also move _name_and_loc_str() from the symbol class to the global scope and generalize it to be able to handle choices. --- tests/Khelp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'tests/Khelp') diff --git a/tests/Khelp b/tests/Khelp index fdc81ed..c201176 100644 --- a/tests/Khelp +++ b/tests/Khelp @@ -1,4 +1,5 @@ config TWO_HELP_STRINGS + bool help first help string @@ -10,10 +11,12 @@ config TWO_HELP_STRINGS second help string config NO_BLANK_AFTER_HELP + bool help help for NO_BLANK_AFTER_HELP choice CHOICE_HELP + bool "choice with help" help help for CHOICE_HELP -- cgit v1.2.3