Zahary Karadjov
|
7ad115f530
Restore the old behavior of parsing "quote do:"
|
пре 7 година |
Andreas Rumpf
|
76cf4f4c1b
parser enhancement: allow keywords after dots
|
пре 7 година |
Andreas Rumpf
|
c59bc0cc18
first steps to allow easy functors via macros
|
пре 7 година |
Andreas Rumpf
|
7a95c961a7
cleanup of in/out covariance handling
|
пре 7 година |
Andreas Rumpf
|
61a0eba14f
Merge branch 'zahary' into araq2
|
пре 7 година |
Andreas Rumpf
|
503f780676
Merge branch 'zahary' into araq2
|
пре 7 година |
Zahary Karadjov
|
5e368f3639
support for external types with covariant generic params
|
пре 7 година |
Araq
|
05c20bc4ff
fixes a parser bug
|
пре 7 година |
Zahary Karadjov
|
8de19a7f4c
fix a parsing regression (do is still mandatory in some situations)
|
пре 7 година |
Zahary Karadjov
|
a3f19c87fb
lift parameter-less do block to lambdas
|
пре 7 година |
Zahary Karadjov
|
f7b10e213b
support post expression blocks in return and yield
|
пре 7 година |
Zahary Karadjov
|
8b63b84924
fix a regression in tlexerex
|
пре 7 година |
Zahary Karadjov
|
e7eb01ed48
fix a parsing regression (calls with do inside param lists)
|
пре 7 година |
Zahary Karadjov
|
9ffaee3f88
fully consisent parsing between the new and the old 'do blocks'
|
пре 7 година |
Zahary Karadjov
|
34b2527441
the new blocks without 'do' produce compatible AST with 'do blocks'
|
пре 7 година |
Andreas Rumpf
|
e21ca54b11
assignments support ': stmtList' like let/var do
|
пре 7 година |
Andreas Rumpf
|
a543b89bf8
language addition: colon-block for expressions in let/var context
|
пре 7 година |
Andreas Rumpf
|
d7eb146d28
make pragma expression parsing use the same parser mechanism as elsewhere
|
пре 7 година |
Zahary Karadjov
|
74a80988d9
proper error reporting for concepts and the introduction of the {.explain.} pragma
|
пре 8 година |
Zahary Karadjov
|
815724db71
support the full range of type modifiers when declaring concept vars and testing proc signatures
|
пре 8 година |
Andreas Rumpf
|
b414806e66
nimsuggest: suggest types in a type section
|
пре 7 година |
Araq
|
556b564c7d
nimsuggest: make tests green again
|
пре 8 година |
Araq
|
1887390b0f
nimsuggest: fixes nimsuggest bug #45; do not show suggestions in string literals or comments
|
пре 8 година |
Araq
|
2589d69ed2
fixes #5430
|
пре 8 година |
Araq
|
773d17cd14
big refactoring: step 1
|
пре 8 година |
Araq
|
10bd488daa
implements #?braces syntax
|
пре 8 година |
Jacek Sieka
|
3cd4cf4320
remove unused stuff
|
пре 8 година |
Andreas Rumpf
|
39ebe2175b
compiler almost free of deprecated expr/stmt names
|
пре 8 година |
Andreas Rumpf
|
60b187513e
stdlib and compiler don't use .immediate anymore
|
пре 8 година |
Andreas Rumpf
|
11b499f3ca
prepare for #3898
|
пре 8 година |