campo-sirio/libraries/mcpp/doc/cpp_test.sum
Alessandro Bonazzi e075990ed3 Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Aggiunto il preprocessore c++ mcpp per sostituire il compilatore nella compilazione delle maschere.
2020-11-28 16:24:08 +01:00

47 lines
3.4 KiB
Plaintext

M B G G V L M G V L G M
C C C C C C C C C C C C
C C C C 2 C P C 2 C C P
P 5 2 3 0 W P 3 0 | 4 P
2 5 9 2 0 I 2 4 0 0 1 2
0 | 5 3 N 4 3 5 6 1 6
3 3 3 0
2 2 3
n_1: Trigraph sequences. * - * * * * * * * * * *
n_2: Line splicing by <backslash>. * - * * * * * * * * * *
n_3: Handling of comment. * * * * * * * * * * * *
n_4: Tokens spelled by digraphs. * - * * * - * * * - * *
n_5: Spaces or tabs in pp-directive. * * * * * * * * * * * *
n_6: #include directive. * - * * * * * * * * * *
n_7: #line directive. * * * * * * * * * * * *
n_9: #pragma directive. * * * * * * * * * * * *
n_10: #if, #elif pp-directive. * * * * * * * * * * * *
n_11: Operator "defined" in #if. * * * * * * * * * * * *
n_12: Pp-number and type of #if expr. * * * * * * * * * * * *
n_13: Valid operators in #if expr. * * * * * * * * * * * *
n_13.5: Usual arithmetic conversion. * * * * o o * * o o * *
n_13.7: Short-circuit evaluation of #if. * * * * - * * * - * * *
n_13.8: Grouping of #if sub-expressions. * * * * - o * * - o * *
n_13.13: #if expression with macros. * * * * * * * * * * * *
n_15: #ifdef, #ifndef directives. * * * * * * * * * * * *
n_18: #define directive. * * * * * * * * * * * *
n_19: Valid re-definitions of macros. * * * * * * * * * * * *
n_20: Macro name identical to keyword. * * * * * * * * * * * *
n_21: Tokenization (no token merging). * - * * - * * * - * * *
n_22: Tokenization of pp-number. * o * * o * * * o * * *
n_23: ## operator in macro definition. * * * * * * * * * * * *
n_24: # operator in macro definition. * - * * * * * * * * * *
n_25: Pre-expansion of macro args. * * * * * * * * * * * *
n_26: No recursive replacement. * * * * * * * * * * * *
n_27: Rescanning of a macro. o o * * - * * * - * * *
n_28: Standard pre-defined macros. * - * * - - * * - - * *
n_29: #undef directive. * * * * * * * * * * * *
n_30: Macro call crossing lines. * * * * * * * * * * * *
n_32: Escape sequence in char-const. * * * * * * * * * * * *
n_37: Translation limits. * * * * * * * * * * * *
i_32.3: Character constant in #if. * * * * * * * * * * * *
i_35: Multi-character character const. * * * * o * * * o * * *
i_35.3: Multi-character wide character. * * * * * o * * * o * *
Total number of tests unpassed. 1 9 0 0 8 5 0 0 8 5 0 0