summaryrefslogtreecommitdiff
path: root/tests/lexers/pycon/example2.txt
blob: 3df988a2c513685c26f5e85dfcdd3a1a22cbfae3 (plain)
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
---input---
>>> :
  File "<stdin>", line 1
    :
    ^
SyntaxError: invalid syntax
>>> 
KeyboardInterrupt
>>>

>>> 1/0
Traceback (most recent call last):
   ...
ZeroDivisionError

>>> 1/0   # this used to swallow the traceback
Traceback (most recent call last):
   ...

---tokens---
'>>> '        Generic.Prompt
':'           Punctuation
'\n'          Text

''            Generic.Traceback
'  File '     Text
'"<stdin>"'   Name.Builtin
', line '     Text
'1'           Literal.Number
'\n'          Text

'    '        Text
':'           Punctuation
'\n'          Text

'    '        Text
'^'           Operator
'\n'          Text

'SyntaxError' Generic.Error
': '          Text
'invalid syntax' Name
'\n'          Text

'>>> '        Generic.Prompt
'\n'          Text

'KeyboardInterrupt\n' Name.Class

'>>>\n'       Generic.Output

'\n'          Generic.Output

'>>> '        Generic.Prompt
'1'           Literal.Number.Integer
'/'           Operator
'0'           Literal.Number.Integer
'\n'          Text

'Traceback (most recent call last):\n' Generic.Traceback

'   '         Text
'...'         Comment
'\n'          Text

'ZeroDivisionError' Generic.Error
'\n'          Text

'\n'          Generic.Output

'>>> '        Generic.Prompt
'1'           Literal.Number.Integer
'/'           Operator
'0'           Literal.Number.Integer
'   '         Text
'# this used to swallow the traceback' Comment.Single
'\n'          Text

'Traceback (most recent call last):\n' Generic.Traceback

'   '         Text
'...'         Comment
'\n'          Text