From: <kp...@us...> - 2012-01-13 19:18:36
|
Revision: 20774 http://jedit.svn.sourceforge.net/jedit/?rev=20774&view=rev Author: kpouer Date: 2012-01-13 19:18:30 +0000 (Fri, 13 Jan 2012) Log Message: ----------- the constant is of type unknown Modified Paths: -------------- plugins/PHPParser/trunk/src/gatchan/phpparser/parser/PHPParser.jj plugins/PHPParser/trunk/src/net/sourceforge/phpdt/internal/compiler/ast/ConstantIdentifier.java Modified: plugins/PHPParser/trunk/src/gatchan/phpparser/parser/PHPParser.jj =================================================================== --- plugins/PHPParser/trunk/src/gatchan/phpparser/parser/PHPParser.jj 2012-01-13 19:13:33 UTC (rev 20773) +++ plugins/PHPParser/trunk/src/gatchan/phpparser/parser/PHPParser.jj 2012-01-13 19:18:30 UTC (rev 20774) @@ -4502,7 +4502,7 @@ //{{{ LITERAL //{{{ Literal() -Literal Literal() : +Literal Literal(): { Token token; StringLiteral stringLiteral; Modified: plugins/PHPParser/trunk/src/net/sourceforge/phpdt/internal/compiler/ast/ConstantIdentifier.java =================================================================== --- plugins/PHPParser/trunk/src/net/sourceforge/phpdt/internal/compiler/ast/ConstantIdentifier.java 2012-01-13 19:13:33 UTC (rev 20773) +++ plugins/PHPParser/trunk/src/net/sourceforge/phpdt/internal/compiler/ast/ConstantIdentifier.java 2012-01-13 19:18:30 UTC (rev 20774) @@ -3,7 +3,7 @@ * :tabSize=8:indentSize=8:noTabs=false: * :folding=explicit:collapseFolds=1: * -* Copyright (C) 2003, 2011 Matthieu Casanova +* Copyright (C) 2003, 2012 Matthieu Casanova * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -21,20 +21,22 @@ */ package net.sourceforge.phpdt.internal.compiler.ast; +//{{{ Imports import gatchan.phpparser.parser.Token; import gatchan.phpparser.parser.PHPParser; import net.sourceforge.phpdt.internal.compiler.ast.declarations.VariableUsage; import java.util.List; +//}}} /** * @author Matthieu Casanova */ public class ConstantIdentifier extends Expression { - private final String name; + //{{{ ConstantIdentifier constructor public ConstantIdentifier(String name, int sourceStart, int sourceEnd, @@ -43,16 +45,17 @@ int beginColumn, int endColumn) { - super(Type.STRING, sourceStart, sourceEnd, beginLine, endLine, beginColumn, endColumn); + super(Type.UNKNOWN, sourceStart, sourceEnd, beginLine, endLine, beginColumn, endColumn); this.name = name; } public ConstantIdentifier(Token token) { - super(Type.STRING, token.sourceStart, token.sourceEnd, token.beginLine, token.endLine, token.beginColumn, token.endColumn); + super(Type.UNKNOWN, token.sourceStart, token.sourceEnd, token.beginLine, token.endLine, token.beginColumn, token.endColumn); name = token.image; - } + } //}}} + //{{{ toStringExpression() /** * Return the expression as String. * @@ -62,13 +65,15 @@ public String toStringExpression() { return name; - } + } //}}} + //{{{ toString() public String toString() { return name; - } + } //}}} + //{{{ getOutsideVariable() method /** * Get the variables from outside (parameters, globals ...) * @@ -77,8 +82,9 @@ @Override public void getOutsideVariable(List<VariableUsage> list) { - } + } //}}} + //{{{ getModifiedVariable() method /** * get the modified variables. * @@ -87,8 +93,9 @@ @Override public void getModifiedVariable(List<VariableUsage> list) { - } + } //}}} + //{{{ getUsedVariable() method /** * Get the variables used. * @@ -97,16 +104,18 @@ @Override public void getUsedVariable(List<VariableUsage> list) { - } + } //}}} + //{{{ subNodeAt() method @Override public AstNode subNodeAt(int line, int column) { return null; - } + } //}}} + //{{{ analyzeCode() method @Override public void analyzeCode(PHPParser parser) { - } + } //}}} } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |