X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Flexer%2Fsegment.h;h=199e390f7e4f1279d877c9e01935534d405a2289;hb=69b31e124aff05df3492e6e6412c03c64e4e9d12;hp=02a269bdd2779b53a0f0bddd00e2641ddaf184b9;hpb=e546c5d3c1ef7bc06c8d7bb6752a863ba3b041e5;p=pspp diff --git a/src/language/lexer/segment.h b/src/language/lexer/segment.h index 02a269bdd2..199e390f7e 100644 --- a/src/language/lexer/segment.h +++ b/src/language/lexer/segment.h @@ -79,6 +79,7 @@ enum segmenter_mode SEG_TYPE(INLINE_DATA) \ \ SEG_TYPE(MACRO_ID) \ + SEG_TYPE(MACRO_NAME) \ SEG_TYPE(MACRO_BODY) \ \ SEG_TYPE(START_DOCUMENT) \ @@ -117,7 +118,7 @@ struct segmenter unsigned char mode; }; -void segmenter_init (struct segmenter *, enum segmenter_mode); +struct segmenter segmenter_init (enum segmenter_mode, bool is_snippet); enum segmenter_mode segmenter_get_mode (const struct segmenter *);