Is the "parrot" branch covering !in already? I fetched it today, but got issues with !in
if (1 !in [0, 1, 2]) {} Nov 23, 2016 10:45:29 PM org.apache.groovy.parser.antlr4.AstBuilder buildAST SEVERE: Failed to build AST org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: ConsoleScript17: 11: Unexpected input: 'if'; Expecting RPAREN @ line 11, column 1. if (1 !in [0, 1, 2]) {} ^ 1 error And assert 3 !in [] Nov 23, 2016 10:45:50 PM org.apache.groovy.parser.antlr4.AstBuilder buildAST SEVERE: Failed to build AST org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: ConsoleScript18: 9: Unexpected input: 'assert'; Expecting RPAREN @ line 9, column 1. assert 3 !in [] ^ 1 error I did build with -PuseAntlr4=true though. Guillaume On Fri, Nov 18, 2016 at 1:45 PM, Daniel Sun <realblue...@hotmail.com> wrote: > Hi all, > > The new parser(Parrot) supports negative relational operators now, > which is proposed by Guillaume Laforge :) > > Here are some example > codes(https://github.com/danielsun1106/groovy-parser/blob/ > negativeRelationalOperators/src/test/resources/core/ > NegativeRelationalOperators_01x.groovy): > > assert 'a' instanceof String > assert 'a' !instanceof Integer > assert 1 <= 2 > assert 2 !<= 1 > assert 2 >= 1 > assert 1 !>= 2 > assert 1 < 2 > assert 2 !< 1 > assert 2 > 1 > assert 1 !> 2 > assert 1 in [1, 2] > assert 3 !in [1, 2] > > The static compilation example codes can be found at > https://github.com/danielsun1106/groovy-parser/blob/ > negativeRelationalOperators/src/test/resources/core/ > NegativeRelationalOperators_02x.groovy > > Any thoughts? > > Cheers, > Daniel.Sun > > > > -- > View this message in context: http://groovy.329449.n5.nabble.com/Negative- > relational-operators-for-Groovy-3-tp5736809.html > Sent from the Groovy Dev mailing list archive at Nabble.com. > -- Guillaume Laforge Apache Groovy committer & PMC Vice-President Developer Advocate @ Google Cloud Platform Blog: http://glaforge.appspot.com/ Social: @glaforge <http://twitter.com/glaforge> / Google+ <https://plus.google.com/u/0/114130972232398734985/posts>