Example #1
0
 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)
Example #2
0
 def hilightjsLanguageMakeShebang(self):
     self.assertEqual(
         get_highlightjs_language("foo", "#!/usr/bin/make -f", None),
         "makefile")
Example #3
0
 def hilightjsLanguageMakefile(self):
     self.assertEqual(get_highlightjs_language("Makefile", "foobar", None),
                      "makefile")
Example #4
0
 def hilightjsLanguagePerl(self):
     self.assertEqual(
         get_highlightjs_language("foo", "#!/bin/perl\n", None), "perl")
Example #5
0
 def hilightjsLanguageDjango(self):
     self.assertEqual(get_highlightjs_language("foo.html", "foobar", None),
                      "django")