<s> """<STR_LIT>""" <EOL> LEXERS = { <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>' , '<STR_LIT>' , '<STR_LIT>' ) ) , <EOL> '<STR_LIT>' : ( '<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>' , '<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>' , ) , ( '<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>' , ) , ( ) , ( ) ) , <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>' ) , ( ) ) , <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>' , '<STR_LIT>' , '<STR_LIT>' ) , ( '<STR_LIT>' , ) ) , <EOL> '<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>' , ) , ( ) , ( '<STR_LIT>' , ) ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , ) , ( ) , ( ) ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , '<STR_LIT>' , '<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>' , ) ) , <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>' , ) , ( '<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>' ) , ( '<STR_LIT>' , ) ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT:C>' , ( '<STR_LIT:c>' , ) , ( '<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>' , '<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>' , '<STR_LIT>' , '<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>' ) , ( '<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>' , '<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>' ) , ( '<STR_LIT>' , ) ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , ) , ( ) , ( ) ) , <EOL> '<STR_LIT>' : ( '<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>' , '<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>' , '<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>' ) , ( ) , ( '<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> '<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>' , '<STR_LIT>' ) , ( '<STR_LIT>' , '<STR_LIT>' ) ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT:D>' , ( '<STR_LIT:d>' , ) , ( '<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>' , ) , ( ) ) , <EOL> '<STR_LIT>' : ( '<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>' ) , ( '<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>' , '<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>' , ) ) , <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>' , ) ) , <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>' ) , ( '<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>' ) , ( '<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>' ) , ( '<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>' ) , ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) ) , <EOL> '<STR_LIT>' : ( '<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>' , ) ) , <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>' , '<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>' , '<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>' , '<STR_LIT>' ) , ( '<STR_LIT>' , '<STR_LIT>' ) ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<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>' , ) ) , <EOL> '<STR_LIT>' : ( '<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>' ) , ( '<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>' ) , ( '<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>' ) , ( ) , ( '<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>' ) , ( ) , ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<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>' , '<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>' , '<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>' , ) , ( '<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>' , ) ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , '<STR_LIT>' , '<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>' , ) ) , <EOL> '<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>' , '<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> '<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>' , '<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>' , ) , ( ) , ( ) ) , <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>' ) , ( '<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> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , ) , ( '<STR_LIT>' , ) , ( ) ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , ) , ( ) , ( '<STR_LIT>' , ) ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , ) , ( ) , ( '<STR_LIT>' , ) ) , <EOL> '<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>' , '<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>' , ) ) , <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> '<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>' ) , ( '<STR_LIT>' , ) , ( '<STR_LIT>' , ) ) , <EOL> '<STR_LIT>' : ( '<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>' , '<STR_LIT>' ) , ( '<STR_LIT>' , ) ) , <EOL> '<STR_LIT>' : ( '<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>' , ) ) , <EOL> '<STR_LIT>' : ( '<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>' ) , ( '<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>' , ) , ( '<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> '<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> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , '<STR_LIT>' ) , ( '<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>' , ) ) , <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> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , ) , ( '<STR_LIT>' , ) , ( ) ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , ) , ( '<STR_LIT>' , ) , ( ) ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , ) , ( '<STR_LIT>' , ) , ( ) ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , ) , ( '<STR_LIT>' , ) , ( ) ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT>' , ) , ( ) , ( ) ) , <EOL> '<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> '<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>' , ) , ( ) ) , <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>' , '<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:rb>' , '<STR_LIT>' , '<STR_LIT>' ) , ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , ( '<STR_LIT>' , '<STR_LIT>' ) ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT:S>' , ( '<STR_LIT>' , '<STR_LIT:s>' , '<STR_LIT:r>' ) , ( '<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>' ) , ( '<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>' , ) ) , <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>' , ) ) , <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>' , ) , ( '<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>' , '<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>' , '<STR_LIT>' ) , ( '<STR_LIT>' , '<STR_LIT>' ) ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT:text>' , ) , ( '<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>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , ( ) ) , <EOL> '<STR_LIT>' : ( '<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>' , ) ) , <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> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ( '<STR_LIT:v>' , ) , ( '<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>' ) , ( '<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>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<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>' , ) ) , <EOL> '<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>' , '<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> } <EOL> if __name__ == '<STR_LIT:__main__>' : <EOL> import sys <EOL> import os <EOL> found_lexers = [ ] <EOL> sys . path . insert ( <NUM_LIT:0> , os . path . join ( os . path . dirname ( __file__ ) , '<STR_LIT:..>' , '<STR_LIT:..>' ) ) <EOL> for filename in os . listdir ( '<STR_LIT:.>' ) : <EOL> if filename . endswith ( '<STR_LIT>' ) and not filename . startswith ( '<STR_LIT:_>' ) : <EOL> module_name = '<STR_LIT>' % filename [ : - <NUM_LIT:3> ] <EOL> print module_name <EOL> module = __import__ ( module_name , None , None , [ '<STR_LIT>' ] ) <EOL> for lexer_name in module . __all__ : <EOL> lexer = getattr ( module , lexer_name ) <EOL> found_lexers . append ( <EOL> '<STR_LIT>' % ( lexer_name , <EOL> ( module_name , <EOL> lexer . name , <EOL> tuple ( lexer . aliases ) , <EOL> tuple ( lexer . filenames ) , <EOL> tuple ( lexer . mimetypes ) ) ) ) <EOL> found_lexers . sort ( ) <EOL> f = open ( __file__ ) <EOL> try : <EOL> content = f . read ( ) <EOL> finally : <EOL> f . close ( ) <EOL> header = content [ : content . find ( '<STR_LIT>' ) ] <EOL> footer = content [ content . find ( "<STR_LIT>" ) : ] <EOL> f = open ( __file__ , '<STR_LIT:w>' ) <EOL> f . write ( header ) <EOL> f . write ( '<STR_LIT>' % '<STR_LIT>' . join ( found_lexers ) ) <EOL> f . write ( footer ) <EOL> f . close ( ) </s>
