[anjuta/sdb-queries] language-support-cpp-java: Code clean up.



commit 8b308805fa52e38f5f5bfc668c8e1372837d485a
Author: Naba Kumar <naba gnome org>
Date:   Sun Jun 13 17:06:08 2010 +0300

    language-support-cpp-java: Code clean up.

 .../language-support-cpp-java/cpp-java-assist.c    |  136 ++++++++++----------
 .../cxxparser/engine-parser-priv.h                 |    8 +-
 .../cxxparser/engine-parser.cpp                    |   81 +++++++-----
 3 files changed, 119 insertions(+), 106 deletions(-)
---
diff --git a/plugins/language-support-cpp-java/cpp-java-assist.c b/plugins/language-support-cpp-java/cpp-java-assist.c
index 386f246..d68e3d4 100644
--- a/plugins/language-support-cpp-java/cpp-java-assist.c
+++ b/plugins/language-support-cpp-java/cpp-java-assist.c
@@ -1340,121 +1340,121 @@ cpp_java_assist_new (IAnjutaEditor *ieditor,
 	/* Calltip in file */
 	assist->priv->calltip_query_file =
 		ianjuta_symbol_manager_create_query (isymbol_manager,
-											 IANJUTA_SYMBOL_QUERY_SEARCH_FILE,
-											 IANJUTA_SYMBOL_QUERY_DB_PROJECT,
-											 NULL);
+		                                     IANJUTA_SYMBOL_QUERY_SEARCH_FILE,
+		                                     IANJUTA_SYMBOL_QUERY_DB_PROJECT,
+		                                     NULL);
 	ianjuta_symbol_query_set_fields (assist->priv->calltip_query_file,
-									 G_N_ELEMENTS (calltip_fields),
-									 calltip_fields, NULL);
+	                                 G_N_ELEMENTS (calltip_fields),
+	                                 calltip_fields, NULL);
 	ianjuta_symbol_query_set_filters (assist->priv->calltip_query_file,
-									  IANJUTA_SYMBOL_TYPE_PROTOTYPE |
-									  IANJUTA_SYMBOL_TYPE_FUNCTION |
-									  IANJUTA_SYMBOL_TYPE_METHOD |
-									  IANJUTA_SYMBOL_TYPE_MACRO_WITH_ARG,
-									  TRUE, NULL);
+	                                  IANJUTA_SYMBOL_TYPE_PROTOTYPE |
+	                                  IANJUTA_SYMBOL_TYPE_FUNCTION |
+	                                  IANJUTA_SYMBOL_TYPE_METHOD |
+	                                  IANJUTA_SYMBOL_TYPE_MACRO_WITH_ARG,
+	                                  TRUE, NULL);
 	ianjuta_symbol_query_set_file_scope (assist->priv->calltip_query_file,
-										 IANJUTA_SYMBOL_QUERY_SEARCH_FS_PRIVATE, NULL);
+	                                     IANJUTA_SYMBOL_QUERY_SEARCH_FS_PRIVATE, NULL);
 	ianjuta_symbol_query_set_mode (assist->priv->calltip_query_file,
-								   IANJUTA_SYMBOL_QUERY_MODE_ASYNC, NULL);
+	                               IANJUTA_SYMBOL_QUERY_MODE_ASYNC, NULL);
 	g_signal_connect (assist->priv->calltip_query_file, "async-result",
-					  G_CALLBACK (on_calltip_search_complete), assist);
+	                  G_CALLBACK (on_calltip_search_complete), assist);
 	/* Calltip in project */
 	assist->priv->calltip_query_project =
 		ianjuta_symbol_manager_create_query (isymbol_manager,
-											 IANJUTA_SYMBOL_QUERY_SEARCH,
-											 IANJUTA_SYMBOL_QUERY_DB_PROJECT,
-											 NULL);
+		                                     IANJUTA_SYMBOL_QUERY_SEARCH,
+		                                     IANJUTA_SYMBOL_QUERY_DB_PROJECT,
+		                                     NULL);
 	ianjuta_symbol_query_set_fields (assist->priv->calltip_query_project,
-									 G_N_ELEMENTS (calltip_fields),
-									 calltip_fields, NULL);
+	                                 G_N_ELEMENTS (calltip_fields),
+	                                 calltip_fields, NULL);
 	ianjuta_symbol_query_set_filters (assist->priv->calltip_query_project,
-									  IANJUTA_SYMBOL_TYPE_PROTOTYPE |
-									  IANJUTA_SYMBOL_TYPE_METHOD |
-									  IANJUTA_SYMBOL_TYPE_MACRO_WITH_ARG,
-									  TRUE, NULL);
+	                                  IANJUTA_SYMBOL_TYPE_PROTOTYPE |
+	                                  IANJUTA_SYMBOL_TYPE_METHOD |
+	                                  IANJUTA_SYMBOL_TYPE_MACRO_WITH_ARG,
+	                                  TRUE, NULL);
 	ianjuta_symbol_query_set_file_scope (assist->priv->calltip_query_project,
-										 IANJUTA_SYMBOL_QUERY_SEARCH_FS_PUBLIC, NULL);
+	                                     IANJUTA_SYMBOL_QUERY_SEARCH_FS_PUBLIC, NULL);
 	ianjuta_symbol_query_set_mode (assist->priv->calltip_query_project,
-								   IANJUTA_SYMBOL_QUERY_MODE_ASYNC, NULL);
+	                               IANJUTA_SYMBOL_QUERY_MODE_ASYNC, NULL);
 	g_signal_connect (assist->priv->calltip_query_project, "async-result",
-					  G_CALLBACK (on_calltip_search_complete), assist);
+	                  G_CALLBACK (on_calltip_search_complete), assist);
 	/* Calltip in system */
 	assist->priv->calltip_query_system =
 		ianjuta_symbol_manager_create_query (isymbol_manager,
-											 IANJUTA_SYMBOL_QUERY_SEARCH,
-											 IANJUTA_SYMBOL_QUERY_DB_SYSTEM,
-											 NULL);
+		                                     IANJUTA_SYMBOL_QUERY_SEARCH,
+		                                     IANJUTA_SYMBOL_QUERY_DB_SYSTEM,
+		                                     NULL);
 	ianjuta_symbol_query_set_fields (assist->priv->calltip_query_system,
-									 G_N_ELEMENTS (calltip_fields),
-									 calltip_fields, NULL);
+	                                 G_N_ELEMENTS (calltip_fields),
+	                                 calltip_fields, NULL);
 	ianjuta_symbol_query_set_filters (assist->priv->calltip_query_system,
-									  IANJUTA_SYMBOL_TYPE_PROTOTYPE |
-									  IANJUTA_SYMBOL_TYPE_METHOD |
-									  IANJUTA_SYMBOL_TYPE_MACRO_WITH_ARG,
-									  TRUE, NULL);
+	                                  IANJUTA_SYMBOL_TYPE_PROTOTYPE |
+	                                  IANJUTA_SYMBOL_TYPE_METHOD |
+	                                  IANJUTA_SYMBOL_TYPE_MACRO_WITH_ARG,
+	                                  TRUE, NULL);
 	ianjuta_symbol_query_set_file_scope (assist->priv->calltip_query_system,
-										 IANJUTA_SYMBOL_QUERY_SEARCH_FS_PUBLIC, NULL);
+	                                     IANJUTA_SYMBOL_QUERY_SEARCH_FS_PUBLIC, NULL);
 	ianjuta_symbol_query_set_mode (assist->priv->calltip_query_system,
-								   IANJUTA_SYMBOL_QUERY_MODE_ASYNC, NULL);
+	                               IANJUTA_SYMBOL_QUERY_MODE_ASYNC, NULL);
 	g_signal_connect (assist->priv->calltip_query_system, "async-result",
-					  G_CALLBACK (on_calltip_search_complete), assist);
-	
+	                  G_CALLBACK (on_calltip_search_complete), assist);
+
 	/* Create autocomplete queries */
 	/* AC in file */
 	assist->priv->ac_query_file =
 		ianjuta_symbol_manager_create_query (isymbol_manager,
-											 IANJUTA_SYMBOL_QUERY_SEARCH_FILE,
-											 IANJUTA_SYMBOL_QUERY_DB_PROJECT,
-											 NULL);
+		                                     IANJUTA_SYMBOL_QUERY_SEARCH_FILE,
+		                                     IANJUTA_SYMBOL_QUERY_DB_PROJECT,
+		                                     NULL);
 	ianjuta_symbol_query_set_fields (assist->priv->ac_query_file,
-									 G_N_ELEMENTS (ac_fields),
-									 ac_fields, NULL);
+	                                 G_N_ELEMENTS (ac_fields),
+	                                 ac_fields, NULL);
 	ianjuta_symbol_query_set_file_scope (assist->priv->ac_query_file,
-										 IANJUTA_SYMBOL_QUERY_SEARCH_FS_PRIVATE, NULL);
+	                                     IANJUTA_SYMBOL_QUERY_SEARCH_FS_PRIVATE, NULL);
 	ianjuta_symbol_query_set_mode (assist->priv->ac_query_file,
-								   IANJUTA_SYMBOL_QUERY_MODE_ASYNC, NULL);
+	                               IANJUTA_SYMBOL_QUERY_MODE_ASYNC, NULL);
 	g_signal_connect (assist->priv->ac_query_file, "async-result",
-					  G_CALLBACK (on_symbol_search_complete), assist);
+	                  G_CALLBACK (on_symbol_search_complete), assist);
 	/* AC in project */
 	assist->priv->ac_query_project =
 		ianjuta_symbol_manager_create_query (isymbol_manager,
-											 IANJUTA_SYMBOL_QUERY_SEARCH,
-											 IANJUTA_SYMBOL_QUERY_DB_PROJECT,
-											 NULL);
+		                                     IANJUTA_SYMBOL_QUERY_SEARCH,
+		                                     IANJUTA_SYMBOL_QUERY_DB_PROJECT,
+		                                     NULL);
 	ianjuta_symbol_query_set_fields (assist->priv->ac_query_project,
-									 G_N_ELEMENTS (ac_fields),
-									 ac_fields, NULL);
+	                                 G_N_ELEMENTS (ac_fields),
+	                                 ac_fields, NULL);
 	ianjuta_symbol_query_set_file_scope (assist->priv->ac_query_project,
-										 IANJUTA_SYMBOL_QUERY_SEARCH_FS_PUBLIC, NULL);
+	                                     IANJUTA_SYMBOL_QUERY_SEARCH_FS_PUBLIC, NULL);
 	ianjuta_symbol_query_set_mode (assist->priv->ac_query_project,
-								   IANJUTA_SYMBOL_QUERY_MODE_ASYNC, NULL);
+	                               IANJUTA_SYMBOL_QUERY_MODE_ASYNC, NULL);
 	g_signal_connect (assist->priv->ac_query_project, "async-result",
-					  G_CALLBACK (on_symbol_search_complete), assist);
+	                  G_CALLBACK (on_symbol_search_complete), assist);
 	/* AC in system */
 	assist->priv->ac_query_system =
 		ianjuta_symbol_manager_create_query (isymbol_manager,
-											 IANJUTA_SYMBOL_QUERY_SEARCH,
-											 IANJUTA_SYMBOL_QUERY_DB_SYSTEM,
-											 NULL);
+		                                     IANJUTA_SYMBOL_QUERY_SEARCH,
+		                                     IANJUTA_SYMBOL_QUERY_DB_SYSTEM,
+		                                     NULL);
 	ianjuta_symbol_query_set_fields (assist->priv->ac_query_system,
-									 G_N_ELEMENTS (ac_fields),
-									 ac_fields, NULL);
+	                                 G_N_ELEMENTS (ac_fields),
+	                                 ac_fields, NULL);
 	ianjuta_symbol_query_set_file_scope (assist->priv->ac_query_system,
-										 IANJUTA_SYMBOL_QUERY_SEARCH_FS_PUBLIC, NULL);
+	                                     IANJUTA_SYMBOL_QUERY_SEARCH_FS_PUBLIC, NULL);
 	ianjuta_symbol_query_set_mode (assist->priv->ac_query_system,
-								   IANJUTA_SYMBOL_QUERY_MODE_ASYNC, NULL);
+	                               IANJUTA_SYMBOL_QUERY_MODE_ASYNC, NULL);
 	g_signal_connect (assist->priv->ac_query_system, "async-result",
-					  G_CALLBACK (on_symbol_search_complete), assist);
-	
+	                  G_CALLBACK (on_symbol_search_complete), assist);
+
 	/* Members autocompletion */
 	assist->priv->query_members =
 		ianjuta_symbol_manager_create_query (isymbol_manager,
-											 IANJUTA_SYMBOL_QUERY_SEARCH_MEMBERS,
-											 IANJUTA_SYMBOL_QUERY_DB_PROJECT,
-											 NULL);
+		                                     IANJUTA_SYMBOL_QUERY_SEARCH_MEMBERS,
+		                                     IANJUTA_SYMBOL_QUERY_DB_PROJECT,
+		                                     NULL);
 	ianjuta_symbol_query_set_fields (assist->priv->query_members,
-									 G_N_ELEMENTS (ac_fields),
-									 ac_fields, NULL);
+	                                 G_N_ELEMENTS (ac_fields),
+	                                 ac_fields, NULL);
 	/* Install support */
 	cpp_java_assist_install (assist, ieditor);
 
diff --git a/plugins/language-support-cpp-java/cxxparser/engine-parser-priv.h b/plugins/language-support-cpp-java/cxxparser/engine-parser-priv.h
index 6a6abd5..1b2ea5b 100644
--- a/plugins/language-support-cpp-java/cxxparser/engine-parser-priv.h
+++ b/plugins/language-support-cpp-java/cxxparser/engine-parser-priv.h
@@ -122,10 +122,10 @@ private:
 	CppTokenizer *_main_tokenizer;
 	CppTokenizer *_extra_tokenizer;
 	
-	IAnjutaSymbolQuery *query_scope;
-	IAnjutaSymbolQuery *query_search;
-	IAnjutaSymbolQuery *query_search_in_scope;
-	IAnjutaSymbolQuery *query_parent_scope;
+	IAnjutaSymbolQuery *_query_scope;
+	IAnjutaSymbolQuery *_query_search;
+	IAnjutaSymbolQuery *_query_search_in_scope;
+	IAnjutaSymbolQuery *_query_parent_scope;
 };
 
 
diff --git a/plugins/language-support-cpp-java/cxxparser/engine-parser.cpp b/plugins/language-support-cpp-java/cxxparser/engine-parser.cpp
index 5841e82..84294e6 100644
--- a/plugins/language-support-cpp-java/cxxparser/engine-parser.cpp
+++ b/plugins/language-support-cpp-java/cxxparser/engine-parser.cpp
@@ -135,30 +135,35 @@ EngineParser::setSymbolManager (IAnjutaSymbolManager *manager)
 		IANJUTA_SYMBOL_FIELD_KIND, IANJUTA_SYMBOL_FIELD_RETURNTYPE,
 		IANJUTA_SYMBOL_FIELD_SIGNATURE
 	};
-	query_search = ianjuta_symbol_manager_create_query (manager,
-						IANJUTA_SYMBOL_QUERY_SEARCH,
-						IANJUTA_SYMBOL_QUERY_DB_PROJECT, NULL);
-	ianjuta_symbol_query_set_filters (query_search,
-		(IAnjutaSymbolType) (IANJUTA_SYMBOL_TYPE_SCOPE_CONTAINER |
-		 IANJUTA_SYMBOL_TYPE_TYPEDEF), TRUE, NULL);
-	ianjuta_symbol_query_set_fields (query_search,
-									 G_N_ELEMENTS (query_search_fields),
-									 query_search_fields, NULL);
-	query_scope = ianjuta_symbol_manager_create_query (manager,
-						IANJUTA_SYMBOL_QUERY_SEARCH_SCOPE,
-						IANJUTA_SYMBOL_QUERY_DB_PROJECT, NULL);
-	query_search_in_scope = ianjuta_symbol_manager_create_query (manager,
-						IANJUTA_SYMBOL_QUERY_SEARCH_IN_SCOPE,
-						IANJUTA_SYMBOL_QUERY_DB_PROJECT, NULL);
-	ianjuta_symbol_query_set_fields (query_search_in_scope,
+	_query_search =
+		ianjuta_symbol_manager_create_query (manager,
+		                                     IANJUTA_SYMBOL_QUERY_SEARCH,
+		                                     IANJUTA_SYMBOL_QUERY_DB_PROJECT, NULL);
+	ianjuta_symbol_query_set_filters (_query_search,
+	                                  (IAnjutaSymbolType)
+	                                  (IANJUTA_SYMBOL_TYPE_SCOPE_CONTAINER |
+	                                   IANJUTA_SYMBOL_TYPE_TYPEDEF), TRUE, NULL);
+	ianjuta_symbol_query_set_fields (_query_search,
+	                                 G_N_ELEMENTS (query_search_fields),
+	                                 query_search_fields, NULL);
+	_query_scope =
+		ianjuta_symbol_manager_create_query (manager,
+		                                     IANJUTA_SYMBOL_QUERY_SEARCH_SCOPE,
+		                                     IANJUTA_SYMBOL_QUERY_DB_PROJECT, NULL);
+	_query_search_in_scope =
+		ianjuta_symbol_manager_create_query (manager,
+		                                     IANJUTA_SYMBOL_QUERY_SEARCH_IN_SCOPE,
+		                                     IANJUTA_SYMBOL_QUERY_DB_PROJECT, NULL);
+	ianjuta_symbol_query_set_fields (_query_search_in_scope,
 	                                 G_N_ELEMENTS (query_search_in_scope_fields),
 	                                 query_search_in_scope_fields, NULL);
-	query_parent_scope = ianjuta_symbol_manager_create_query (manager,
-						IANJUTA_SYMBOL_QUERY_SEARCH_PARENT_SCOPE,
-						IANJUTA_SYMBOL_QUERY_DB_PROJECT, NULL);
-	ianjuta_symbol_query_set_fields (query_parent_scope,
-									 G_N_ELEMENTS (query_parent_scope_fields),
-									 query_parent_scope_fields, NULL);
+	_query_parent_scope =
+		ianjuta_symbol_manager_create_query (manager,
+		                                     IANJUTA_SYMBOL_QUERY_SEARCH_PARENT_SCOPE,
+		                                     IANJUTA_SYMBOL_QUERY_DB_PROJECT, NULL);
+	ianjuta_symbol_query_set_fields (_query_parent_scope,
+	                                 G_N_ELEMENTS (query_parent_scope_fields),
+	                                 query_parent_scope_fields, NULL);
 }
 
 void 
@@ -192,7 +197,8 @@ EngineParser::getNearestClassInCurrentScopeChainByFileLine (const char* full_fil
 	IAnjutaIterable *iter;
 
 	/* Find current scope of given file and line */
-	iter = ianjuta_symbol_query_search_scope (query_scope, full_file_path, linenum, NULL);
+	iter = ianjuta_symbol_query_search_scope (_query_scope, full_file_path,
+	                                          linenum, NULL);
 	if (iter == NULL)
 		return;
 
@@ -211,7 +217,9 @@ EngineParser::getNearestClassInCurrentScopeChainByFileLine (const char* full_fil
 				out_type_name = ianjuta_symbol_get_string (node, IANJUTA_SYMBOL_FIELD_NAME, NULL);
 				break;
 			}
-			parent_iter = ianjuta_symbol_query_search_parent_scope (query_parent_scope, node, NULL);
+			parent_iter =
+				ianjuta_symbol_query_search_parent_scope (_query_parent_scope,
+				                                          node, NULL);
 			g_object_unref (iter);
 			iter = parent_iter;
 		} while (iter);
@@ -333,7 +341,9 @@ EngineParser::getTypeNameAndScopeByToken (ExpressionResult &result,
 		}
 
 		IAnjutaIterable* curr_scope_iter = 
-			ianjuta_symbol_query_search_scope (query_scope, full_file_path.c_str (), linenum, NULL);
+			ianjuta_symbol_query_search_scope (_query_scope,
+			                                   full_file_path.c_str (),
+			                                   linenum, NULL);
 
 		if (curr_scope_iter != NULL)
 		{
@@ -387,7 +397,7 @@ EngineParser::getCurrentSearchableScope (string &type_name, string &type_scope)
 {
 	// FIXME: case of more results now it's hardcoded to 1
 	IAnjutaIterable *curr_searchable_scope =
-		ianjuta_symbol_query_search (query_search, type_name.c_str(), NULL);
+		ianjuta_symbol_query_search (_query_search, type_name.c_str(), NULL);
 	
 	if (curr_searchable_scope != NULL)
 	{
@@ -438,8 +448,10 @@ EngineParser::switchTypedefToStruct (IAnjutaIterable * test,
 	IAnjutaSymbol *node = IANJUTA_SYMBOL (test);	
 	IAnjutaIterable *new_struct;
 
-	DEBUG_PRINT ("Switching TYPEDEF (%d) ==> to STRUCT", ianjuta_symbol_get_int (node, IANJUTA_SYMBOL_FIELD_ID, NULL));
-	new_struct = ianjuta_symbol_query_search_parent_scope (query_parent_scope, node, NULL);
+	DEBUG_PRINT ("Switching TYPEDEF (%d) ==> to STRUCT",
+	             ianjuta_symbol_get_int (node, IANJUTA_SYMBOL_FIELD_ID, NULL));
+	new_struct = ianjuta_symbol_query_search_parent_scope (_query_parent_scope,
+	                                                       node, NULL);
 	                                         
 	if (new_struct != NULL)
 	{
@@ -461,14 +473,14 @@ EngineParser::switchMemberToContainer (IAnjutaIterable * test)
 {
 	IAnjutaSymbol *node = IANJUTA_SYMBOL (test);	
 	IAnjutaIterable *new_container;
-	const gchar* sym_type_name = ianjuta_symbol_get_string (node, 
-	                                   IANJUTA_SYMBOL_FIELD_TYPE_NAME, NULL);
+	const gchar* sym_type_name =
+		ianjuta_symbol_get_string (node, IANJUTA_SYMBOL_FIELD_TYPE_NAME, NULL);
 
 	DEBUG_PRINT ("Switching container with type_name %s", sym_type_name);
 
 	/* hopefully we'll find a new container for the type_name of test param */
-	new_container = ianjuta_symbol_query_search (query_search,
-		            sym_type_name, NULL);
+	new_container = ianjuta_symbol_query_search (_query_search,
+	                                             sym_type_name, NULL);
 	if (new_container != NULL)
 	{
 		g_object_unref (test);
@@ -577,8 +589,9 @@ EngineParser::processExpression(const string& stmt,
 
 		node = IANJUTA_SYMBOL (curr_searchable_scope);
 		
-		iter = ianjuta_symbol_query_search_in_scope (query_search_in_scope,
-		                result.m_name.c_str (), node, NULL);
+		iter = ianjuta_symbol_query_search_in_scope (_query_search_in_scope,
+		                                             result.m_name.c_str (),
+		                                             node, NULL);
 		
 		if (iter == NULL)
 		{



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]