Semantic grep for the C language
