In computer science, a preprocessor (or precompiler) is a program that processes its input data to produce output that is used as input in another program...
10 KB (1,203 words) - 17:44, 14 October 2024
The C preprocessor (CPP) is a text file processor that is used with C, C++ and other programming tools. The preprocessor provides for file inclusion (often...
38 KB (4,526 words) - 19:27, 4 June 2025
PHP (redirect from PHP: Hypertext Preprocessor)
Home Page, but it now stands for the recursive backronym PHP: Hypertext Preprocessor. PHP code is usually processed on a web server by a PHP interpreter implemented...
140 KB (12,596 words) - 06:17, 11 June 2025
Directive (programming) (redirect from Preprocessor directive)
language and may vary from compiler to compiler. They can be processed by a preprocessor to specify compiler behavior, or function as a form of in-band parameterization...
12 KB (1,433 words) - 22:22, 15 May 2025
The PL/I preprocessor is the preprocessor for the PL/I computer programming language. The preprocessor interprets a subset of the full PL/I language to...
14 KB (1,631 words) - 00:12, 18 March 2022
combined file. Different processors may use different syntax. The C preprocessor (used with C, C++ and in other contexts) defines an include directive...
16 KB (1,965 words) - 20:24, 14 May 2025
Memory can be allocated to a program with calls to library routines. A preprocessor performs macro definition, source code file inclusion, and conditional...
101 KB (11,258 words) - 07:24, 14 June 2025
is a feature of some computer programming languages, especially the C preprocessor, whereby a macro may be declared to accept a varying number of arguments...
9 KB (961 words) - 14:07, 6 June 2025
Troff (section Preprocessors)
overlapping them, and has a fully programmable input language. Separate preprocessors are used for more convenient production of tables, diagrams, and mathematics...
20 KB (2,399 words) - 09:21, 14 June 2025
source code, includes directives for the C preprocessor. A translation unit is the output of the C preprocessor – a source file after it has been preprocessed...
5 KB (622 words) - 23:56, 27 April 2025
programming languages, #pragma once is a non-standard but widely supported preprocessor directive designed to cause the current header file to be included only...
15 KB (1,253 words) - 23:50, 27 April 2025
OpenGL Shading Language (section Preprocessor)
can have own independent return type. GLSL defines a subset of the C preprocessor (CPP), combined with its own special directives for specifying versions...
15 KB (1,372 words) - 22:58, 20 January 2025
General-purpose macro processor (redirect from General purpose preprocessor)
A general-purpose macro processor or general purpose preprocessor is a macro processor that is not tied to or integrated with a particular language or...
11 KB (443 words) - 20:35, 16 December 2024
In computer aided engineering (CAE) a preprocessor is a program which provides a graphical user interface (GUI) to define boundary conditions, materials...
1 KB (165 words) - 19:52, 5 June 2023
(short for Rational Fortran) is a programming language implemented as a preprocessor for Fortran 66. It provides modern control structures, unavailable in...
6 KB (666 words) - 18:12, 7 April 2024
ANSI C, ISO C, and Standard C are successive standards for the C programming language published by the American National Standards Institute (ANSI) and...
18 KB (1,817 words) - 01:20, 16 April 2025
problem of double inclusion when dealing with the include directive. The C preprocessor processes inclusion directives like #include "Foo.h" to include "Foo...
8 KB (947 words) - 23:50, 27 April 2025
Gharaibeh, Robert Parlett and others. Unicon descended from Icon and a preprocessor for Icon called IDOL. Compared with Icon, Unicon offers better access...
5 KB (423 words) - 13:16, 29 November 2024
ACARM-ng (section Preprocessor)
to allow users to adapt system's input to their own needs a special "preprocessor" component is provided. It allows to define a chain of accept-if-match...
12 KB (1,347 words) - 14:03, 28 May 2025
Stylus is a dynamic stylesheet preprocessor language that is compiled into Cascading Style Sheets (CSS). Its design is influenced by Sass and Less. It...
4 KB (337 words) - 05:31, 20 April 2024
m3, written by Ritchie for an unknown AP-3 minicomputer. The macro preprocessor operates as a text-replacement tool. It is employed to re-use text templates...
9 KB (1,110 words) - 01:42, 16 April 2025
first implemented as a preprocessor in the troff document processing system but is now often used with LaTeX. The pic preprocessor filters a source document...
6 KB (609 words) - 22:44, 14 June 2025
template system or application framework, and may be used also as a preprocessor or filter. With the model typically held in a relational database, the...
17 KB (1,338 words) - 17:44, 10 January 2025
Windows software trace preprocessor (WPP; the preprocessor and related support tools are known as WPP Software Tracing) is a preprocessor that simplifies the...
9 KB (1,282 words) - 02:17, 11 May 2025
have integrated subsets of the C preprocessor into their systems. SIMSCRIPT is an application specific Fortran preprocessor for modeling and simulating large...
105 KB (11,245 words) - 12:57, 12 June 2025
text files, INI files, HTTP server responses, configuration files, preprocessor macros, external constants, databases, command-line arguments, and is...
13 KB (1,868 words) - 16:44, 29 May 2025
trigraphs in source files. Borland supplied a separate program, the trigraph preprocessor (TRIGRAPH.EXE), to be used only when trigraph processing is desired (the...
20 KB (1,803 words) - 17:51, 1 June 2025
proposed parallel extensions to ISO C 99: AC, Split-C, and Parallel C preprocessor (PCP). UPC is not a superset of these three languages, but rather an...
4 KB (267 words) - 18:41, 1 July 2023
Sass (short for syntactically awesome style sheets) is a preprocessor scripting language that is interpreted or compiled into Cascading Style Sheets (CSS)...
19 KB (1,213 words) - 07:37, 9 June 2025
The Kinetic PreProcessor (KPP) is an open-source software tool used in atmospheric chemistry. Taking a set of chemical reactions and their rate coefficients...
4 KB (163 words) - 15:19, 6 May 2025