From 571eaa9729814ead39d6f8594f831e645d845baa Mon Sep 17 00:00:00 2001 From: devdinc <234956748+devdinc@users.noreply.github.com> Date: Sat, 17 Jan 2026 13:46:52 +0300 Subject: [PATCH] Remove skbee depend --- scripts/libs/pdc.sk | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/scripts/libs/pdc.sk b/scripts/libs/pdc.sk index 9337758..64939f2 100644 --- a/scripts/libs/pdc.sk +++ b/scripts/libs/pdc.sk @@ -117,13 +117,22 @@ expression [devdinc] (pdt|[persistent data ]type) (1:str[ing]|2:int[eger]|3:long parse: continue get: - return switch return parse mark: - case 1 -> PersistentDataType.STRING - case 2 -> PersistentDataType.INTEGER - case 3 -> PersistentDataType.LONG - case 4 -> PersistentDataType.FLOAT - case 5 -> PersistentDataType.DOUBLE - case 6 -> PersistentDataType.BYTE - case 7 -> PersistentDataType.SHORT - case 8 -> PersistentDataType.BOOLEAN - default -> {_none} + if parse mark is 1: + return PersistentDataType.STRING + else if parse mark is 2: + return PersistentDataType.INTEGER + else if parse mark is 3: + return PersistentDataType.LONG + else if parse mark is 4: + return PersistentDataType.FLOAT + else if parse mark is 5: + return PersistentDataType.DOUBLE + else if parse mark is 6: + return PersistentDataType.BYTE + else if parse mark is 7: + return PersistentDataType.SHORT + else if parse mark is 8: + return PersistentDataType.BOOLEAN + else: + return {_none} +