Thank you for the great work on this library! The issue I've discovered is that guess_lexer() is not finding this (among other snippets) as Python source code:
out=open('assignment.in', 'w').write n = 300 out('%d\n'%n) for i in range(1, n + 1): out(' '.join('%d'%(i * j) for j in range(1, n + 1)) + '\n')
What can it detect as Python source code? I'm trying to understand why. Could anyone please shed some light on this problem?