<s> """<STR_LIT>""" <EOL> from __future__ import print_function <EOL> FORMATTERS = { <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , '<STR_LIT>' ) , ( ) , '<STR_LIT>' ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , '<STR_LIT>' ) , ( '<STR_LIT>' , ) , '<STR_LIT>' ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , ) , ( '<STR_LIT>' , ) , '<STR_LIT>' ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT:html>' , ) , ( '<STR_LIT>' , '<STR_LIT>' ) , "<STR_LIT>" ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , ( '<STR_LIT>' , ) , '<STR_LIT>' ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , '<STR_LIT>' ) , ( '<STR_LIT>' , ) , '<STR_LIT>' ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , '<STR_LIT>' ) , ( '<STR_LIT>' , ) , '<STR_LIT>' ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT:text>' , '<STR_LIT:null>' ) , ( '<STR_LIT>' , ) , '<STR_LIT>' ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , '<STR_LIT>' ) , ( '<STR_LIT>' , ) , '<STR_LIT>' ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , ) , ( '<STR_LIT>' , ) , '<STR_LIT>' ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , ) , ( '<STR_LIT>' , ) , '<STR_LIT>' ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , ( ) , '<STR_LIT>' ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , '<STR_LIT>' ) , ( ) , '<STR_LIT>' ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , ) , ( ) , '<STR_LIT>' ) <EOL> } <EOL> if __name__ == '<STR_LIT:__main__>' : <EOL> import sys <EOL> import os <EOL> found_formatters = [ ] <EOL> imports = [ ] <EOL> sys . path . insert ( <NUM_LIT:0> , os . path . join ( os . path . dirname ( __file__ ) , '<STR_LIT:..>' , '<STR_LIT:..>' ) ) <EOL> from pygments . util import docstring_headline <EOL> for root , dirs , files in os . walk ( '<STR_LIT:.>' ) : <EOL> for filename in files : <EOL> if filename . endswith ( '<STR_LIT>' ) and not filename . startswith ( '<STR_LIT:_>' ) : <EOL> module_name = '<STR_LIT>' % ( <EOL> root [ <NUM_LIT:1> : ] . replace ( '<STR_LIT:/>' , '<STR_LIT:.>' ) , filename [ : - <NUM_LIT:3> ] ) <EOL> print ( module_name ) <EOL> module = __import__ ( module_name , None , None , [ '<STR_LIT>' ] ) <EOL> for formatter_name in module . __all__ : <EOL> formatter = getattr ( module , formatter_name ) <EOL> found_formatters . append ( <EOL> '<STR_LIT>' % ( formatter_name , <EOL> ( module_name , <EOL> formatter . name , <EOL> tuple ( formatter . aliases ) , <EOL> tuple ( formatter . filenames ) , <EOL> docstring_headline ( formatter ) ) ) ) <EOL> found_formatters . sort ( ) <EOL> with open ( __file__ ) as fp : <EOL> content = fp . read ( ) <EOL> header = content [ : content . find ( '<STR_LIT>' ) ] <EOL> footer = content [ content . find ( "<STR_LIT>" ) : ] <EOL> with open ( __file__ , '<STR_LIT:w>' ) as fp : <EOL> fp . write ( header ) <EOL> fp . write ( '<STR_LIT>' % '<STR_LIT>' . join ( found_formatters ) ) <EOL> fp . write ( footer ) <EOL> print ( '<STR_LIT>' % len ( found_formatters ) ) </s>
