Support for parsing and code completion of programming languages.