void macro_token_copy (struct macro_token *, const struct macro_token *);
void macro_token_uninit (struct macro_token *);
+void macro_token_to_representation (struct macro_token *, struct string *);
+
+bool is_macro_keyword (struct substring);
+
struct macro_tokens
{
struct macro_token *mts;
void macro_tokens_from_string (struct macro_tokens *, const struct substring,
enum segmenter_mode);
+void macro_tokens_to_representation (struct macro_tokens *, struct string *);
+
void macro_tokens_print (const struct macro_tokens *, FILE *);
struct macro_param