WG211/M21Lawall

From WG 2.11
Revision as of 06:45, 12 August 2022 by Julia (talk | contribs) (Created page with "Coccinelle is a tool for scripting repetitive transformations in C code, based on a notion of a semantic patch. Coccinelle has been used extensively on the Linux kernel. Sti...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Coccinelle is a tool for scripting repetitive transformations in C code, based on a notion of a semantic patch. Coccinelle has been used extensively on the Linux kernel. Still, its use requires the developer should understand the desired transformation well enough to write the script. To this end, we propose Prequel, which searches a git history for change examples and Spinfer that abstracts these examples into a collection of Coccinelle transformation rules.