syntax: add lambda construction with the fun keyword
[nit.git] / src / parser / parser_nodes.nit
2019-08-19 Jean Privatsyntax: add lambda construction with the fun keyword
2019-08-13 Jean Privatsyntax: add call reference (funref+recv capture) `...
2019-07-10 Jean Privatsyntax: add safe call syntax `x?.foo`
2017-11-23 Jean Privatlexer: add token for bad extern segment, and bad triple...
2017-06-13 Jean-Christophe... parser_nodes: Allow to flag predicate definitions
2017-06-13 Jean-Christophe... parser_nodes: Add a class kind for class subsets
2017-05-30 Jean-Christophe... parser_nodes: Fix spelling mistakes
2017-05-19 Jean-Christophe... parser_nodes: Fix documentation
2017-02-09 Jean Privatnitc: dump_tree can display the lines of the source...
2017-02-09 Jean Privatnitc: ASTDump exposes color helpers
2017-02-09 Jean Privatnitc: ASTDump can display aditionnal information
2017-02-09 Jean Privatnitc: ANode::dump_tree can skip structural nodes
2017-02-09 Jean Privatnitc: add ANode::is_structural
2016-04-14 Jean PrivatMerge: Introducing the do ... catch ... end structure
2016-04-12 BlackMinouParser: Modifications due to the introduction of catch
2016-04-08 Jean Privatnitc/parser: Make `AReturnExpr` an AEscapeExpr
2016-02-03 Ait younes Mehdi... Introduction to Nit generators
2015-12-16 Jean Privatparser: use qualified class ids in the AST (changes...
2015-12-16 Jean Privatparser: expose qualified class id (qclassid)
2015-12-08 Jean Privatcode: various update to clean declaration or usage...
2015-10-07 Jean Privatgrammar: add `for_group` in `for` for multi-iterators
2015-09-09 Jean Privatsrc: mass rename project->package
2015-08-27 Jean Privatparser_nodes: provide `ANodes::reverse_iterator`
2015-08-10 Jean PrivatMerge: More abstract classes
2015-08-07 Jean Privatgrammar: keep qualified information in the AST. Does...
2015-08-07 Jean Privatsrc: make AUnaryopExpr abstract
2015-08-04 Lucas Bajoletparser: Factorized variants of Integer under one production
2015-06-18 Jean Privatast: new class AEqFormExpr to factorize AEqExpr and...
2015-06-04 Jean PrivatMerge: Loose Tokens
2015-06-03 Jean Privatparser: add `is_loose`, `prev_looses` and `next_looses`
2015-05-29 Lucas Bajoletparser: Added u8 suffix for byte literal values
2015-05-26 Lucas Bajoletsrc/parser: Updated grammar and parser_nodes
2015-05-08 Jean Privatgrammar: add missing nodes in the AST
2015-05-06 Jean Privatgrammar: add `;` as an alternative hard line-break
2015-04-25 Jean Privatgrammar: add expr.namedargs
2015-04-23 Jean Privatgrammar: add bitwise operators `|`, `^`, `&`, and `~`
2015-04-23 Jean Privatparser: new class AUnaryopExpr to factorize unary opera...
2015-04-23 Jean Privatparser: new class AOperatorMethid to factorize operator...
2015-04-15 Jean Privatgrammar: add more combined assignment operator
2015-04-15 Jean Privatgrammar: introduce n_op and operator in AAssignOp
2015-04-15 Jean Privatparser: add ABinopExpr::operator to avoid refining...
2015-04-15 Jean Privatgrammar: keep operators in the AST for better messages
2015-04-15 Jean Privatgrammar: as unary plus operation (only for thr sake...
2015-03-30 Jean Privatgrammar: new `with` statement
2015-03-06 Jean Privatparser: fix default init for ALabel and ASelfExpr
2015-02-26 Jean PrivatMerge: Generalized class members
2015-02-24 Jean Privatgrammar: introduce AAnnotPropdef for annotation in...
2015-02-24 Jean Privatgrammar: introduce ASuperPropdef for super-classes
2015-02-21 Jean Privatparser: add `ASTDump` and `ANode::dump_tree`
2014-12-20 Jean PrivatMerge: More documentation in src
2014-12-20 Jean PrivatMerge: Locally disable warnings
2014-12-20 Jean Privatparser: document all properties of `parser_nodes`
2014-12-20 Jean Privatparser: add some factorization classes in `parser_nodes`
2014-12-19 Jean Privatparser: promote `collect_X` from `parser_util`
2014-12-18 Jean Privatparser_nodes: promote `get_annotation` and `AAnnotation...
2014-12-17 Jean Privatgrammar: new production `array_items` to replace arg_li...
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
next