Skip to content

Commit 0e3c905

Browse files
committed
Add varclan and varclansetting support
1 parent f68da3c commit 0e3c905

File tree

4 files changed

+8
-1
lines changed

4 files changed

+8
-1
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
- Import functionality for Neptune modules.
1010
- Local/system settings to manage launcher JRE and Neptune home.
1111
- Icons for script declarations.
12+
- Support for varclan and varclansetting.
1213

1314
### Changed
1415

src/main/kotlin/io/runescript/plugin/ide/config/RsConfig.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ object RsConfig {
1010
"varp",
1111
"varbit",
1212
"varc",
13+
"varclan",
14+
"varclansetting",
1315
"null",
1416
"int",
1517
"string",

src/main/kotlin/io/runescript/plugin/lang/psi/refs/RsScopedVariableReference.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ class RsScopedVariableReference(element: RsScopedVariableExpression) :
2929
private val scopedVarTypes = arrayOf(
3030
RsPrimitiveType.VARP,
3131
RsPrimitiveType.VARC,
32-
RsPrimitiveType.VARBIT
32+
RsPrimitiveType.VARBIT,
33+
RsPrimitiveType.VARCLAN,
34+
RsPrimitiveType.VARCLANSETTING
3335
)
3436
}
3537
}

src/main/kotlin/io/runescript/plugin/lang/psi/type/RsPrimitiveType.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ enum class RsPrimitiveType(val literal: String, val referencable: Boolean = true
5555
FLU("flu", referencable = false),
5656
VARP("varp", referencable = false),
5757
VARBIT("varbit", referencable = false),
58+
VARCLAN("varclan", referencable = false),
59+
VARCLANSETTING("varclansetting", referencable = false),
5860
VARC("varc", referencable = false),
5961
NULL("null", referencable = false),
6062
HOOK("hook", referencable = false),

0 commit comments

Comments
 (0)