Make more analyzers language agnostic