Parsers and code analyzers for multiple programming languages