IS_NEWLINE_CONTEXT
|| ((constraint & PREV_NEWLINE_CONSTRAINT) && !IS_NEWLINE_CONTEXT (context))\
|| (((constraint) & NEXT_NEWLINE_CONSTRAINT) && !IS_NEWLINE_CONTEXT (context)) \
else if (IS_BEGBUF_CONTEXT (context) && IS_NEWLINE_CONTEXT (context))
else if (IS_NEWLINE_CONTEXT (context))