blob: 1042273e541852b56dd16b2dee13227c1c545567 (
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
84
|
'"' Literal.String
'this is a string' Literal.String
'"' Literal.String
'\n\n' Text.Whitespace
'"' Literal.String
'this is how we ' Literal.String
'\\"' Literal.String
'escape quotes' Literal.String
'\\"' Literal.String
' in a string' Literal.String
'"' Literal.String
'\n\n' Text.Whitespace
'"' Literal.String
'this is how ' Literal.String
'"' Literal.String
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String
'we concatenate strings' Literal.String
'"' Literal.String
'\n\n' Text.Whitespace
'///' Literal.String
'this is also\na string' Literal.String
'///' Literal.String
'\n\n' Text.Whitespace
'///' Literal.String
'to escape forward slashes (' Literal.String
'/' Literal.String
') in a string, we\nuse an even number in the middle ' Literal.String
'////' Literal.String
' or an odd number\n(at least 3) at the end' Literal.String
'///' Literal.String
'\n\n' Text.Whitespace
'-- this is a comment' Comment.Single
'\n\n' Text.Whitespace
'-*' Comment.Multiline
' this is\nalso a comment ' Comment.Multiline
'*-' Comment.Multiline
'\n\n' Text.Whitespace
'-*' Comment.Multiline
' two comments ' Comment.Multiline
'*-' Comment.Multiline
' ' Text.Whitespace
'2' Text
' ' Text.Whitespace
'+' Text
' ' Text.Whitespace
'2' Text
' ' Text.Whitespace
'-*' Comment.Multiline
' on the same line ' Comment.Multiline
'*-' Comment.Multiline
'\n\n' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'i' Text
' ' Text.Whitespace
'from' Keyword
' ' Text.Whitespace
'0' Text
' ' Text.Whitespace
'to' Keyword
' ' Text.Whitespace
'1' Text
'0' Text
' ' Text.Whitespace
'do' Keyword
' ' Text.Whitespace
'print' Name.Function
' ' Text.Whitespace
'QQ' Name.Builtin
'\n\n' Text.Whitespace
'end' Name.Constant
'\n' Text.Whitespace
|