mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-04 12:01:05 +01:00
Adopts new copyright and markdown toc checks. The new toc check generates the toc header, so that's why all the md files changed (this had felt better to me for the long-term, more auto-generated content)
34 lines
928 B
Markdown
34 lines
928 B
Markdown
# Metaprogramming
|
|
|
|
<!--
|
|
Part of the Carbon Language project, under the Apache License v2.0 with LLVM
|
|
Exceptions. See /LICENSE for license information.
|
|
SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
-->
|
|
|
|
<!-- toc -->
|
|
|
|
## Table of contents
|
|
|
|
- [TODO](#todo)
|
|
- [Overview](#overview)
|
|
|
|
<!-- tocstop -->
|
|
|
|
## TODO
|
|
|
|
This is a skeletal design, added to support [the overview](README.md). It should
|
|
not be treated as accepted by the core team; rather, it is a placeholder until
|
|
we have more time to examine this detail. Please feel welcome to rewrite and
|
|
update as appropriate.
|
|
|
|
See
|
|
[carbon-proposals PR 89](https://github.com/carbon-language/carbon-proposals/pull/89)
|
|
for context -- that proposal may replace this.
|
|
|
|
## Overview
|
|
|
|
Carbon provides metaprogramming facilities that look similar to regular Carbon
|
|
code. These are structured, and do not offer inclusion or arbitrary
|
|
preprocessing of source text such as C/C++ does.
|