summary refs log tree commit diff stats
path: root/compiler/parser.nim
Commit message (Expand)AuthorAgeFilesLines
...
* fix tokenizing bugflaviut2014-06-081-8/+13
* fix overlooked grammer commentflaviut2014-06-081-0/+1
* updated grammer, fixed oversightflaviut2014-06-041-1/+1
* fix bug with unexpected tkInvalid,tkEof,tkCommentflaviut2014-06-041-0/+2
* Clean up codeflaviut2014-06-031-12/+7
* Fix accents in enumsflaviut2014-06-031-3/+5
* Generalize accent parsingflaviut2014-06-031-20/+9
* Document parser structures and procedures.Clay Sweetser2014-05-251-20/+39
* new concurrency model: first steps; shared is not a keyword anymoreAraq2014-04-141-2/+1
* implemented 'R ptr T' syntaxAraq2014-04-131-1/+1
* fixes #992Araq2014-03-261-0/+2
* implements ``distinct with/without X, Y``Zahary Karadjov2014-03-201-16/+28
* allow multi-line expressions using the dot operatorZahary Karadjov2014-03-161-6/+10
* grammar fix: allow free-standing expressions such as type(foo) is barZahary Karadjov2014-03-161-4/+19
* implements strongSpaces parsing modeAraq2014-03-071-20/+45
* the delegator pragma becomes a set of dot operatorsZahary Karadjov2014-02-151-1/+1
* fixes regression: constant fac4 didn't workAraq2014-02-061-8/+15
* cleaned up command expressionsAraq2014-02-021-6/+5
* only 1 argument allowed for command expressionsAraq2014-02-021-6/+10
* fixes a minor parser bugAraq2014-01-251-2/+1
* typeClasses now documented in grammar.txtAraq2014-01-231-0/+4
* next steps for closure iteratorsAraq2014-01-221-2/+2
* parser support anon iteratorsAraq2014-01-201-2/+3
* updated grammar.txtAraq2014-01-201-2/+2
* command syntax is allowed in expressionsAraq2014-01-201-44/+74
* 'nil' as a statement is deprecated, use an empty 'discard' insteadAraq2014-01-191-1/+1
* Merge branch 'upstream' into develZahary Karadjov2013-12-291-9/+17
|\
| * static params: expr[T] is now static[T]Zahary Karadjov2013-12-191-9/+17
* | case consistency: cs:partial bootstraps on windowsAraq2013-12-291-7/+7
* | case consistency: next stepsAraq2013-12-291-10/+10
* | case consistency part 4Araq2013-12-271-7/+7
* | case consistency part 1Araq2013-12-271-16/+16
|/
* support for multiple test variables and var qualifiers in user-defined type c...Zahary Karadjov2013-11-131-1/+14
* fixed another semicolon related parsing bugAraq2013-10-021-4/+3
* fixes #609Araq2013-10-011-2/+8
* support for multiple modules of the same name; niminst supports 'platforms'; ...Araq2013-09-241-1/+1
* implemented 'import a as b'Araq2013-09-241-6/+17
* Merge branch 'type-classes' into upstreamZahary Karadjov2013-09-031-5/+33
|\
| * implemented the using statementZahary Karadjov2013-08-311-0/+1
| * fix parsing of ``proc foo(x: distinct Type)``Zahary Karadjov2013-08-241-6/+1
| * parsing of user defined type classesZahary Karadjov2013-08-231-1/+33
* | bugfix: line information for commentsAraq2013-09-011-1/+0
|/
* Revert "Revert "allow keyword params for the `[]` and `{}` operators""Zahary Karadjov2013-08-191-8/+12
* fixes token's column informationAraq2013-07-301-3/+3
* fixes semicolon parsing issueAraq2013-06-031-5/+9
* Revert "allow keyword params for the `[]` and `{}` operators"Araq2013-05-271-12/+8
* allow keyword params for the `[]` and `{}` operatorsZahary Karadjov2013-05-261-8/+12
* 'inject' for 'for' loop variablesAraq2013-05-141-5/+5
* completed expr/stmt unificationAraq2013-05-031-3/+3
* new parser works with docgenAraq2013-05-021-0/+1
2bbd371c522d63d737d43a127601a3fdbcb9d8'>da2bbd3 ^
3399650 ^
58f2fe3 ^



a05beb6 ^
2e836ec ^

a05beb6 ^
901b3ed ^
1076f2b
efa7e51 ^
bf35794 ^

1076f2b

3aad922 ^



901b3ed ^
3aad922 ^

366d81e ^


c47da14 ^

366d81e ^

bf35794 ^

66da153 ^

bf35794 ^

efa7e51 ^
bf35794 ^




39677ec ^
439e15d ^
dba2306 ^
3399650 ^
adaa28a ^


dba2306 ^
adaa28a ^
c0705ee ^
adaa28a ^
dfd84f9 ^
adaa28a ^
dba2306 ^
0aaa9a2 ^
c53980c ^
58f2fe3 ^
adaa28a ^



3399650 ^
d7e1708 ^
dba2306 ^
c0705ee ^
adaa28a ^
c0705ee ^

9e8b325 ^
d7e1708 ^
dba2306 ^
29355bd ^
b9da4b0 ^
9e8b325 ^
adaa28a ^
c47da14 ^
dba2306 ^
adaa28a ^
9e8b325 ^
dba2306 ^
adaa28a ^
dba2306 ^

4f8b08d ^

dba2306 ^
adaa28a ^

29355bd ^
8b59083 ^
8b59083 ^
adaa28a ^
c47da14 ^
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