From: adam Date: Mon, 26 Feb 2007 16:40:05 +0000 (+0100) Subject: fix grammar ambiguity X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=8dfee568d251fddef7de018026aa0dceb5ae445a;p=fleet.git fix grammar ambiguity --- diff --git a/src/edu/berkeley/fleet/f0/f0.g b/src/edu/berkeley/fleet/f0/f0.g index b0e3963..462afca 100644 --- a/src/edu/berkeley/fleet/f0/f0.g +++ b/src/edu/berkeley/fleet/f0/f0.g @@ -21,8 +21,8 @@ Int = [\-0-9]++ ShipName = "":: [A-Z] [a-zA-Z0-9_]* Id = "":: [a-z] [a-zA-Z0-9_]* -Comment = "//" ~eol* eol! - | "/*" (any* &~ any*! "*/" any*!) "*/" +Comment = "//" (~eol)* eol! + | "/*" (any* &~ (any*! "*/" any*!)) "*/" ws = (wsc | Comment)* -> ~wsc eol = [\r\n] wsc = [\r\n ] | \{ | \}