summary refs log tree commit diff stats
path: root/compiler/parser.nim
Commit message (Expand)AuthorAgeFilesLines
* new concurrency model: first steps; shared is not a keyword anymoreAraq2014-04-141-2/+1
* implemented 'R ptr T' syntaxAraq2014-04-131-1/+1
* fixes #992Araq2014-03-261-0/+2
* implements ``distinct with/without X, Y``Zahary Karadjov2014-03-201-16/+28
* allow multi-line expressions using the dot operatorZahary Karadjov2014-03-161-6/+10
* grammar fix: allow free-standing expressions such as type(foo) is barZahary Karadjov2014-03-161-4/+19
* implements strongSpaces parsing modeAraq2014-03-071-20/+45
* the delegator pragma becomes a set of dot operatorsZahary Karadjov2014-02-151-1/+1
* fixes regression: constant fac4 didn't workAraq2014-02-061-8/+15
* cleaned up command expressionsAraq2014-02-021-6/+5
* only 1 argument allowed for command expressionsAraq2014-02-021-6/+10
* fixes a minor parser bugAraq2014-01-251-2/+1
* typeClasses now documented in grammar.txtAraq2014-01-231-0/+4
* next steps for closure iteratorsAraq2014-01-221-2/+2
* parser support anon iteratorsAraq2014-01-201-2/+3
* updated grammar.txtAraq2014-01-201-2/+2
* command syntax is allowed in expressionsAraq2014-01-201-44/+74
* 'nil' as a statement is deprecated, use an empty 'discard' insteadAraq2014-01-191-1/+1
* Merge branch 'upstream' into develZahary Karadjov2013-12-291-9/+17
|\
| * static params: expr[T] is now static[T]Zahary Karadjov2013-12-191-9/+17
* | case consistency: cs:partial bootstraps on windowsAraq2013-12-291-7/+7
* | case consistency: next stepsAraq2013-12-291-10/+10
* | case consistency part 4Araq2013-12-271-7/+7
* | case consistency part 1Araq2013-12-271-16/+16
|/
* support for multiple test variables and var qualifiers in user-defined type c...Zahary Karadjov2013-11-131-1/+14
* fixed another semicolon related parsing bugAraq2013-10-021-4/+3
* fixes #609Araq2013-10-011-2/+8
* support for multiple modules of the same name; niminst supports 'platforms'; ...Araq2013-09-241-1/+1
* implemented 'import a as b'Araq2013-09-241-6/+17
* Merge branch 'type-classes' into upstreamZahary Karadjov2013-09-031-5/+33
|\
| * implemented the using statementZahary Karadjov2013-08-311-0/+1
| * fix parsing of ``proc foo(x: distinct Type)``Zahary Karadjov2013-08-241-6/+1
| * parsing of user defined type classesZahary Karadjov2013-08-231-1/+33
* | bugfix: line information for commentsAraq2013-09-011-1/+0
|/
* Revert "Revert "allow keyword params for the `[]` and `{}` operators""Zahary Karadjov2013-08-191-8/+12
* fixes token's column informationAraq2013-07-301-3/+3
* fixes semicolon parsing issueAraq2013-06-031-5/+9
* Revert "allow keyword params for the `[]` and `{}` operators"Araq2013-05-271-12/+8
* allow keyword params for the `[]` and `{}` operatorsZahary Karadjov2013-05-261-8/+12
* 'inject' for 'for' loop variablesAraq2013-05-141-5/+5
* completed expr/stmt unificationAraq2013-05-031-3/+3
* new parser works with docgenAraq2013-05-021-0/+1
* proper scoping for 'if'Araq2013-04-301-8/+11
* first steps to the expr/stmt unificationAraq2013-04-301-12/+82
* new parser: diallow more thingsAraq2013-04-231-0/+1
* made some tests greenAraq2013-04-221-0/+4
* bugfix: 'import x var y' without newline doesn't parse anymoreAraq2013-04-211-1/+1
* new parsing scheme is documentedAraq2013-04-211-27/+27
* new parser worksAraq2013-04-201-36/+61
* next steps for the new parserAraq2013-04-201-31/+32