Vindaar
|
410254b485
fix issue #20922 by handling missing expr in `exprList` for `tkOf` (#20930)
|
2 years ago |
hlaaftana
|
4857d9204e
treat do with pragmas but no parens as proc (#19191)
|
3 years ago |
hlaaftana
|
c5df4ed62a
fix #12274 (#19180)
|
3 years ago |
Ivan Yonchovski
|
17d45dfd6a
Implemented basic macro expand functionality (#20579)
|
2 years ago |
metagn
|
5cfa3672b3
allow proc expressions in place of statements (#20935)
|
2 years ago |
Andreas Rumpf
|
0648cde117
fixes grammar typos [backport] (#19289)
|
3 years ago |
Andreas Rumpf
|
95dce90467
fixes #19011 [backport:1.6] (#19114)
|
3 years ago |
Andreas Rumpf
|
c56ba3f06a
fixes #18847 [backport] (#18870)
|
3 years ago |
Andreas Rumpf
|
2e2d928846
formal grammar updates [backport:1.2] (#18803)
|
3 years ago |
Timothee Cour
|
fa7c1aa864
move PNode.comment to a side channel, reducing memory usage during compilation by a factor 1.25x (#18760)
|
3 years ago |
Timothee Cour
|
3aa16c1de0
fix RFC #341: dot-like operators are now parsed with same precedence as `.` (#18711)
|
3 years ago |
Timothee Cour
|
8d2f6bba3a
support same-line doc comments in routines (#18595)
|
3 years ago |
konsumlamm
|
ac5435ecd0
Make error message for empty new-styled concept more descriptive (#18506)
|
3 years ago |
Clyybber
|
72d6a9c885
Fix #16426 (#18377)
|
3 years ago |
Clyybber
|
76f93877cd
Small parser loop fix (#17904)
|
4 years ago |
Timothee Cour
|
08262206d3
refs #15667 improve invalid indentation errors, report when & where `=` could be missing (#16397)
|
4 years ago |
Araq
|
f5b1e384a4
parser.nim: simply layout change
|
4 years ago |
Arne Döring
|
159c06e045
unify tuple expressions (#13793)
|
4 years ago |
Andreas Rumpf
|
5f5a92379f
custom integer literals (#17489)
|
4 years ago |
Andreas Rumpf
|
6278b5d89a
new-style concepts implementation, WIP (#15251)
|
4 years ago |
hlaaftana
|
def1f99289
add finally as post expr block [backport:1.4] (#16896)
|
4 years ago |
Timothee Cour
|
6e267d28b3
remove conditionals on nimHasUserErrors, nimNoNilSeqs2, nimNoNilSeqs (#16861)
|
4 years ago |
cooldome
|
00b495de95
Use modern enums in compiler (#15775)
|
4 years ago |
Andreas Rumpf
|
92163fa330
implements https://github.com/nim-lang/RFCs/issues/258 (#15503)
|
4 years ago |
Andreas Rumpf
|
7d8c1be8fb
parser hotfix: don't run into endless loops; regression (#15468)
|
4 years ago |
Clyybber
|
1881fc5812
Fix #15305 (#15311)
|
4 years ago |
Clyybber
|
f3552b86c1
Better semiStmtList parsing (#15123)
|
4 years ago |
Clyybber
|
35ff17410f
Expand hoisted default params in sem (#15270)
|
4 years ago |
Clyybber
|
13e659cfec
Big compiler Cleanup (#14777)
|
4 years ago |
Andreas Rumpf
|
4ab6887a67
fixes #15111 (#15136)
|
4 years ago |