# 这是一个测试用的复杂 defconfig 文件示例 # 包含了各种 defconfig 语法特性用于测试解析器 # 简单的键值对,使用等号 CONFIG_SIMPLE = y # 使用等号前后有空格的键值对 CONFIG_WITH_SPACES = y # 没有空格的键值对 CONFIG_NO_SPACES=y # 带有数值的配置 CONFIG_INT_VALUE = 100 CONFIG_HEX_VALUE = 0x1000 CONFIG_OCTAL_VALUE = 0755 # 带有字符串的配置 CONFIG_STRING = "hello world" CONFIG_STRING_NO_QUOTES = hello world # 带有特殊字符的配置 CONFIG_PATH = /usr/local/bin:/usr/bin:/bin CONFIG_SPECIAL_CHARS = $HOME/.config # 带有注释的配置 CONFIG_WITH_COMMENT = y # 这是一个注释 # 多种格式混合 CONFIG_MIXED = "value with spaces" # 和注释 # 空值配置 CONFIG_EMPTY = # 带有布尔值的配置 CONFIG_BOOL_TRUE = y CONFIG_BOOL_FALSE = n # 带有多行内容的配置(实际 defconfig 中不常见,但为测试解析器的健壮性添加) CONFIG_MULTILINE = first line \ second line \ third line # 含有等号的值 CONFIG_WITH_EQUAL = key=value # 重复的键(后面的应该覆盖前面的) CONFIG_DUPLICATE = first CONFIG_DUPLICATE = second # 长路径配置 CONFIG_LONG_PATH = /very/long/path/to/some/file/that/might/wrap/around/in/editor/and/cause/parsing/issues/file.conf