nyacc: fixed C99 CPP to deal with numbers correctly
[mes.git] / module / nyacc / lang / c99 / cppmach.scm
index bb179b504856194b0ebb595ba57655d3a0ed7cf6..8cf3214abb8cba8a8b3c4efb9a95c61ef18d409a 100644 (file)
@@ -96,6 +96,7 @@
      ($fixed ($$ `(fixed ,$1)))        ; integer-constant
      ($chlit ($$ `(char ,$1))) ; char-constant
      ("defined" "(" $ident ")" ($$ `(defined ,$3)))
+     ("defined" $ident ($$ `(defined ,$2)))
      ("(" expression-list ")" ($$ $2)))
     (expression-list
      (conditional-expression)