Content deleted Content added
m Dating maintenance tags: {{Disputed inline}} |
fix sect WP:ORDER , sep refs from footnotes |
||
Line 1:
{{short description|Language construct that specifies how a compiler should process its input}}
{{Refimprove|date=December 2013}}▼
In [[computer programming]], a '''directive''' or '''pragma''' (from "pragmatic") is a [[language construct]] that specifies how a [[compiler]] (or other [[Translator (computing)|translator]]) should process its input. Directives are not{{disputed inline|Directives are part of the language in many cases|reason=In many assemblers directives are part of the grammar.|date=November 2021}} part of the [[Formal grammar|grammar]] of a [[programming 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 signaling|in-band]] parameterization.
Line 74 ⟶ 75:
* {{annotated link|pragma once|#pragma once}}
==
▲{{Refimprove|date=December 2013}}
{{reflist}}
==References==
{{refbegin}}
* {{cite book | isbn = 1-55558-041-6 | title = [[Common Lisp the Language]] | last = Steele | first = Guy L. | author-link = Guy L. Steele | year = 1990 | publisher = Digital Press | pages = 215–237 }}
|