Semantic Scholar uses AI to extract papers important to this topic.
In many projects, lexical preprocessors are used to manage different variants of the project (using conditional compilation) and… Expand Software Product Line (SPL) is a development paradigm that targets the creation of variable software systems. Despite the… Expand Non-)portability of Prolog programs is widely considered as an important factor in the lack of acceptance of the language. Since… Expand Systems software uses conditional compilation to manage crosscutting concerns in a very fine-grained and efficient way, but at… Expand Software product lines (SPL) can be used to create and maintain different variants of software-intensive systems by explicitly… Expand Refactoring, an important technique for increasing flexibility of the source code, can be applied with much ease and efficiency… Expand Conditional compilation is one of the most powerful parts of a C/C++ environment available for building software for different… Expand This paper describes how to translate the compiler directives for conditional compilation in automated source-to-source… Expand The conditional compilation language definition for Fortran consists of nine directives and one option. The nine CoCo directives… Expand Metaprogramming is the process of specifying generic software source templates from which classes of software components, or… Expand