-
-
Notifications
You must be signed in to change notification settings - Fork 154
/
fastlex.pyi
21 lines (18 loc) · 1.05 KB
/
fastlex.pyi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from typing import Tuple
def IsValidVarName(s: str) -> bool: ...
def ShouldHijack(s: str) -> bool: ...
def LooksLikeInteger(s: str) -> bool: ...
def LooksLikeYshInt(s: str) -> bool: ...
def LooksLikeYshFloat(s: str) -> bool: ...
def MatchOshToken(lex_mode_enum_id: int, line: str, start_pos: int) -> Tuple[int, int]: ...
def MatchPS1Token(line: str, start_pos: int) -> Tuple[int, int]: ...
def MatchEchoToken(line: str, start_pos: int) -> Tuple[int, int]: ...
def MatchHistoryToken(line: str, start_pos: int) -> Tuple[int, int]: ...
def MatchGlobToken(line: str, start_pos: int) -> Tuple[int, int]: ...
def MatchBraceRangeToken(line: str, start_pos: int) -> Tuple[int, int]: ...
def MatchJ8Token(line: str, start_pos: int) -> Tuple[int, int]: ...
def MatchJ8LinesToken(line: str, start_pos: int) -> Tuple[int, int]: ...
def MatchJ8StrToken(line: str, start_pos: int) -> Tuple[int, int]: ...
def MatchJsonStrToken(line: str, start_pos: int) -> Tuple[int, int]: ...
def MatchShNumberToken(line: str, start_pos: int) -> Tuple[int, int]: ...
def MatchOption(s: str) -> int: ...