call the SHM parser to try it out
renamed include guards