
Quoted values can still have a trailing comment that we need to remove before calling `add_value`. Otherwise, when trying to strip the quotes from the value `string_strip_quotes` only looks at the end which is inside the comment and so it won't find a matching end quote to strip. Fixes #626
46 lines
813 B
Plaintext
46 lines
813 B
Plaintext
#General comment
|
|
[bool]
|
|
booltrue = true #This is a test inline comment
|
|
booltrue_capital = TRUE
|
|
|
|
#This is a comment
|
|
boolfalse = false
|
|
boolfalse_capital = FALSE
|
|
|
|
boolyes = yes
|
|
boolyes_capital = YES
|
|
|
|
boolno = no
|
|
boolno_capital = NO
|
|
|
|
boolbin0 = 0
|
|
boolbin1 = 1
|
|
|
|
boolinvalid = invalidbool
|
|
|
|
[string]
|
|
simple = A simple string
|
|
quoted = "A quoted string"
|
|
quoted_with_quotes = "A string "with quotes""
|
|
unquoted_with_quotes = A" string with quotes"
|
|
quoted_comment = "String with a" # comment
|
|
unquoted_comment = String with a # comment
|
|
color_comment = "#ffffff" # comment
|
|
|
|
[path]
|
|
expand_tilde = ~/.path/to/tilde
|
|
|
|
[int]
|
|
simple = 5
|
|
negative = -10
|
|
decimal = 2.71828
|
|
leading_zeroes = 007
|
|
multi_char = 1024
|
|
|
|
[double]
|
|
simple = 1
|
|
decimal = 1.5
|
|
negative = -1.2
|
|
zeroes = 0.005
|
|
long = 3.141592653589793
|