The following seems to be breaking our syntax highlighting for the preprocessor  ## MWE ```fortran type logical_vector #ifdef DDEBUG logical, dimension(:), pointer :: ptr=>null() #else logical, dimension(:), pointer :: ptr #endif end type logical_vector ```