summary refs log tree commit diff stats
path: root/compiler/parser.nim
Commit message (Expand)AuthorAgeFilesLines
* Parser: Inline expr pragmas with parenthesisAdam Strzelecki2015-06-021-0/+4
* Parser: Properly represent parsePar in grammarAdam Strzelecki2015-06-021-4/+6
* fixes #2533Araq2015-04-241-1/+1
* Merge pull request #2566 from nanoant/parser-diagnostic-locationAndreas Rumpf2015-04-241-3/+3
|\
| * Parser: Fix location (line, col) for diagnosticsAdam Strzelecki2015-04-211-3/+3
* | Parser: Make exprList() not comsume endTokenAdam Strzelecki2015-04-201-14/+7
* | Parser: Use colcom(...) when possibleAdam Strzelecki2015-04-201-8/+4
|/
* Merge branch 'devel' of https://github.com/Araq/Nim into develAraq2015-04-201-1/+2
|\
| * Merge pull request #2503 from ReneSac/arrowLikeAndreas Rumpf2015-04-151-1/+2
| |\
| | * Minor fixes for arrow like change patchReneSac2015-04-111-2/+2
| | * Changing the rule for arrow like operators again.ReneSac2015-04-101-1/+1
| | * Restrict arrow-like operators to start with - or =ReneSac2015-04-091-1/+2
* | | parse 'of' branches for macros properlyAraq2015-04-191-2/+9
|/ /
* / minor lexer cleanups; fixes #2504Araq2015-04-101-1/+1
|/
* Refactored getPrecedence() after last changeReneSac2015-04-081-11/+11
* Consider #!strongSpaces for keyword operators too.ReneSac2015-04-081-4/+5
* preparations for dealing with the 'echo $foo' gotchaAraq2015-03-271-3/+9
* fixes #2405Araq2015-03-251-2/+4
* breaking change: 'concept' is now a keyword and used instead of 'generic'Araq2015-03-231-2/+4
* fixes long standing parsing issue with command syntaxAraq2015-03-221-15/+26
* fixes #1805Araq2015-03-211-201/+185
* interpret `tuple` as a class and `tuple[]` as the empty tupleMax Zerzouri2015-03-061-0/+3
* fixes #2123Araq2015-02-141-0/+1
* fixes #2073; language spec change: arrow like operators are not right associa...Araq2015-02-081-2/+2
* nimsuggest improvementsAraq2015-01-301-1/+4
* nimsuggest: first versionAraq2015-01-271-6/+11
* 'discard' can be used instead of 'nil' for empty case object branchesAraq2015-01-121-3/+3
* Happy new year!Guillaume Gelin2015-01-061-1/+1
* fixes #1120Araq2014-12-251-2/+6
* fixes #1742Araq2014-12-241-1/+1
* fixes a small bug concerning semicolons for top level statementsAraq2014-12-231-2/+4
* implemented arrow like operatorsAraq2014-12-081-23/+22
* implements 'defer'Araq2014-12-041-4/+6
* fixes #1473Araq2014-11-121-4/+5
* Nimrod renamed to NimAraq2014-08-281-2/+2
* renamefestAraq2014-08-231-1/+1
* fixes #1161Araq2014-07-011-9/+12
* 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
ref='#n125'>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