[gnome-builder/wip/chergert/langserv] symbol: add new symbol types



commit 03cfa653d1eb02af6d05a6d6d35bae594cf70143
Author: Christian Hergert <chergert redhat com>
Date:   Tue Oct 25 04:50:16 2016 -0700

    symbol: add new symbol types
    
    These are used by Language Server protocol which seems as good of a source
    as any for our list of symbol types.

 libide/symbols/ide-symbol.h |   22 +++++++++++++++++-----
 1 files changed, 17 insertions(+), 5 deletions(-)
---
diff --git a/libide/symbols/ide-symbol.h b/libide/symbols/ide-symbol.h
index 61639e5..305f908 100644
--- a/libide/symbols/ide-symbol.h
+++ b/libide/symbols/ide-symbol.h
@@ -28,17 +28,29 @@ G_BEGIN_DECLS
 typedef enum
 {
   IDE_SYMBOL_NONE,
-  IDE_SYMBOL_SCALAR,
+  IDE_SYMBOL_ARRAY,
+  IDE_SYMBOL_BOOLEAN,
   IDE_SYMBOL_CLASS,
+  IDE_SYMBOL_CONSTANT,
+  IDE_SYMBOL_CONSTRUCTOR,
+  IDE_SYMBOL_ENUM,
+  IDE_SYMBOL_ENUM_VALUE,
+  IDE_SYMBOL_FIELD,
+  IDE_SYMBOL_FILE,
   IDE_SYMBOL_FUNCTION,
+  IDE_SYMBOL_HEADER,
+  IDE_SYMBOL_INTERFACE,
   IDE_SYMBOL_METHOD,
+  IDE_SYMBOL_MODULE,
+  IDE_SYMBOL_NAMESPACE,
+  IDE_SYMBOL_NUMBER,
+  IDE_SYMBOL_PACKAGE,
+  IDE_SYMBOL_PROPERTY,
+  IDE_SYMBOL_SCALAR,
+  IDE_SYMBOL_STRING,
   IDE_SYMBOL_STRUCT,
   IDE_SYMBOL_UNION,
-  IDE_SYMBOL_FIELD,
-  IDE_SYMBOL_ENUM,
-  IDE_SYMBOL_ENUM_VALUE,
   IDE_SYMBOL_VARIABLE,
-  IDE_SYMBOL_HEADER,
 } IdeSymbolKind;
 
 typedef enum


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