Skip to content

Commit ba284c9

Browse files
committed
feat(yakshaintellij): update documentation json file, add fixedarr
1 parent b1d7751 commit ba284c9

File tree

3 files changed

+2363
-667
lines changed

3 files changed

+2363
-667
lines changed

editor/intellij/src/main/java/org/intellij/sdk/language/YakshaCompletionContributor.java

+1
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ public void addCompletions(@NotNull CompletionParameters parameters,
140140
resultSet.addElement(LookupElementBuilder.create("@onstack").withIcon(YakshaIcons.KEYWORD));
141141

142142
resultSet.addElement(LookupElementBuilder.create("Array").withIcon(YakshaIcons.DATA_TYPE));
143+
resultSet.addElement(LookupElementBuilder.create("FixedArr").withIcon(YakshaIcons.DATA_TYPE));
143144
resultSet.addElement(LookupElementBuilder.create("Tuple").withIcon(YakshaIcons.DATA_TYPE));
144145
resultSet.addElement(LookupElementBuilder.create("SMEntry").withIcon(YakshaIcons.DATA_TYPE));
145146
resultSet.addElement(LookupElementBuilder.create("MEntry").withIcon(YakshaIcons.DATA_TYPE));

editor/intellij/src/main/java/org/intellij/sdk/language/yaksha_docs/YakshaDocs.java

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ public class YakshaDocs {
3131
.put("arrsetlen", BuiltinDoc.b("arrsetlen(Array[T], int) -> None", "Set array length. Each element will " +
3232
"be an uninitialized element."))
3333
.put("array", BuiltinDoc.b("array(\"T\", T...) -> Array[T]", "Create a new array from given elements"))
34+
.put("fixedarr", BuiltinDoc.b("fixedarr(\"T\", T...) -> FixedArr[T,N]", "Create a new fixed array from given elements"))
3435
.put("getref", BuiltinDoc.b("getref(T) -> Ptr[T]", "Get a pointer to given object"))
3536
.put("unref", BuiltinDoc.b("unref(Ptr[T]) -> T", "Dereference a pointer"))
3637
.put("charat", BuiltinDoc.b("charat(str, int) -> int", "Get a character at a specific location in string"))

0 commit comments

Comments
 (0)