Module Name:    src
Committed By:   dholland
Date:           Sun Mar 11 19:27:27 UTC 2012

Modified Files:
        src/usr.bin/config: gram.y

Log Message:
More naming improvements.


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/usr.bin/config/gram.y

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.bin/config/gram.y
diff -u src/usr.bin/config/gram.y:1.34 src/usr.bin/config/gram.y:1.35
--- src/usr.bin/config/gram.y:1.34	Sun Mar 11 08:21:53 2012
+++ src/usr.bin/config/gram.y	Sun Mar 11 19:27:26 2012
@@ -1,5 +1,5 @@
 %{
-/*	$NetBSD: gram.y,v 1.34 2012/03/11 08:21:53 dholland Exp $	*/
+/*	$NetBSD: gram.y,v 1.35 2012/03/11 19:27:26 dholland Exp $	*/
 
 /*
  * Copyright (c) 1992, 1993
@@ -175,7 +175,7 @@ static	struct nvlist *mk_ns(const char *
 %type	<condexpr>	cond_or_expr cond_and_expr cond_prefix_expr
 %type	<condexpr>	 cond_base_expr
 %type	<str>	fs_spec
-%type	<val>	fflgs fflag oflgs oflag
+%type	<val>	fflags fflag oflags oflag
 %type	<str>	rule
 %type	<attr>	depend
 %type	<devb>	devbase
@@ -198,9 +198,9 @@ static	struct nvlist *mk_ns(const char *
 %type	<list>	deffses
 %type	<list>	defopt
 %type	<list>	defopts
-%type	<str>	optdep
-%type	<list>	optdeps
-%type	<list>	defoptdeps
+%type	<str>	optdepend
+%type	<list>	optdepends
+%type	<list>	optdepend_list
 %type	<str>	optfile_opt
 %type	<list>	subarches
 %type	<str>	filename stringvalue locname mkvarname
@@ -299,16 +299,16 @@ definition:
 	| device_major			{ do_devsw = 1; }
 	| prefix
 	| DEVCLASS WORD			{ (void)defattr($2, NULL, NULL, 1); }
-	| DEFFS deffses defoptdeps	{ deffilesystem($2, $3); }
+	| DEFFS deffses optdepend_list	{ deffilesystem($2, $3); }
 	| DEFINE WORD interface_opt depend_list
 					{ (void)defattr($2, $3, $4, 0); }
-	| DEFOPT optfile_opt defopts defoptdeps
+	| DEFOPT optfile_opt defopts optdepend_list
 					{ defoption($2, $3, $4); }
-	| DEFFLAG optfile_opt defopts defoptdeps
+	| DEFFLAG optfile_opt defopts optdepend_list
 					{ defflag($2, $3, $4, 0); }
 	| OBSOLETE DEFFLAG optfile_opt defopts
 					{ defflag($3, $4, NULL, 1); }
-	| DEFPARAM optfile_opt defopts defoptdeps
+	| DEFPARAM optfile_opt defopts optdepend_list
 					{ defparam($2, $3, $4, 0); }
 	| OBSOLETE DEFPARAM optfile_opt defopts
 					{ defparam($3, $4, NULL, 1); }
@@ -331,7 +331,7 @@ definition:
 
 /* source file: file foo/bar.c bar|baz needs-flag compile-with blah */
 file:
-	XFILE filename fopts fflgs rule	{ addfile($2, $3, $4, $5); }
+	XFILE filename fopts fflags rule	{ addfile($2, $3, $4, $5); }
 ;
 
 /* file options: optional expression of conditions */
@@ -341,9 +341,9 @@ fopts:
 ;
 
 /* zero or more flags for a file */
-fflgs:
+fflags:
 	  /* empty */			{ $$ = 0; }
-	| fflgs fflag			{ $$ = $1 | $2; }
+	| fflags fflag			{ $$ = $1 | $2; }
 ;
 
 /* one flag for a file */
@@ -360,13 +360,13 @@ rule:
 
 /* object file: object zot.o foo|zot needs-flag */
 object:
-	XOBJECT filename fopts oflgs	{ addobject($2, $3, $4); }
+	XOBJECT filename fopts oflags	{ addobject($2, $3, $4); }
 ;
 
 /* zero or more flags for an object file */
-oflgs:
+oflags:
 	  /* empty */			{ $$ = 0; }
-	| oflgs oflag			{ $$ = $1 | $2; }
+	| oflags oflag			{ $$ = $1 | $2; }
 ;
 
 /* a single flag for an object file */
@@ -506,6 +506,24 @@ depend:
 	WORD				{ $$ = getattr($1); }
 ;
 
+/* list of option depends, may be empty */
+optdepend_list:
+	  /* empty */			{ $$ = NULL; }
+	| ':' optdepends		{ $$ = $2; }
+;
+
+/* a list of option dependencies */
+optdepends:
+	  optdepend			{ $$ = new_n($1); }
+	| optdepends ',' optdepend	{ $$ = new_nx($3, $1); }
+;
+
+/* one option depend, which is an option name */
+optdepend:
+	WORD				{ $$ = $1; }
+;
+
+
 /* list of places to attach: attach blah at ... */
 atlist:
 	  atname			{ $$ = new_n($1); }
@@ -540,23 +558,6 @@ defopt:
 	  }
 ;
 
-/* option dependencies (read as "defopt deps") which are optional */
-defoptdeps:
-	  /* empty */			{ $$ = NULL; }
-	| ':' optdeps			{ $$ = $2; }
-;
-
-/* a list of option dependencies */
-optdeps:
-	  optdep			{ $$ = new_n($1); }
-	| optdeps ',' optdep		{ $$ = new_nx($3, $1); }
-;
-
-/* one option dependence */
-optdep:
-	WORD				{ $$ = $1; }
-;
-
 /* list of conditional makeoptions */
 condmkopt_list:
 	  condmkoption

Reply via email to