Home | History | Annotate | Download | only in info

Lines Matching full:preprocessing

69 * The preprocessing language::
218 * The preprocessing language::
240 All preprocessing work (the subject of the rest of this manual) is
244 After preprocessing is complete, string and character constants are
405 File: cpp.info, Node: Tokenization, Next: The preprocessing language, Prev: Initial processing, Up: Overview
411 converted into a sequence of "preprocessing tokens". These mostly
426 change, except when the `##' preprocessing operator is used to paste
436 preprocessing token becomes one compiler token.
438 Preprocessing tokens fall into five broad classes: identifiers,
439 preprocessing numbers, string literals, punctuators, and other. An
445 preprocessing keyword is `defined'. *Note Defined::.
465 A "preprocessing number" has a rather bizarre definition. The
468 initially recognize as a number. Formally, preprocessing numbers begin
483 It's possible for preprocessing numbers to cause programs to be
484 misinterpreted. For example, `0xE+12' is a preprocessing number which
554 File: cpp.info, Node: The preprocessing language, Prev: Tokenization, Up: Overview
556 1.4 The preprocessing language
561 "preprocessing language", it will be transformed first. This stage
565 The preprocessing language consists of "directives" to be executed
590 triggered with "preprocessing directives". Preprocessing directives
600 valid preprocessing directive.
603 new preprocessing directives.
610 A preprocessing directive cannot cover more than one line. The line
625 preprocessing directive `#include'.
671 Both user and system header files are included using the preprocessing
1158 decomposes into valid preprocessing tokens. Parentheses need not
1335 Whitespace is not a preprocessing token, so if a macro `foo' takes
1356 can use the `#' preprocessing operator instead. When a macro parameter
1434 preprocessing operator performs token pasting. When a macro is
1438 identifiers, or one will be an identifier and the other a preprocessing
1752 This macro is defined with value 1 when preprocessing assembly
2625 operating on. The condition in a preprocessing conditional directive is
2637 other preprocessing directives, and you can only do it if the code
2663 the compiler to reject the program. With a preprocessing
2677 debugging hooks generally will not need to use preprocessing
2717 preprocessing directives. They are executed only if the conditional
2984 preprocessor to issue a warning and continue preprocessing. The tokens
3119 The preprocessor does not accept it within a preprocessing conditional
3189 understood as a preprocessing directive but has no effect on the
3208 that all preprocessing directive lines have been replaced with blank
3274 Traditional (pre-standard) C preprocessing is rather different from the
3275 preprocessing specified by the standard. When GCC is given the
3315 useful if, for example, you are preprocessing a Makefile.
3347 However, all preprocessing directives other than `#define' require
3454 * Preprocessing directives are recognized only when their leading
3571 When preprocessing assembler, however, dollars are not identifier
3714 define them with preprocessing directives or command-line options.
4043 Instead of outputting the result of preprocessing, output a rule
4293 When preprocessing, handle directives, but do not expand macros.
4298 With `-E', preprocessing is limited to the handling of directives
4311 `-fpreprocessed' take precedence. This enables full preprocessing
4367 time of preprocessing. When this option is enabled, the
4419 directives and the result of preprocessing. Both kinds of
4427 preprocessing.
4482 preprocessing anything.
4532 The remaining environment variables apply only when preprocessing
5171 * directive line: The preprocessing language.
5173 * directive name: The preprocessing language.
5175 * directives: The preprocessing language.
5227 * preprocessing directives: The preprocessing language.
5229 * preprocessing numbers: Tokenization. (line 61)
5230 * preprocessing tokens: Tokenization. (line 6)
5282 preprocessing language22042