Skip to content

Commit 2862221

Browse files
committed
support for new OPTION token
1 parent c84b2f7 commit 2862221

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

robotcode/language_server/robotframework/parts/semantic_tokens.py

+1
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,7 @@ def generate_mapping(cls) -> Dict[str, Tuple[Enum, Optional[Set[Enum]]]]:
200200
RobotToken.RETURN_STATEMENT,
201201
RobotToken.CONTINUE,
202202
RobotToken.BREAK,
203+
RobotToken.OPTION,
203204
}
204205
): (RobotSemTokenTypes.CONTROL_FLOW, None),
205206
}

robotcode/language_server/robotframework/utils/version.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ def __init__(self) -> None:
1212
class RobotVersion(NamedTuple):
1313
major: int
1414
minor: int
15-
patch: Optional[int]
16-
pre_id: Optional[str]
17-
pre_number: Optional[int]
18-
dev: Optional[int]
15+
patch: Optional[int] = None
16+
pre_id: Optional[str] = None
17+
pre_number: Optional[int] = None
18+
dev: Optional[int] = None
1919

2020

21-
def get_robot_version() -> Tuple[int, int, Optional[int], Optional[str], Optional[int], Optional[int]]:
21+
def get_robot_version() -> RobotVersion:
2222
import robot
2323

2424
def s_to_i(s: Optional[str]) -> Optional[int]:

0 commit comments

Comments
 (0)