Return-Path: Delivered-To: apmail-commons-issues-archive@minotaur.apache.org Received: (qmail 58087 invoked from network); 14 Aug 2009 21:29:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 14 Aug 2009 21:29:34 -0000 Received: (qmail 87744 invoked by uid 500); 14 Aug 2009 21:29:41 -0000 Delivered-To: apmail-commons-issues-archive@commons.apache.org Received: (qmail 87618 invoked by uid 500); 14 Aug 2009 21:29:40 -0000 Mailing-List: contact issues-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: issues@commons.apache.org Delivered-To: mailing list issues@commons.apache.org Received: (qmail 87598 invoked by uid 99); 14 Aug 2009 21:29:40 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 14 Aug 2009 21:29:40 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 14 Aug 2009 21:29:37 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 6B712234C004 for ; Fri, 14 Aug 2009 14:29:16 -0700 (PDT) Message-ID: <740954895.1250285356424.JavaMail.jira@brutus> Date: Fri, 14 Aug 2009 14:29:16 -0700 (PDT) From: "Henri Biestro (JIRA)" To: issues@commons.apache.org Subject: [jira] Updated: (JEXL-85) 2.0 grammar finishing touches & debugger update In-Reply-To: <1640188003.1250270354896.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/JEXL-85?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-85: ------------------------------ Description: The Parser.jjt carries some extras that are not (longer) necessary (the "debug" field, NODE_USES_PARSER option). Tthe {Expression,Statement,Reference}Expression dont need to create real nodes. There are a few places where the LOOKAHEAD can be reduced or more explicit. Some expressions (Reference) are really hard to read partly due to formatting. The Debugger is also out of sync with the latest grammar updates (Map literals, for). was: The Parser.jjt carries some extras that are not (longer) necessary (the "debug" field, NODE_USES_PARSER option). Tthe {Expression,Statement,Reference}Expression dont need to create real nodes. There are a few places where the LOOKAHEAD can be reduced or more explicit. Some expressions (Reference) are really hard to read partly due to formatting. Summary: 2.0 grammar finishing touches & debugger update (was: 2.0 grammar finishing touches) > 2.0 grammar finishing touches & debugger update > ----------------------------------------------- > > Key: JEXL-85 > URL: https://issues.apache.org/jira/browse/JEXL-85 > Project: Commons JEXL > Issue Type: Improvement > Reporter: Henri Biestro > Fix For: 2.0 > > Attachments: JEXL-85.patch > > > The Parser.jjt carries some extras that are not (longer) necessary (the "debug" field, NODE_USES_PARSER option). > Tthe {Expression,Statement,Reference}Expression dont need to create real nodes. > There are a few places where the LOOKAHEAD can be reduced or more explicit. > Some expressions (Reference) are really hard to read partly due to formatting. > The Debugger is also out of sync with the latest grammar updates (Map literals, for). -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.