blob: b9215128f940d4b560b38eb2aa7949bd13d73643 [file] [log] [blame]
Guido van Rossum6209b971992-11-27 22:54:49 +00001test_grammar
21. Parser
31.1 Tokens
41.1.1 Backslashes
51.1.2 Numeric literals
61.1.2.1 Plain integers
71.1.2.2 Long integers
81.1.2.3 Floating point
Guido van Rossumb31c7f71993-11-11 10:31:23 +000091.1.3 String literals
Guido van Rossum6209b971992-11-27 22:54:49 +0000101.2 Grammar
11single_input
12file_input
13expr_input
14eval_input
15funcdef
16simple_stmt
17expr_stmt
Guido van Rossum6209b971992-11-27 22:54:49 +000018print_stmt
191 2 3
201 2 3
211 1 1
22del_stmt
23pass_stmt
24flow_stmt
25break_stmt
26continue_stmt
27return_stmt
28raise_stmt
29import_stmt
Guido van Rossum6209b971992-11-27 22:54:49 +000030global_stmt
Guido van Rossumb3b09c91993-10-22 14:24:22 +000031exec_stmt
Guido van Rossum6209b971992-11-27 22:54:49 +000032if_stmt
33while_stmt
34for_stmt
Guido van Rossum6209b971992-11-27 22:54:49 +000035try_stmt
36suite
37test
38comparison
39binary mask ops
40shift ops
41additive ops
42multiplicative ops
43unary ops
44selectors
45atoms
46classdef
47test_opcodes
482. Opcodes
49XXX Not yet fully implemented
502.1 try inside for loop
51test_operations
523. Operations
53XXX Not yet implemented
54test_builtin
554. Built-in functions
56test_b1
57abs
58apply
59chr
60cmp
61coerce
62dir
63divmod
64eval
Guido van Rossum6209b971992-11-27 22:54:49 +000065execfile
Guido van Rossume65cce51993-11-08 15:05:21 +000066filter
Guido van Rossum6209b971992-11-27 22:54:49 +000067float
68getattr
69hex
70int
71len
72long
Guido van Rossume65cce51993-11-08 15:05:21 +000073map
Guido van Rossum6209b971992-11-27 22:54:49 +000074max
75min
76test_b2
77oct
78open
79ord
80pow
81range
82input and raw_input
83testing
84testing
Guido van Rossume65cce51993-11-08 15:05:21 +000085reduce
Guido van Rossum6209b971992-11-27 22:54:49 +000086reload
87repr
Guido van Rossume7113b61993-03-29 11:30:50 +000088round
Guido van Rossum6209b971992-11-27 22:54:49 +000089setattr
90str
91type
92test_exceptions
935. Built-in exceptions
94AttributeError
95EOFError
96IOError
97ImportError
98IndexError
99KeyError
100KeyboardInterrupt
101(not testable in a script)
102MemoryError
103(not safe to test)
104NameError
105OverflowError
106RuntimeError
107(not used any more?)
108SyntaxError
109SystemError
110(hard to reproduce)
111SystemExit
112TypeError
113ValueError
114ZeroDivisionError
115test_types
1166. Built-in types
1176.1 Truth value testing
1186.2 Boolean operations
1196.3 Comparisons
1206.4 Numeric types (mostly conversions)
Guido van Rossum80530ce1993-01-21 15:36:40 +00001216.4.1 32-bit integers
1226.4.2 Long integers
1236.4.3 Floating point numbers
Guido van Rossum6209b971992-11-27 22:54:49 +00001246.5 Sequence types
1256.5.1 Strings
1266.5.2 Tuples
1276.5.3 Lists
1286.5.3a Additional list operations
1296.6 Mappings == Dictionaries
130Passed all tests.