# Autor: Paweł Wysocki # Przykładowy plik konfiguracyjny, ze składnią INI # Poniżej znajdują się opcje, które nie są zdefiniowane w programie # W przykładzie, są one po prostu wypisywane, ale w rzeczywistości można je # np. zebrać i wykorzystać w innym miejscu w programie username = config_user loglevel = warning port = 8080 port = 8080 # Możliwe jest powtórzenie opcji, które nie są zdefiniowane w programie # Opcje, które są okreslone jako `multitoken` w programie mogą być zdefiniowane wielokrotnie # i będą zebrane w wektor, który będzie dostępny w programie multi-value-option = apple multi-value-option = banana multi-value-option = cherry # compiler.optimization.level = 15 # To wywoła błąd, ponieważ wystąpi wielokrotna definicja tej samej opcji # Sekcje używane do grupowania opcji są interpretowane przez program jako `sekcja.opcja` [compiler.optimization] level=7 # Odczytane przez program jako `compiler.optimization.level` [nonexistent] parallel = true # `nonexistent.parallel` nie jest zdefiniowane w programie, ale zostanie wypisane jako nierozpoznane