metagn
|
00ac961ab1
require `not nil` to be on the same line after a type (#24134)
|
2 months ago |
Andreas Rumpf
|
6c4c60eade
Adds support for custom ASTs in the Nim parser (#23417)
|
8 months ago |
Nikolay Nikolov
|
37ed8c8480
* fixed nimsuggest crash with 'Something = concept' put (erroneously) outside of a 'type' block (#23331)
|
9 months ago |
Silly Carbon
|
243f1e6cd5
Fixes #23085: update grammars for 'concept' (#23256)
|
10 months ago |
Jake Leahy
|
0bd4d80238
Allow `parseAll` to parse statements separated by semicolons (#23088)
|
11 months ago |
ringabout
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
11 months ago |
Andreas Rumpf
|
cd4ecddb30
nimpretty: check the rendered AST for wrong output (#23057)
|
11 months ago |
Jacek Sieka
|
e1a0ff1b8a
lexer cleanups (#23037)
|
11 months ago |
ringabout
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 year ago |
metagn
|
ba158d73dc
type annotations for variable tuple unpacking, better error messages (#22611)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
Khaled Hammouda
|
dce714b259
Fix grammar top rule (#22325)
|
1 year ago |
metagn
|
e0ad71a912
make binary `not` not parse complex expressions on right side (#22078)
|
1 year ago |
metagn
|
2ab948ce53
post expr blocks colon fix + correct grammar (#21983)
|
1 year ago |
metagn
|
ba698d37c3
some Token refactors (#21762)
|
1 year ago |
metagn
|
2a0d8a9a06
make grammar a bit more honest (#21655)
|
1 year ago |
metagn
|
1bb117cd7a
`proc` typeclass accounts for `iterator`, call conventions + `nil` fix + document typeclass AST (#21629)
|
1 year ago |
metagn
|
814d3e6818
fix #19430 (#21603)
|
1 year ago |
metagn
|
2315b01ae6
tuple unpacking for vars as just sugar, allowing nesting (#21563)
|
1 year ago |
ringabout
|
406d302131
allow omitting stmts using `finally` as post expr blocks; make it consistent with `else`, `except` etc. (#21361)
|
1 year ago |
Ivan Yonchovski
|
7031ea65cd
Implemented basic macro expand functionality (#20579)
|
1 year ago |
rockcavera
|
9b4516fbcb
fix in msg `doAssert()` to update grammar.txt (#21179)
|
1 year ago |
ringabout
|
d0721eadf8
fixes #21144; try expression will not match the less indentation except (#21152)
|
1 year ago |
Vindaar
|
0a1d4ba842
fix issue #20922 by handling missing expr in `exprList` for `tkOf` (#20930)
|
1 year ago |
metagn
|
4ca2dcb404
Named arguments in commands + many grammar fixes (#20994)
|
1 year ago |
metagn
|
15d00ca0e1
allow proc expressions in place of statements (#20935)
|
2 years ago |
ringabout
|
a15872ba9e
refactor strongSpaceB with an enum (#20809)
|
2 years ago |
ringabout
|
0b1d1b7886
fixes #15688; handle `strongSpace` overflow issues (#20724)
|
2 years ago |
Andreas Rumpf
|
0d23419e68
DAA and 'out' parameters (#20506)
|
2 years ago |
ringabout
|
e323b91a32
correct grammar (ref #20199) and add check for grammar.txt (#20494)
|
2 years ago |