/usr/share/pyshared/plasTeX/Packages/alltt.py is in python-plastex 0.9.2-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | from plasTeX.Tokenizer import Token
from plasTeX import Command, Environment
class alltt(Environment):
def invoke(self, tex):
self.ownerDocument.context.push(self)
esc = self.ownerDocument.context.categories[Token.CC_ESCAPE]
begin = self.ownerDocument.context.categories[Token.CC_BGROUP]
end = self.ownerDocument.context.categories[Token.CC_EGROUP]
self.ownerDocument.context.setVerbatimCatcodes()
for i in esc:
self.ownerDocument.context.catcode(i, Token.CC_ESCAPE)
for i in begin:
self.ownerDocument.context.catcode(i, Token.CC_BGROUP)
for i in end:
self.ownerDocument.context.catcode(i, Token.CC_EGROUP)
Environment.invoke(self, tex)
self.ownerDocument.context.pop(self)
|