src: update most tools to new constructors
[nit.git] / src / parser / parser_nodes.nit
2014-11-05 Jean Privatsrc: update most tools to new constructors
2014-10-22 Jean PrivatMerge: Some gammar improvements
2014-10-21 Jean Privatgrammar: allows blocks in attribute definitions
2014-10-21 Jean Privatast: accept methodid in at_args
2014-10-17 Jean Privatparser: add tuples
2014-10-17 Jean Privatast: remove classes AAtArg and make them simple AExpr
2014-10-11 Jean Privatast: add new node AEscapeExpr to generalizes ABreakExpr...
2014-10-09 Jean Privatast: kill AProxyExpr
2014-10-01 Jean Privatsrc: reduce warnings and spelling errors
2014-09-25 Jean Privatgrammar: add syntax for typed literal arrays
2014-09-18 Jean Privatsrc: remove classes and nodes related to the old syntax
2014-09-18 Jean Privatgrammar: new power operator `**` (starstar)
2014-09-18 Jean Privatgrammar: unify method syntax
2014-09-03 Jean Privatparser: batch remove old style attribute
2014-09-03 Jean Privatparser: remove manual old-style attributes
2014-09-03 Jean Privatparser: _location it no more nullable, so use isset...
2014-08-20 Jean Privatsrc: new annotation old_style_init
2014-07-16 Jean Privatgrammer: accept redef and visibility in front of annotation
2014-07-16 Jean Privatgrammar: accept redef and visibility on module declaration
2014-07-16 Jean Privatgrammar: add elipsys notation to pass an expression...
2014-07-16 Jean Privatgrammar: accept annonymous label
2014-07-16 Jean Privatgrammar: accept `public` as a valid visibility
2014-06-26 Jean Privatparser: remove generated old-style accesors.
2014-06-12 Jean Privatparser: introduce intern `new` constructors (factories)
2014-05-30 Jean Privatparser: dot dotdot and dotdotdot are not operators
2014-05-30 Jean Privatparser: add `Token::blank_before`
2014-05-30 Jean Privatparser: `ANode::debug` outputs on stderr instead of...
2014-05-30 Jean Privatparser: add some basic tree services in ANode
2014-05-30 Jean Privatparser: add `SourceFile::first_token` and `SourceFile...
2014-05-13 Jean Privatparser: prepare for new init
2014-05-12 Jean Privatparser: promote all children in AMethPropdef
2014-05-01 Jean Privattyping: promote visibility/redef node in APropdef
2014-04-15 Jean Privatparser: add AHexIntExpr
2014-04-15 Jean Privatparser: split `AIntExpr` and `ADecIntExpr`
2014-04-15 Jean Privatparser: parentheses in `.as` are optional
2014-04-15 Jean Privatparser: add 'public' keyword
2014-04-09 Jean Privatparser: clean and factorize services in parser_prod
2014-02-14 Jean Privatparser: extern stuff accepts types and dot
2013-11-27 Jean Privatparser: update to remove `expr.ee`, aka `AEeExpr`,...
2013-11-26 Jean Privatparser: remove last clorure-related classes
2013-09-04 Jean Privatlexer: distinguish keywords 'package' and 'module'
2013-09-04 Jean Privatrename 'package' to 'module'
2013-08-23 Jean Privatparser: add boolean operator `implies`
2013-08-22 Jean Privatlexer: chain tokens together when we peek then
2013-08-21 Jean Privatparser: `TEndString` isa a `TokenLiteral`
2013-08-15 Jean Privatparser: fix typo and style in documentation
2013-08-13 Jean Privatparser: no public setter for parent
2013-08-13 Jean Privatparser: add setters for non-list attributes
2013-08-13 Jean Privatparser: use ANodes instead of List
2013-08-09 Jean Privatparser: do not lose location in case of replacement
2013-08-09 Jean Privatparser: hide ANode::replace_child, add ANode::detach
2013-08-09 Jean Privatparser: `Visitor::visit` does not accepts `null`
2013-08-09 Jean Privatparser: clean, intent and comment parser_nodes
2013-08-09 Jean Privatparser: move things from parser_prod to parser_nodes
2013-08-06 Jean Privatparser: remove superfluous super-class in the AST
2013-07-25 Jean PrivatMerge branch 'annotations'
2013-07-25 Jean Privatparser: extends grammar to support annotations
2013-07-23 Jean Privatparser: enable Token#text= to override the text of...
2013-07-23 Jean Privatparser: suppr `noinit`
2013-07-20 Jean Privatast: factorize `n_string` to `AStringFormExpr`
2013-07-18 Jean Privatparser: specialize error tokens
2013-02-20 Jean Privatparser: accepts 'extern class XXX'
2013-02-20 Jean Privatparser: remove 'special' keyword
2013-02-20 Jean Privatcleanup: remove old 'special' keyword
2013-02-01 Alexis Laferrièreffi: adds the FFI syntax to the grammar
2012-04-10 Jean Privatparser: add __debug__ type construct
2012-04-10 Jean Privatparser: add ANode::debug
2012-04-10 Jean Privatparser: simplify constroctors of nodes
2012-04-10 Jean Privatclean: make some classes abstract or interfaces
2012-04-10 Jean Privatparser: new class ASendReassignFormExpr
2012-04-10 Jean Privatparser: generalize n_propdefs to AClassdef
2012-02-27 Jean Privatparser: include obra and cbra in signatures
2012-02-24 Jean Privatparser: include obra, cbra, opar and cpar in arguments
2012-02-24 Jean Privatparser: include obra and cbra in range nodes
2012-02-24 Jean Privatparser: include parentheses in parexpr and as_*expr
2012-02-17 Jean Privatparser: detect bad string and char literals
2012-02-17 Jean Privatparser: improve Token.to_s and syntax error messages
2012-02-17 Jean Privatparser: integrate the token 'end' in the AST
2012-02-17 Jean Privatparser: add a hot location for closure definitions
2012-02-09 Alexis Laferrièregrammar: allows constructors in extern classes
2012-02-09 Alexis Laferrièregrammar: adds extern class kind for extern classes...
2012-02-09 Alexis Laferrièregrammar: adds syntax for explicit extern calls and...
2011-10-13 Jean PrivatMerge branch 'pu/qualified-modules' into wip
2011-06-23 Jean Privatparser: locate errors with locations in ANode
2011-04-02 Jean Privatparser: add qualified module names
2011-03-31 Jean Privatsyntax: enable a generalized for with iterate
2011-02-14 Jean Privatmetamodel: rename 'universal' to 'enum'
2011-02-14 Jean Privatparser: rename 'enum' to 'universal'
2011-01-29 Jean PrivatMerge branch 'll-and-gg-operators' into wip
2011-01-29 Jean Privatparser: add << and >> operators
2011-01-28 Jean PrivatMerge branch 'package2module' into wip
2011-01-22 Jean Privatparser: accept attribute without underscore
2011-01-20 Jean Privatparser: rename package-related classes and properties
2010-06-15 Jean Privatsyntax: new "or else" construction
2010-03-11 Jean Privatsyntax: "super" is a synonym of "special"
2010-01-11 Jean-Sebastien Gelinasparser: remove useless methods from generated parser...
2009-08-19 Jean Privatsyntax: new 'assert else' statement
2009-08-06 Jean Privatsyntax: add 'loop' construction
2009-08-01 Jean Privatparser: oneline assignment for 'return' and 'continue'
2009-07-31 Jean Privatparser: closure syntax use '!' instead of 'with'
next