summary refs log tree commit diff stats
path: root/compiler/parser.nim
Commit message (Expand)AuthorAgeFilesLines
...
* improvements for 'bind', fixes #166Araq2012-07-181-5/+4
* preparations for making 'closure' the default calling convention for proc typesAraq2012-07-161-1/+1
* ';' as statement separatorAraq2012-07-121-6/+7
* fixes #112Araq2012-07-111-0/+2
* ';' now valid for parameter listsAraq2012-07-111-3/+3
* documented optional indentation for 'case' statements/'case' objectsAraq2012-06-221-0/+9
* better support for unsigned integers.Zahary Karadjov2012-06-111-0/+24
* optional indentation for case statementsZahary Karadjov2012-05-231-3/+22
* stand-alone except and finally blocksZahary Karadjov2012-05-231-1/+10
* produce errors on proc types with implicit empty param lists.Zahary Karadjov2012-04-201-6/+8
* made built-in types primary expressions to allow infix operators to be used w...Zahary Karadjov2012-04-201-50/+47
* grammar: the built-in type classes are now valid expressionsZahary Karadjov2012-04-181-62/+34
* @ is a sigil-like operatorAraq2012-04-151-25/+43
* when expressions, proper rendering for nkDo and nkLambda and parser support f...Zahary Karadjov2012-04-051-10/+21
* untyped proc/template/macro params default to exprZahary Karadjov2012-03-201-1/+1
* implemented 'static'; macros do not work anymoreAraq2012-03-151-2/+19
* bugfix: no need for arrows to be new token kindsAraq2012-02-121-4/+6
* `do' keyword in the grammar for lambda blocksZahary Karadjov2012-02-101-7/+33
* pragma blocks; fixed line information issue with user defined assertionsAraq2012-01-171-1/+10
* bugfixes: tests are green againAraq2012-01-131-1/+2
* bugfix: invalid indentation for 'else' is detected; optional indentation for ...Araq2012-01-131-1/+6
* year 2012 for most copyright headersAraq2012-01-021-1/+1
* bugfix: suggest featureAraq2011-12-221-14/+10
* implemented 'let' statementAraq2011-11-291-1/+1
* operator precedence changed: assignment like operators are supported; escapin...Araq2011-11-091-14/+24
* fix of recently introduced parsing bugAraq2011-11-021-1/+1
* small bugfixes to make more tests greenAraq2011-11-021-0/+7
* better code generation for constant aggregatesAraq2011-11-021-1/+2
* 'bind' as a declarative statementAraq2011-10-101-11/+20
* new syntactic construct: a{i}Araq2011-10-081-1/+11
* l-values are preserved modulo type distinctionAraq2011-09-241-1/+2
* using statement (ala C#) implemented as macro (added as test).Zahary Karadjov2011-09-201-1/+2
* Initial implementation of the parseExpr, parseStmt, getAst macro routines:Zahary Karadjov2011-09-201-0/+15
* preparation for new 'is' operator; breaks bootstrapping again, sorry (use gen...Araq2011-07-311-1/+1
* old pointer deref operator completely removedAraq2011-07-231-5/+0
* nicer error messages for used keywords as identifiersAraq2011-06-191-3/+3
* bugfix: empty object case branches produce an errorAraq2011-06-191-1/+5
* bugfix: endless loop in parser; added sphinx wrapperAraq2011-06-141-0/+1
* lexer, parser cleanup; boehm gc for mac os xAraq2011-05-171-63/+59
* cleaned up the tests; fixes #30; fixes #26Araq2011-05-011-36/+8
* slice support in system.nim; syntactic sugar for tables; cleanup of grammar/p...Araq2011-04-231-49/+23
* parser got rid of cruftAraq2011-04-221-32/+9
* slices are first class citizensAraq2011-04-221-24/+17
* grammar changes for table constructor: second partAraq2011-04-211-1/+19
* grammar changes for table constructor: first partAraq2011-04-211-17/+24
* got rid of some arcane module namesAraq2011-04-211-0/+1434
'>534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584