old_contents: # -*- coding: utf-8 -*-
  """
      pygments.lexers.puppet
      ~~~~~~~~~~~~~~~~~~~~~~
  
      Lexer for the Puppet DSL.
  
      :copyright: Copyright 2006-2012 by the Pygments team, see AUTHORS.
      :license: BSD, see LICENSE for details.
  """
  
  from pygments.lexer import RegexLexer
  from pygments.token import *
  
  __all__ = ['PuppetLexer']
  
  class PuppetLexer(RegexLexer):
      name = 'Puppet'
      aliases = ['puppet']
      filenames = ['*.pp']
  
      tokens = {
          'root': [
              (r'#.*$', Comment),
              (r'/(\\\n)?[*](.|\n)*?[*](\\\n)?/', Comment.Multiline),
          ]
      }
  
new_contents: # -*- coding: utf-8 -*-
  """
      pygments.lexers.puppet
      ~~~~~~~~~~~~~~~~~~~~~~
  
      Lexer for the Puppet DSL.
  
      :copyright: Copyright 2006-2012 by the Pygments team, see AUTHORS.
      :license: BSD, see LICENSE for details.
  """
  
  from pygments.lexer import RegexLexer
  from pygments.token import *
  
  __all__ = ['PuppetLexer']
  
  class PuppetLexer(RegexLexer):
      name = 'Puppet'
      aliases = ['puppet']
      filenames = ['*.pp']
  
      tokens = {
          'root': [
              (r'\s*#.*$', Comment),
              (r'/(\\\n)?[*](.|\n)*?[*](\\\n)?/', Comment.Multiline),
          ]
      }
  
subject: allow text before a line line comment