# Global stuff global = "global value"; # Primary stuff primary { string = "primary string value"; string_with_quote = "some \"quoted\" str\\ing"; single = 'hello world'; empty = ''; single_with_quote = '\'hello\' "world"'; # Semicolons are optional integer500 = 500 float = 80.80 negative = -50 boolean = true not_true = FALSE nothing = NULL list = [ TRUE, FALSE, 50.5, "hello", 'list', ] # Reference secondary._under (which hasn't been defined yet) sec_ref = secondary._under; # Primary-sub stuff sub { key = "primary sub key value"; include "./test_include.cfg"; } sub_section { # Testing of a special case that had previous caused failures # Was caused by an array with no ending semicolon, followed directly by another setting nested_array_no_semi_colon = ["a", "b"] another = true } } secondary { another = "secondary another value"; global_reference = global; primary_sub_key = primary.sub.key; another_again = .another; # References secondary.another _under = 50; }