def get_file_language(self): """ Returns a class name, usable by highlight.hs, to help it to guess the source language. """ return get_highlightjs_language(self.filename, self.firstline, self.lang)
def hilightjsLanguageMakeShebang(self): self.assertEqual( get_highlightjs_language("foo", "#!/usr/bin/make -f", None), "makefile")
def hilightjsLanguageMakefile(self): self.assertEqual(get_highlightjs_language("Makefile", "foobar", None), "makefile")
def hilightjsLanguagePerl(self): self.assertEqual( get_highlightjs_language("foo", "#!/bin/perl\n", None), "perl")
def hilightjsLanguageDjango(self): self.assertEqual(get_highlightjs_language("foo.html", "foobar", None), "django")