TODO * struct * pointers * switch * arrays * operator precedence * enum * interactive mode