Statements (21)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:software
|
| gptkbp:canBe |
declarative macros
procedural macros syntactic transformation textual substitution |
| gptkbp:enables |
code reuse
domain-specific language creation |
| gptkbp:example |
gptkb:C_preprocessor_macros
gptkb:Elixir_macros gptkb:Rust_macros Lisp macros |
| gptkbp:purpose |
automation
code generation metaprogramming |
| gptkbp:relatedTo |
gptkb:compilation_album
gptkb:preprocessor gptkb:template_system |
| gptkbp:usedIn |
gptkb:programming_language
|
| gptkbp:bfsParent |
gptkb:The_Common_Lisp_Standard
|
| gptkbp:bfsLayer |
6
|
| https://www.w3.org/2000/01/rdf-schema#label |
Macro System
|