Lines Matching +full:case +full:- +full:sensitive

1 <!--===- docs/Preprocessing.md 
5 SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 -->
12 ---
14 ---
19 * Macro and argument names are sensitive to case.
22 recognition of function-like parentheses and arguments.
33 * C-like line continuations with backslash-newline are allowed in
38 * C-like line continuations with backslash-newline can appear in
39 old-style C comments in directives.
54 * Function-like macro invocations can straddle a Fortran fixed form line
57 * Function-like macro invocations can straddle a Fortran fixed form line
61 * Token pasting with `##` works in function-like macros.
62 * Argument stringization with `#` works in function-like macros.
66 * C-like line continuation with backslash-newline can appear in the name of
67 a keyword-like macro definition.
76 * If a function-like macro does not close its parentheses, line
78 This includes the case of a keyword-like macro that expands to
79 the name of a function-like macro.
81 the name of the function-like macro, or on a continuation line thereof.
106 * `__VA_ARGS__` and `__VA_OPT__` work in variadic function-like macros.
112 3. C-style line continuations are processed in preprocessing directives.
113 4. C old-style comments are removed from directives.
138 OpenMP-style directives that look like comments are not addressed by
148 "function-like macro".
150 The first block of tests (`pp0*.F`) are all fixed-form source files;
151 the second block (`pp1*.F90`) are free-form source files.
163 . . . . . . pp003.F function-like macros
164 . . . . . . pp004.F KWMs case-sensitive
185 . . . . . . pp025.F KWM expansion is before token pasting due to fixed-form space removal
188 . N . N N . pp028.F fixed-form clipping done before KWM expansion on source line
196 . . . . . . pp036.F #define FALSE TRUE ... .FALSE. -> .TRUE.
197 N N N N N N pp037.F fixed-form clipping NOT applied to #define
202 N N N . . N pp042.F #define c 1, then use c as label in fixed-form
203 . . . . N . pp043.F #define with # in column 6 is a continuation line in fixed-form
207 . . . . . . pp103.F90 function-like macros
208 . . . . . . pp104.F90 KWMs case-sensitive