Various language definitions for the listings LaTeX package