SRY (Stop Repeating Yourself) is a lightweight preprocessor for C++ which automatically generates .hpp and .cpp files from .sry files.