blob: 599cd36f9a0a7655a2c0aae980558303fadd31ab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
config BASIC
bool
if !BASIC && !BASIC
config ADVANCED
tristate "advanced prompt 1" if y || (BASIC && BASIC)
select SELECTED_1 if BASIC && DUMMY
select SELECTED_2 if !(DUMMY || BASIC)
imply IMPLIED_1 if BASIC || DUMMY
imply IMPLIED_2 if !(DUMMY && BASIC)
default y if BASIC && !BASIC
default n if BASIC = DUMMY && X < Y && X <= Y && X > Y && X >= Y
config ADVANCED
tristate "advanced prompt 2"
config STRING
string
default "foo"
default "bar" if BAR
default STRING2 if BAZ
config STRING2
string
default "baz"
endif
config SELECTED_1
config SELECTED_2
config SELECTING_1
select ADVANCED if BASIC
config SELECTING_2
select ADVANCED if !BASIC
config IMPLYING_1
imply ADVANCED if DUMMY
config IMPLYING_2
imply ADVANCED if !DUMMY
config INT
int
default 7
config HAS_RANGES
int "ranged"
range 1 2 if !DUMMY
range INT INT if DUMMY
range 123 456
choice
bool "choice"
config CHOICE_ITEM_1
bool "A"
config CHOICE_ITEM_2
bool "B"
config CHOICE_ITEM_3
bool "C"
endchoice
menu "simple menu"
endmenu
if !DUMMY
menu "advanced menu"
depends on !BASIC
visible if !DUMMY
endmenu
endif
comment "simple comment"
if !DUMMY
comment "advanced comment"
depends on !BASIC
endif
config NO_HELP
bool
config EMPTY_HELP
bool
help
config DUMMY
config S
bool
help
help for
S
choice C
bool
help
help for
C
config A
bool "A"
config B
bool "B"
endchoice
comment "a comment"
menu "a menu"
endmenu
config HELP_TERMINATED_BY_COMMENT
bool
help
a
b
c
#
config TRICKY_HELP
bool
help
a
b
c
d
e
f
g
h
i
|