This parser is not actively maintained since it has been replaced by Kconfig. This library has been tested from linux kernel 1.0 to 2.5.44 (542 versions).
A Config.in file looks like this:
# 2.5.0/arch/i386/config.in
mainmenu_name "Linux Kernel Configuration"
define_bool CONFIG_X86 y
define_bool CONFIG_ISA y
define_bool CONFIG_SBUS n
define_bool CONFIG_UID16 y
mainmenu_option next_comment
comment 'Code maturity level options'
bool 'Prompt for development and/or incomplete code/drivers' CONFIG_EXPERIMENTAL
endmenu
Getting started
use ;
use PathBuf;
// curl https://cdn.kernel.org/pub/linux/kernel/v2.5/linux-2.5.0.tar.xz | tar -xJ -C /tmp/