Andreas Rumpf
|
1aa359febb
warn about inconsistent spacing around binary operators; fixes #7582
|
6 years ago |
Andreas Rumpf
|
805402b294
fixes #7582
|
6 years ago |
Andreas Rumpf
|
33b69f0ed0
refactoring: make FileIndex a distinct type; make line information an uint16; fixes #7654
|
6 years ago |
Araq
|
9bc963508f
nimpretty: next steps
|
6 years ago |
Andreas Rumpf
|
a30b52eb64
fixes #7610
|
6 years ago |
Andreas Rumpf
|
47335aab41
introduce nkTupleConstr AST node for unary tuple construction; breaking change
|
6 years ago |
Oscar Nihlgård
|
d6793ded27
Fix parser bug with type classes (#7480)
|
6 years ago |
Araq
|
212fdc5946
added the 'x.p[:T]' notation for explicit generic instantiations in combination with the ddot calling syntax
|
6 years ago |
Araq
|
b0994c7f92
better error messages
|
6 years ago |
Robert Hencke
|
ac10a3813a
Fix casing in rule 'typeDesc' (#7324)
|
6 years ago |
Andreas Rumpf
|
0495e6cf3a
steps to get for loops as expressions
|
6 years ago |
Andreas Rumpf
|
2199f83280
improve error message for twrongcolon
|
7 years ago |
Andreas Rumpf
|
cae5e33a4a
language change: 'generic' and 'atomic' are not keywords anymore
|
7 years ago |
Fabian Keller
|
40a6caeed8
Block expressions (#6695)
|
7 years ago |
Araq
|
742f43e572
fixes #6609; 'if' expressions support multiple statements; minor breaking change
|
7 years ago |
Andreas Rumpf
|
d52a1061b3
work in progress: new implementation for 'a[^1]'
|
7 years ago |
Andreas Rumpf
|
eddf9abd13
beginnings of the new nimpretty tool; still unusable
|
7 years ago |
Andreas Rumpf
|
ddc131cf07
the parser finally parses 'echo {1,2}' as it should
|
7 years ago |
Araq
|
3ccc9c467d
'with' and 'without' are not keywords anymore
|
7 years ago |
Andreas Rumpf
|
1a61c4d46d
first implementation of the 'func' keyword
|
7 years ago |
Zahary Karadjov
|
7ad115f530
Restore the old behavior of parsing "quote do:"
|
7 years ago |
Andreas Rumpf
|
76cf4f4c1b
parser enhancement: allow keywords after dots
|
7 years ago |
Andreas Rumpf
|
c59bc0cc18
first steps to allow easy functors via macros
|
7 years ago |
Andreas Rumpf
|
7a95c961a7
cleanup of in/out covariance handling
|
7 years ago |
Andreas Rumpf
|
61a0eba14f
Merge branch 'zahary' into araq2
|
7 years ago |
Andreas Rumpf
|
503f780676
Merge branch 'zahary' into araq2
|
7 years ago |
Zahary Karadjov
|
5e368f3639
support for external types with covariant generic params
|
7 years ago |
Araq
|
05c20bc4ff
fixes a parser bug
|
7 years ago |
Zahary Karadjov
|
8de19a7f4c
fix a parsing regression (do is still mandatory in some situations)
|
7 years ago |
Zahary Karadjov
|
a3f19c87fb
lift parameter-less do block to lambdas
|
7 years ago |