DEFINE: Properly support redefining a macro.
[pspp] / src / language / lexer / scan.c
index 3150470caa9e379af16d2072b63d2b5be3717488..b6baf5ce5511538ff34a6d17956aa652edbe34f6 100644 (file)
@@ -328,6 +328,7 @@ token_from_segment (enum segment_type type, struct substring s,
     case SEG_INLINE_DATA:
     case SEG_DOCUMENT:
     case SEG_MACRO_BODY:
+    case SEG_MACRO_NAME:
       *token = (struct token) { .type = T_STRING };
       ss_alloc_substring (&token->string, s);
       return TOKENIZE_TOKEN;