summary refs log tree commit diff stats
path: root/compiler/parser.nim
Commit message (Expand)AuthorAgeFilesLines
* Implemented basic macro expand functionality (#20579)Ivan Yonchovski2023-01-271-5/+65
* fix in msg `doAssert()` to update grammar.txt (#21179)rockcavera2022-12-271-1/+1
* fixes #21144; try expression will not match the less indentation except (#21152)ringabout2022-12-211-1/+3
* fix issue #20922 by handling missing expr in `exprList` for `tkOf` (#20930)Vindaar2022-12-081-5/+23
* Named arguments in commands + many grammar fixes (#20994)metagn2022-12-061-112/+154
* allow proc expressions in place of statements (#20935)metagn2022-11-291-7/+15
* refactor strongSpaceB with an enum (#20809)ringabout2022-11-101-2/+2
* fixes #15688; handle `strongSpace` overflow issues (#20724)ringabout2022-11-031-8/+8
* DAA and 'out' parameters (#20506)Andreas Rumpf2022-10-061-4/+1
* correct grammar (ref #20199) and add check for grammar.txt (#20494)ringabout2022-10-061-10/+27
* add default field support for object in ARC/ORC (#20480)ringabout2022-10-041-6/+2
* remove deprecated type pragma syntax, fix bugs that required it (#20199)metagn2022-09-031-28/+10
* fixes #19662; Indent level errored for first line (#19718)flywind2022-04-251-0/+4
* move assertions out of system (#19599)flywind2022-03-231-0/+3
* Allow full commands and blocks in type sections (#19181)hlaaftana2022-01-021-9/+19
* fixes grammar typos [backport] (#19289)Andreas Rumpf2021-12-271-3/+3
* treat do with pragmas but no parens as proc (#19191)hlaaftana2021-12-051-3/+9
* fix #12274 (#19180)hlaaftana2021-11-241-1/+1
* fixes #19011 [backport:1.6] (#19114)Andreas Rumpf2021-11-091-1/+1
* fixes #18847 [backport] (#18870)Andreas Rumpf2021-09-201-2/+3
* formal grammar updates [backport:1.2] (#18803)Andreas Rumpf2021-09-041-27/+23
* move PNode.comment to a side channel, reducing memory usage during compilatio...Timothee Cour2021-08-291-5/+9
* fix RFC #341: dot-like operators are now parsed with same precedence as `.` (...Timothee Cour2021-08-251-5/+29
* support same-line doc comments in routines (#18595)Timothee Cour2021-07-271-0/+7
* Make error message for empty new-styled concept more descriptive (#18506)konsumlamm2021-07-181-0/+2
* Fix #16426 (#18377)Clyybber2021-06-281-5/+8
* Small parser loop fix (#17904)Clyybber2021-04-301-0/+1
* refs #15667 improve invalid indentation errors, report when & where `=` could...Timothee Cour2021-04-101-4/+15
* parser.nim: simply layout changeAraq2021-03-301-1/+2
* unify tuple expressions (#13793)Arne Döring2021-03-301-6/+9
* custom integer literals (#17489)Andreas Rumpf2021-03-241-5/+13
* new-style concepts implementation, WIP (#15251)Andreas Rumpf2021-02-241-5/+11
* add finally as post expr block [backport:1.4] (#16896)hlaaftana2021-02-011-1/+5
* remove conditionals on nimHasUserErrors, nimNoNilSeqs2, nimNoNilSeqs (#16861)Timothee Cour2021-01-291-2/+0
* Use modern enums in compiler (#15775)cooldome2020-11-021-1/+1
* implements https://github.com/nim-lang/RFCs/issues/258 (#15503)Andreas Rumpf2020-10-061-9/+16
* parser hotfix: don't run into endless loops; regression (#15468)Andreas Rumpf2020-10-021-4/+16
* Fix #15305 (#15311)Clyybber2020-09-121-2/+1
* Better semiStmtList parsing (#15123)Clyybber2020-09-091-78/+44
* Expand hoisted default params in sem (#15270)Clyybber2020-09-051-1/+1
* Big compiler Cleanup (#14777)Clyybber2020-08-281-187/+182
* fixes #15111 (#15136)Andreas Rumpf2020-08-011-1/+3
* init checks and 'out' parameters (#14521)Andreas Rumpf2020-06-231-1/+5
* improve the parser's error messageAraq2020-06-191-1/+1
* parser.nim: minor refactorings (#14540)Andreas Rumpf2020-06-011-9/+6
* make `from` an operator (#14241)hlaaftana2020-05-081-3/+5
* make case-object transitions explicit, make unknownLineInfo a const, replace ...Jasper Jenkins2020-01-171-9/+9
* fixes #10665 (#13141) [backport]Andreas Rumpf2020-01-141-22/+26
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-191/+190
* Fix spellings (#12277) [backport]Federico Ceratto2019-09-271-1/+1