# This file is part of grecs - Gray's Extensible Configuration System # Copyright (C) 2007, 2009-2011 Sergey Poznyakoff # # Grecs is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3, or (at your option) # any later version. # # Grecs is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Grecs. If not, see . /* Scalar variable. */ scalar yes; // List variable. listvar ("a", 2, "b", "c"); # Compound value. compound stmt 2 foo; mailbox { mailbox-pattern "maildir:/var/mail;type=index;param=2;user=${user}"; mailbox-type "maildir"; }; logging { syslog yes; facility mail; } program "foo" { logging { syslog yes; facility local1; } scalar no; } program "bar" { logging { syslog no; facility local2; tag "baz"; }; # Note: semicolon after closing brace is optional. scalar 25; }