!quote, !unquote
[pspp] / src / language / lexer / segment.h
index bb788f42306ad0ea8dbf3c99a468fda459381da4..10551066b0ec31230194077c91d6f2149047eef9 100644 (file)
@@ -91,7 +91,6 @@ enum segmenter_mode
                                                 \
     SEG_TYPE(EXPECTED_QUOTE)                    \
     SEG_TYPE(EXPECTED_EXPONENT)                 \
-    SEG_TYPE(UNEXPECTED_DOT)                    \
     SEG_TYPE(UNEXPECTED_CHAR)
 
 /* Types of segments. */
@@ -118,6 +117,8 @@ struct segmenter
     unsigned char mode;
   };
 
+#define SEGMENTER_INIT(MODE) { .mode = MODE }
+
 void segmenter_init (struct segmenter *, enum segmenter_mode);
 
 enum segmenter_mode segmenter_get_mode (const struct segmenter *);