Visitor-Pattern C Code Gen
Merge branch 'feature/visitor-codegen'