char_ doesn't have the properties of the floating point types.

This commit is contained in:
yazd 2013-09-13 13:42:39 +03:00
parent a28be0e758
commit 56a0520a77
1 changed files with 5 additions and 5 deletions

View File

@ -532,6 +532,7 @@ static this()
auto int_ = new ACSymbol("int", CompletionKind.keyword); auto int_ = new ACSymbol("int", CompletionKind.keyword);
auto long_ = new ACSymbol("long", CompletionKind.keyword); auto long_ = new ACSymbol("long", CompletionKind.keyword);
auto byte_ = new ACSymbol("byte", CompletionKind.keyword); auto byte_ = new ACSymbol("byte", CompletionKind.keyword);
auto char_ = new ACSymbol("char", CompletionKind.keyword);
auto dchar_ = new ACSymbol("dchar", CompletionKind.keyword); auto dchar_ = new ACSymbol("dchar", CompletionKind.keyword);
auto short_ = new ACSymbol("short", CompletionKind.keyword); auto short_ = new ACSymbol("short", CompletionKind.keyword);
auto ubyte_ = new ACSymbol("ubyte", CompletionKind.keyword); auto ubyte_ = new ACSymbol("ubyte", CompletionKind.keyword);
@ -571,7 +572,7 @@ static this()
assocArraySymbols ~= stringof_; assocArraySymbols ~= stringof_;
assocArraySymbols ~= new ACSymbol("values", CompletionKind.keyword); assocArraySymbols ~= new ACSymbol("values", CompletionKind.keyword);
foreach (s; [bool_, int_, long_, byte_, dchar_, short_, ubyte_, uint_, foreach (s; [bool_, int_, long_, byte_, char_, dchar_, short_, ubyte_, uint_,
ulong_, ushort_, wchar_]) ulong_, ushort_, wchar_])
{ {
s.parts ~= new ACSymbol("init", CompletionKind.keyword, s); s.parts ~= new ACSymbol("init", CompletionKind.keyword, s);
@ -586,7 +587,6 @@ static this()
auto cdouble_ = new ACSymbol("cdouble", CompletionKind.keyword); auto cdouble_ = new ACSymbol("cdouble", CompletionKind.keyword);
auto cent_ = new ACSymbol("cent", CompletionKind.keyword); auto cent_ = new ACSymbol("cent", CompletionKind.keyword);
auto cfloat_ = new ACSymbol("cfloat", CompletionKind.keyword); auto cfloat_ = new ACSymbol("cfloat", CompletionKind.keyword);
auto char_ = new ACSymbol("char", CompletionKind.keyword);
auto creal_ = new ACSymbol("creal", CompletionKind.keyword); auto creal_ = new ACSymbol("creal", CompletionKind.keyword);
auto double_ = new ACSymbol("double", CompletionKind.keyword); auto double_ = new ACSymbol("double", CompletionKind.keyword);
auto float_ = new ACSymbol("float", CompletionKind.keyword); auto float_ = new ACSymbol("float", CompletionKind.keyword);
@ -596,7 +596,7 @@ static this()
auto real_ = new ACSymbol("real", CompletionKind.keyword); auto real_ = new ACSymbol("real", CompletionKind.keyword);
auto ucent_ = new ACSymbol("ucent", CompletionKind.keyword); auto ucent_ = new ACSymbol("ucent", CompletionKind.keyword);
foreach (s; [cdouble_, cent_, cfloat_, char_, creal_, double_, float_, foreach (s; [cdouble_, cent_, cfloat_, creal_, double_, float_,
idouble_, ifloat_, ireal_, real_, ucent_]) idouble_, ifloat_, ireal_, real_, ucent_])
{ {
s.parts ~= alignof_; s.parts ~= alignof_;
@ -627,8 +627,8 @@ static this()
auto void_ = new ACSymbol("void", CompletionKind.keyword); auto void_ = new ACSymbol("void", CompletionKind.keyword);
builtinSymbols = [bool_, int_, long_, byte_, dchar_, short_, ubyte_, uint_, builtinSymbols = [bool_, int_, long_, byte_, char_, dchar_, short_, ubyte_, uint_,
ulong_, ushort_, wchar_, cdouble_, cent_, cfloat_, char_, creal_, double_, ulong_, ushort_, wchar_, cdouble_, cent_, cfloat_, creal_, double_,
float_, idouble_, ifloat_, ireal_, real_, ucent_, void_]; float_, idouble_, ifloat_, ireal_, real_, ucent_, void_];
} }