Andreas Rumpf
|
4e94f49065
parser/grammar sync; fixes #9608 [backport]
|
6 years ago |
Araq
|
c735b75f6f
compiler cleanup: flag tfOldSchoolExprStmt is gone
|
6 years ago |
Araq
|
1fa22d4cfe
removed the undocumented #? strongSpaces parsing mode
|
6 years ago |
Dominik Picheta
|
8d9866a6d4
Maps `out` keyword to an nnkIdent. Fixes #6011. (#9536)
|
6 years ago |
Andreas Rumpf
|
f3c0703b7d
nimpretty: add #!nimpretty on/off directives
|
6 years ago |
Andreas Rumpf
|
ed38079b9b
nimpretty: fixes #8626
|
6 years ago |
Dheepak Krishnamurthy
|
70018aa683
Add checks for except: body blocks (#9191)
|
6 years ago |
Andreas Rumpf
|
a622291be4
parser.nim: minor code style fix
|
6 years ago |
Araq
|
5709736e82
Merge branch 'devel' into araq-better-docgen
|
6 years ago |
Andreas Rumpf
|
f7d1902043
fixes merge conflicts
|
6 years ago |
Andreas Rumpf
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 years ago |
cooldome
|
c033ff990a
Renderer bug fixes (#8804)
|
6 years ago |
Iván Montes
|
e66d9c9381
Cosmetic: fix typo on TRIPLESTR_LIT (#8663)
|
6 years ago |
Andreas Rumpf
|
dae5450947
WIP: disallow 'nil' for strings and seqs
|
6 years ago |
cooldome
|
ec02940185
Render bug: if expression with statement list expression as condition (#8375)
|
6 years ago |
Andreas Rumpf
|
2a3a128e36
Merge branch 'devel' into typedesc-reforms
|
6 years ago |
Andreas Rumpf
|
dd81d9d5b7
nimpretty improvements
|
6 years ago |
Andreas Rumpf
|
c70706f4bd
nimpretty: fixes pragma rendering
|
6 years ago |
Zahary Karadjov
|
a49b06a52a
Implement the `is` operator for the new static and typedesc type classes
|
6 years ago |
Zahary Karadjov
|
fb27357b62
A minimal patch enabling the new typedesc and static types syntax
|
6 years ago |
Andreas Rumpf
|
7819e63f77
nimpretty: more features
|
6 years ago |
Andreas Rumpf
|
a1bd4a6cbd
nimpretty: first version that seems useful for others to test it
|
6 years ago |
Andreas Rumpf
|
18a3833d60
more refactoring
|
6 years ago |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
6 years ago |
Araq
|
2a7fc84c86
remove ast.emptyNode global; cleanup configuration.nim
|
6 years ago |
Araq
|
02b78d3f94
make tests green again
|
6 years ago |
Araq
|
5526252fa0
fixes testament compilation
|
6 years ago |
Andreas Rumpf
|
61e57cfa13
big refactoring: parser compiles again
|
6 years ago |
Zahary Karadjov
|
b0d85b0adf
Backwards-compatible support for keyword arguments in the command syntax
|
6 years ago |
Andreas Rumpf
|
b7116a28ee
compiler refactoring, pass config around explicitly
|
6 years ago |