[gnome-builder/wip/chergert/langserv] symbol: add new symbol types
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/wip/chergert/langserv] symbol: add new symbol types
- Date: Tue, 25 Oct 2016 11:51:23 +0000 (UTC)
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]