Transformation-tools
Transformation tools for C.
We provide tools to transform C code into (different) C code.
The transformations may have different purposes.
These transformation tools operate on the abstract syntax
defined in c$::syntax-for-tools.
Subtopics
- Deftrans
- A tool to generate C-to-C transformations.
- Simpadd0
- A transformation to simplify x + 0 to x.
- Split-fn
- A C-to-C transformation to split a function in two.
- Copy-fn
- A C-to-C transformation to copy a function.
- Specialize
- A C-to-C transformation to specialize a function.
- Rename
- A C-to-C transformation to rename identifiers.
- Utilities
- Utilities for C transformations.