Repository navigation
Expand file tree
/
Copy pathpython.stx
More file actions
3885 lines (3880 loc) · 45.7 KB
/
Copy pathpython.stx
File metadata and controls
3885 lines (3880 loc) · 45.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#TITLE=Python
; Python syntax file written by ES-Computing.
; This file is required for EditPlus to run correctly.
#DELIMITER=,(){}[]-+*/\=~!&|<>?:;.$@%'"
#QUOTATION1='
#QUOTATION2="
#CONTINUE_QUOTE=n
#LINECOMMENT=#
#COMMENTON="""
#COMMENTOFF="""
#COMMENTON2='''
#COMMENTOFF2='''
#ESCAPE=\
#CASE=y
#NUMBER_PATTERN=cpp
#KEYWORD=Reserved words
@
Ellipsis
False
None
NotImplemented
True
__debug__
and
as
assert
break
class
continue
def
del
elif
else
except
exec
finally
for
from
global
if
import
in
is
lambda
not
or
pass
print
raise
return
self
try
while
with
yield
#KEYWORD=Modules, Classes, Exceptions
; Modules
BaseHTTPServer
CGIHTTPServer
ConfigParser
Cookie
DocXMLRPCServer
ElementTree
HTMLParser
Queue
ScrolledText
SimpleHTTPServer
SimpleXMLRPCServer
SocketServer
StringIO
Tix
Tkinter
UserDict
UserList
UserString
__builtin__
__future__
__main__
abc
aifc
anydbm
archive_util
argparse
array
ascii
ast
asynchat
asyncore
atexit
audioop
base64
bcppcompiler
bdb
bdist
bdist_dumb
bdist_msi
bdist_packager
bdist_rpm
bdist_wininst
binascii
binhex
bisect
bsddb
build
build_clib
build_ext
build_pypyc
build_scripts
bz2
cPickle
cProfile
cStringIO
calendar
ccompiler
cgi
cgitb
charset
check
chunk
clean
cmath
cmd
code
codecs
codeop
collections
colorsys
command
compileall
compiler
config
connection
contextlib
cookielib
copy
copy_reg
core
csv
ctypes
curses
cygwinccompiler
datetime
dbhash
debug
decimal
dep_util
difflib
dir_util
dis
dist
distutils
doctest
dom
dumbdbm
dummy
dummy_thread
dummy_threading
email
emxccompiler
encoders
encodings
errno
errors
etree
exceptions
expat
extension
fancy_getopt
file_util
filecmp
fileinput
filelist
fnmatch
formatter
fractions
ftplib
functools
future_builtins
gc
generator
getopt
getpass
gettext
glob
gzip
handler
handlers
hashlib
header
headers
heapq
hmac
hotshot
htmlentitydefs
httplib
idna
imaplib
imghdr
imp
importlib
inspect
install
install_data
install_headers
install_lib
install_scripts
io
iterators
itertools
json
keyword
lib2to3
linecache
locale
log
logging
macpath
mailbox
mailcap
managers
marshal
math
message
mime
mimetypes
minidom
mmap
modulefinder
msvccompiler
multiprocessing
netrc
nntplib
numbers
operator
os
ossaudiodev
panel
parser
parsers
path
pdb
pickle
pickletools
pkgutil
platform
plistlib
pool
poplib
pprint
profile
pstats
pulldom
py_compile
pyclbr
pydoc
quopri
random
re
register
repr
rlcompleter
robotparser
runpy
sax
saxutils
sched
sdist
select
sharedctypes
shelve
shlex
shutil
signal
simple_server
site
smtpd
smtplib
sndhdr
socket
spawn
sqlite3
ssl
stat
stats
string
struct
subprocess
sunau
symbol
symtable
sys
sysconfig
tabnanny
tarfile
telnetlib
tempfile
test
test_support
text_file
textpad
textwrap
thread
threading
time
timeit
token
tokenize
trace
traceback
ttk
turtle
types
unicodedata
unittest
unixccompiler
urllib
urllib2
urlparse
utf_8_sig
util
utils
uu
uuid
validate
version
visitor
warnings
wave
weakref
webbrowser
whichdb
wsgiref
xdrlib
xml
xmlreader
xmlrpclib
zipfile
zipimport
zlib
; Classes
_CData
_FuncPtr
_SimpleCData
ABCMeta
AbstractBasicAuthHandler
AbstractDigestAuthHandler
AbstractFormatter
AbstractWriter
ArgumentDefaultsHelpFormatter
ArgumentParser
AST
async_chat
AsyncResult
AttributesImpl
AttributesNSImpl
Babyl
BabylMailbox
BabylMessage
Balloon
BaseCGIHandler
BaseCookie
BaseHandler
BaseHTTPRequestHandler
BaseManager
BaseProxy
BaseResult
BaseServer
BasicContext
Bdb
BigEndianStructure
BoundedSemaphore
Breakpoint
BsdDbShelf
BufferedIOBase
BufferedRandom
BufferedReader
BufferedRWPair
BufferedWriter
BufferingHandler
ButtonBox
BytesIO
BZ2Compressor
BZ2Decompressor
BZ2File
c_bool
c_byte
c_char
c_char_p
c_double
c_float
c_int
c_int16
c_int32
c_int64
c_int8
c_long
c_longdouble
c_longlong
c_short
c_size_t
c_ssize_t
c_ubyte
c_uint
c_uint16
c_uint32
c_uint64
c_uint8
c_ulong
c_ulonglong
c_ushort
c_void_p
c_wchar
c_wchar_p
CacheFTPHandler
Calendar
Callable
catch_warnings
CCompiler
CDLL
CGIHandler
CGIHTTPRequestHandler
CGIXMLRPCRequestHandler
Charset
CheckList
Chunk
Clamped
Class
Cmd
ComboBox
Combobox
Command
CommandCompiler
Compile
Complex
Condition
Connection
Container
ContentHandler
Context
Control
CookieJar
CookiePolicy
Counter
CoverageResults
Cursor
Data
DatagramHandler
date
DbfilenameShelf
DebuggingServer
DebugRunner
Decimal
DecimalException
DecodedGenerator
DefaultContext
DefaultCookiePolicy
defaultdict
deque
Dialect
DictMixin
DictReader
DictWriter
Differ
dircmp
DirList
DirSelectBox
DirSelectDialog
DirTree
dispatcher
dispatcher_with_send
Distribution
DivisionByZero
DocCGIXMLRPCRequestHandler
DocTest
DocTestFinder
DocTestParser
DocTestRunner
DocXMLRPCRequestHandler
DOMEventStream
DTDHandler
DumbWriter
Element
EntityResolver
EnvironmentVarGuard
ErrorHandler
Event
Example
excel
excel_tab
ExFileSelectBox
ExtendedContext
Extension
FancyGetopt
FancyURLopener
FeedParser
fifo
file_dispatcher
file_wrapper
FileCookieJar
FileEntry
FileHandler
FileInput
FileIO
FileSelectBox
FileType
FileWrapper
Filter
Form
Formatter
Fraction
FTP
FTP_TLS
FTPHandler
Function
FunctionTestCase
Generator
GzipFile
Hashable
Header
Headers
HList
HRESULT
HTMLCalendar
HtmlDiff
HTTPBasicAuthHandler
HTTPConnection
HTTPCookieProcessor
HTTPDefaultErrorHandler
HTTPDigestAuthHandler
HTTPErrorProcessor
HTTPHandler
HTTPMessage
HTTPPasswordMgr
HTTPPasswordMgrWithDefaultRealm
HTTPRedirectHandler
HTTPResponse
HTTPSConnection
HTTPServer
HTTPSHandler
IMAP4
IMAP4_SSL
IMAP4_stream
ImpImporter
ImpLoader
IncrementalDecoder
IncrementalEncoder
IncrementalNewlineDecoder
IncrementalParser
Inexact
InputOnly
InputSource
Integral
InteractiveConsole
InteractiveInterpreter
InvalidOperation
IOBase
ItemsView
Iterable
IterableUserDict
Iterator
JoinableQueue
JSONDecoder
JSONEncoder
KeysView
LabelEntry
LabelFrame
LibraryLoader
LifoQueue
Listener
ListNoteBook
LittleEndianStructure
LMTP
local
LocaleHTMLCalendar
LocaleTextCalendar
Locator
Lock
Logger
LoggerAdapter
LogRecord
LWPCookieJar
Mailbox
Maildir
MaildirMessage
MailmanProxy
Mapping
MappingView
MatchObject
mbox
mboxMessage
MemoryHandler
Message
Meter
MH
MHMailbox
MHMessage
MIMEApplication
MIMEAudio
MIMEBase
MIMEImage
MIMEMessage
MIMEMultipart
MIMENonMultipart
MIMEText
MimeTypes
MMDF
MmdfMailbox
MMDFMessage
ModuleFinder
Morsel
MozillaCookieJar
MultiCall
multiprocessing.Pool
MutableMapping
MutableSequence
MutableSet
MutableString
NNTP
NodeTransformer
NodeVisitor
NoteBook
Notebook
NTEventLogHandler
NullFormatter
NullHandler
NullImporter
NullTranslations
NullWriter
Number
OleDLL
OpenerDirector
OptionMenu
OrderedDict
OutputChecker
Overflow
Packer
PanedWindow
Parser
ParseResult
Pdb
Pickler
POP3
POP3_SSL
Popen
PopupMenu
PortableUnixMailbox
PrettyPrinter
PriorityQueue
Process
Profile
Progressbar
ProxyBasicAuthHandler
ProxyDigestAuthHandler
ProxyHandler
PullDOM
PureProxy
py_object
PyDLL
PyZipFile
QName
Rational
RawConfigParser
RawDescriptionHelpFormatter
RawIOBase
RawPen
RawTextHelpFormatter
RawTurtle
Real
ref
RegexObject
Repr
Request
RLock
RobotFileParser
RotatingFileHandler
Rounded
Row
SafeConfigParser
SAX2DOM
scheduler
Screen
ScrolledCanvas
Select
Semaphore
Sequence
SequenceMatcher
SerialCookie
ServerProxy
Set
Shape
Shelf
SimpleCookie
SimpleHandler
SimpleHTTPRequestHandler
SimpleXMLRPCRequestHandler
Sized
SmartCookie
SMTP
SMTP_SSL
SMTPHandler
SMTPServer
Sniffer
SocketHandler
SplitResult
STARTUPINFO
Stats
StdButtonBox
StreamHandler
StreamReader
StreamReaderWriter
StreamRecoder
StreamWriter
Struct
struct_time
Structure
Style
Subnormal
Symbol
SymbolTable
SyncManager
SysLogHandler
SystemRandom
TarFile
TarFileCompat
TarInfo
Telnet
Template
TestCase
TestLoader
TestResult
TestSuite
TextCalendar
TextFile
TextIOBase
TextIOWrapper
TextTestResult
TextTestRunner
TextWrapper
Thread
timedelta
TimedRotatingFileHandler
Timer
tixCommand
Tk
TList
Trace
TransientResource
Tree
TreeBuilder
Treeview
Turtle
TurtleScreen
tzinfo
Underflow
Union
UnixMailbox
UnknownHandler
Unpacker
Unpickler
URLopener
UUID
ValuesView
Vec2D
WarningsRecorder
WatchedFileHandler
WeakKeyDictionary
WeakSet
WeakValueDictionary
WichmannHill
Widget
WinDLL
WSGIRequestHandler
WSGIServer
XMLFilterBase
XMLGenerator
XMLParser
XMLReader
ZipFile
zipimporter
ZipInfo
; Exceptions
ArgumentError
ArithmeticError
AssertionError
AttributeError
AuthenticationError
AutoGILError
BaseException
BlockingIOError
BoundaryError
BufferError
BytesWarning
CompressionError
ContentTooShortError
ConversionError
CookieError
DeprecationWarning
DuplicateSectionError
EOFError
EnvironmentError
Exception
ExpatError
ExternalClashError
ExtractError
FloatingPointError
FormatError
FutureWarning
GeneratorExit
GetoptError
HTTPError
HeaderError
HeaderParseError
IMAP4.error
IOError
ImportError
ImportWarning
IndentationError
IndexError
InterpolationDepthError
InterpolationError
InterpolationMissingOptionError
InterpolationSyntaxError
ItimerError
KeyError
KeyboardInterrupt
LoadError
LookupError
MemoryError
MessageError
MessageParseError
MissingSectionHeaderError
MultipartConversionError
NNTPDataError
NNTPError
NNTPPermanentError
NNTPProtocolError
NNTPReplyError
NNTPTemporaryError
NameError
NetrcParseError
NoOptionError
NoSectionError
NoSuchMailboxError
NotEmptyError
NotImplementedError
OSError
OSSAudioError
OverflowError
ParserError
ParsingError
PendingDeprecationWarning
PickleError
PicklingError
PyCompileError
PyExc_ArithmeticError
PyExc_AssertionError
PyExc_AttributeError
PyExc_EOFError
PyExc_EnvironmentError
PyExc_FloatingPointError
PyExc_IOError
PyExc_ImportError
PyExc_IndexError
PyExc_KeyError
PyExc_LookupError
PyExc_MemoryError
PyExc_NameError
PyExc_NotImplementedError
PyExc_OSError
PyExc_OverflowError
PyExc_ReferenceError
PyExc_RuntimeError
PyExc_StandardError
PyExc_SyntaxError
PyExc_SystemError
PyExc_TypeError
PyExc_ValueError
PyExc_WindowsError
PyExc_ZeroDivisionError
ReadError
ReferenceError
RuntimeError
RuntimeWarning
SGMLParseError
SMTPAuthenticationError
SMTPConnectError
SMTPDataError
SMTPHeloError
SSLError
StandardError
StopIteration
StreamError
SyntaxError
SyntaxWarning
SystemError
SystemExit
TabError
TarError
TypeError
URLError
UnboundLocalError
UnicodeDecodeError
UnicodeEncodeError
UnicodeError
UnicodeTranslateError
UnicodeWarning
UnpicklingError
UserWarning
VMSError
ValueError
Warning
WindowsError
ZeroDivisionError
ZipImportError
gaierror
herror
#KEYWORD=Methods
AddPackagePath
Array
AttlistDeclHandler
CFUNCTYPE
CharacterDataHandler
Client
Comment
CommentHandler
DER_cert_to_PEM_cert
DefaultHandler
DefaultHandlerExpand
DllCanUnloadNow
DllGetClassObject
DocFileSuite
DocTestSuite
ElementDeclHandler
EncodedFile
EndCdataSectionHandler
EndDoctypeDeclHandler
EndElementHandler
EndNamespaceDeclHandler
EntityDeclHandler
ErrorString
Etiny
Etop
ExternalEntityParserCreate
ExternalEntityRefHandler
GetBase
GetInputContext
GetLastError
ISEOF
ISNONTERMINAL
ISTERMINAL
IS_CHARACTER_JUNK
IS_LINE_JUNK
Int2AP
Internaldate2tuple
LoadLibrary
NamedTemporaryFile
Namespace
NotStandaloneHandler
NotationDeclHandler
OutputString
PEM_cert_to_DER_cert
POINTER
PYFUNCTYPE
Parse
ParseFile
ParseFlags
ParserCreate
Pipe
ProcessingInstruction
ProcessingInstructionHandler
PyArg_ParseTuple
PyArg_ParseTupleAndKeywords
PyErr_Clear
PyErr_ExceptionMatches
PyErr_Fetch
PyErr_Occurred
PyErr_Restore
PyErr_SetString
PyEval_AcquireLock
PyEval_InitThreads
PyEval_ReleaseLock
PyEval_ReleaseThread
PyEval_RestoreThread
PyEval_SaveThread
PyList_GetItem
PyList_SetItem
PyObject_CallObject
PySequence_GetItem
PyString_FromString
PySys_SetArgv
PySys_SetArgvEx
PyTuple_SetItem
PyType_HasFeature
Py_AddPendingCall
Py_CompileString
Py_DECREF