Hacker News new | ask | show | jobs
by foodevl 957 days ago
The Arduino build system does this (preprocesses your source code to pull out prototypes and put them at the top). To make things easier for beginners.