Handle "func(void)"
Put parsers in their own file in the solution.
Use default parameters when calling SendScintilla.
Update C parser. Allows colons in return values (e.g. std::string) and works for function parameters that have default values (e.g. func(int x = 3))