[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdev-ruby] duchain: Fixed the Expressionvisitor so now string variables uses are marked as they sho
From: Miquel_Sabaté <mikisabate () gmail ! com>
Date: 2012-10-24 9:28:29
Message-ID: 20121024092829.7D2AEA6078 () git ! kde ! org
[Download RAW message or body]
Git commit 779c530f8c71dd1d4b738c3ffaaf396a1e76890f by Miquel Sabaté.
Committed on 24/10/2012 at 11:17.
Pushed by mssola into branch 'master'.
Fixed the Expressionvisitor so now string variables uses are marked as they should.
M +2 -6 duchain/expressionvisitor.cpp
http://commits.kde.org/kdev-ruby/779c530f8c71dd1d4b738c3ffaaf396a1e76890f
diff --git a/duchain/expressionvisitor.cpp b/duchain/expressionvisitor.cpp
index fb6510e..a08bc45 100644
--- a/duchain/expressionvisitor.cpp
+++ b/duchain/expressionvisitor.cpp
@@ -157,9 +157,8 @@ void ExpressionVisitor::visitRange(RubyAst *)
encounter(obj);
}
-void ExpressionVisitor::visitString(RubyAst *node)
+void ExpressionVisitor::visitString(RubyAst *)
{
- RubyAstVisitor::visitString(node);
AbstractType::Ptr obj = getBuiltinsType("String", m_ctx);
encounter(obj);
}
@@ -185,7 +184,6 @@ void ExpressionVisitor::visitSymbol(RubyAst *)
void ExpressionVisitor::visitArray(RubyAst *node)
{
- RubyAstVisitor::visitArray(node);
AbstractType::Ptr obj = getBuiltinsType("Array", m_ctx);
ClassType::Ptr ptr = getContainer(obj, node);
encounter<ClassType>(ptr);
@@ -193,7 +191,6 @@ void ExpressionVisitor::visitArray(RubyAst *node)
void ExpressionVisitor::visitHash(RubyAst *node)
{
- RubyAstVisitor::visitHash(node);
AbstractType::Ptr obj = getBuiltinsType("Hash", m_ctx);
ClassType::Ptr ptr = getContainer(obj, node, true);
encounter<ClassType>(ptr);
@@ -261,9 +258,8 @@ void ExpressionVisitor::visitSuper(RubyAst *)
}
}
-void ExpressionVisitor::visitLambda(RubyAst *node)
+void ExpressionVisitor::visitLambda(RubyAst *)
{
- RubyAstVisitor::visitLambda(node);
AbstractType::Ptr obj = getBuiltinsType("Proc", m_ctx);
encounter(obj);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic