recognize but ignore #pragma
authorceriel <none@none>
Fri, 31 Mar 1989 11:47:12 +0000 (11:47 +0000)
committerceriel <none@none>
Fri, 31 Mar 1989 11:47:12 +0000 (11:47 +0000)
lang/cem/cemcom/domacro.c
lang/cem/cemcom/init.c
lang/cem/cemcom/macro.str

index ee52883..1b2592d 100644 (file)
@@ -107,6 +107,11 @@ domacro()
                case K_UNDEF:                           /* "undef"      */
                        do_undef();
                        break;
+               case K_PRAGMA:                          /* "pragma"     */
+                       /*      ignore for now
+                       */
+                       SkipRestOfLine();
+                       break;
                default:
                        /* invalid word seen after the '#'      */
                        lexerror("%s: unknown control", tk.tk_idf->id_text);
index df86c5d..a330ffe 100644 (file)
@@ -29,6 +29,7 @@ PRIVATE struct mkey   {
        {"include",     K_INCLUDE},
        {"line",        K_LINE},
        {"undef",       K_UNDEF},
+       {"pragma",      K_PRAGMA},
        {0,             K_UNKNOWN}
 };
 
index 3979ecb..5e12940 100644 (file)
@@ -55,4 +55,5 @@ struct mlist {
 #define        K_INCLUDE       8
 #define        K_LINE          9
 #define        K_UNDEF         10
+#define K_PRAGMA       11
 #endif NOPP