From owner-freebsd-config Tue Jan 28 05:01:24 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA12916 for config-outgoing; Tue, 28 Jan 1997 05:01:24 -0800 (PST) Received: from perki0.connect.com.au (perki0.connect.com.au [192.189.54.85]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA12893; Tue, 28 Jan 1997 05:01:16 -0800 (PST) Received: (from uucp@localhost) by perki0.connect.com.au id AAA06605 (8.7.6h/IDA-1.6); Wed, 29 Jan 1997 00:01:10 +1100 (EST) >Received: from localhost.nemeton.com.au (localhost.nemeton.com.au [127.0.0.1]) by nemeton.com.au (8.8.5/8.8.5) with SMTP id XAA15463; Tue, 28 Jan 1997 23:53:33 +1100 (EST) Message-Id: <199701281253.XAA15463@nemeton.com.au> To: Michael Smith cc: msmith@genesis.atrad.adelaide.edu.au (Michael Smith), config@freebsd.org, chat@freebsd.org Subject: Re: Kernel config metasyntax In-reply-to: <199701280423.OAA07019@genesis.atrad.adelaide.edu.au> Date: Tue, 28 Jan 1997 23:53:33 +1100 From: Giles Lean Content-Type: text Sender: owner-freebsd-config@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Tue, 28 Jan 1997 14:53:14 +1030 (CST) Michael Smith wrote: > Later, anything that cares about options can access all of this and > make up its own mind; the parser should not need to know or care > what the attributes and their valus are.) In practice with tools implemented this way there is usually little semantic checking, so typos such as incorrectly spelt attributes are not detected and the Wrong Thing happens. Tools with more integrated semantic checks (typical with yacc :) don't have this problem. If you use TCL, please validate input carefully. Giles