1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 # Use of this source code is governed by a BSD-style license that can be 3 # found in the LICENSE file. 4 5 import cgi 6 7 class NoneHighlighter(object): 8 """Highlighter that just wraps code in a <pre>. 9 """ 10 def GetCSS(self, style): 11 return '' 12 13 def GetCodeElement(self, code, style): 14 return '<pre>' + cgi.escape(code) + '</pre>' 15 16 def DisplayName(self): 17 return 'none' 18 19 def GetStyles(self): 20 return [] 21