Change representation used in table of supported directives to avoid unnecessary computations when compiling source files