You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by ma...@apache.org on 2015/07/20 23:29:23 UTC

[6/7] lucy-clownfish git commit: Add in some missing Go keywords.

Add in some missing Go keywords.


Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/cb1ae674
Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/cb1ae674
Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/cb1ae674

Branch: refs/heads/master
Commit: cb1ae674a63267995c67f675a9c1a3dfd16b5008
Parents: 021f421
Author: Marvin Humphrey <ma...@rectangular.com>
Authored: Wed Jul 15 14:53:26 2015 -0700
Committer: Marvin Humphrey <ma...@rectangular.com>
Committed: Mon Jul 20 13:40:37 2015 -0700

----------------------------------------------------------------------
 compiler/src/CFCGoTypeMap.c | 67 ++++++++++------------------------------
 1 file changed, 17 insertions(+), 50 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/cb1ae674/compiler/src/CFCGoTypeMap.c
----------------------------------------------------------------------
diff --git a/compiler/src/CFCGoTypeMap.c b/compiler/src/CFCGoTypeMap.c
index d61ca47..7ddbf08 100644
--- a/compiler/src/CFCGoTypeMap.c
+++ b/compiler/src/CFCGoTypeMap.c
@@ -66,56 +66,23 @@ static struct {
 static int num_conversions = sizeof(conversions) / sizeof(conversions[0]);
 
 static const char* go_keywords[] = {
-    "break",
-    "case",
-    "chan",
-    "const",
-    "continue",
-    "default",
-    "defer",
-    "else",
-    "fallthrough",
-    "for",
-    "func",
-    "go",
-    "goto",
-    "if",
-    "import",
-    "interface",
-    "map",
-    "package",
-    "range",
-    "return",
-    "select",
-    "struct",
-    "switch",
-    "type",
-    "var",
-    "true",
-    "false",
-    "bool",
-    "int",
-    "uint",
-    "uintptr",
-    "int8",
-    "int16",
-    "int32",
-    "int32",
-    "int8",
-    "int16",
-    "int32",
-    "int64",
-    "uint8",
-    "uint16",
-    "uint32",
-    "uint64",
-    "float32",
-    "float64",
-    "complex64",
-    "complex128",
-    "byte",
-    "rune",
-    "string"
+    // Keywords.
+    "break",    "default",     "func",   "interface", "select",
+    "case",     "defer",       "go",     "map",       "struct",
+    "chan",     "else",        "goto",   "package",   "switch",
+    "const",    "fallthrough", "if",     "range",     "type",
+    "continue", "for",         "import", "return",    "var",
+    // Types.
+    "bool", "byte",  "complex64", "complex128", "error",  "float32", "float64",
+    "int",  "int8",  "int16",     "int32",      "int64",  "rune",    "string",
+    "uint", "uint8", "uint16",    "uint32",     "uint64", "uintptr",
+    // Constants.
+    "true", "false", "iota",
+    // Zero value.
+    "nil",
+    // Functions.
+    "append", "cap", "close", "complex", "copy",    "delete", "imag", "len",
+    "make",   "new", "panic", "print",   "println", "real",   "recover"
 };
 
 static int num_go_keywords = sizeof(go_keywords) / sizeof(go_keywords[0]);