From cda9b243cb879f2c15df1632a48b6c3cde23b75c Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Sat, 19 Aug 1995 23:31:35 +0000 Subject: [PATCH] it is now a parse error for directories to have args attached to them --- parse.lex | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/parse.lex b/parse.lex index 8220b57b4..3b8b85592 100644 --- a/parse.lex +++ b/parse.lex @@ -77,7 +77,7 @@ N [0-9][0-9]?[0-9]? [:,=\n] { BEGIN 0; unput(yytext[0]); - return(PATH); + return(COMMAND); } /* end of command line args */ \n { @@ -126,9 +126,15 @@ N [0-9][0-9]?[0-9]? return NTWKADDR; } +\/[^\,:=\\ \t\n#]+\/ { + LEXTRACE("COMMAND "); + fill(); + return COMMAND; + } /* a directory */ + \/[^\,:=\\ \t\n#]+ { BEGIN GOTCMND; - LEXTRACE("PATH "); + LEXTRACE("COMMAND "); fill(); } /* a pathname */ -- 2.49.0