Very rough initial c parser.