| 1 | from typing import Tuple
 | 
| 2 | 
 | 
| 3 | def IsValidVarName(s: str) -> bool: ...
 | 
| 4 | def ShouldHijack(s: str) -> bool: ...
 | 
| 5 | def LooksLikeInteger(s: str) -> bool: ...
 | 
| 6 | def LooksLikeFloat(s: str) -> bool: ...
 | 
| 7 | 
 | 
| 8 | def MatchOshToken(lex_mode_enum_id: int, line: str, start_pos: int) -> Tuple[int, int]: ...
 | 
| 9 | def MatchPS1Token(line: str, start_pos: int) -> Tuple[int, int]: ...
 | 
| 10 | def MatchEchoToken(line: str, start_pos: int) -> Tuple[int, int]: ...
 | 
| 11 | def MatchHistoryToken(line: str, start_pos: int) -> Tuple[int, int]: ...
 | 
| 12 | def MatchGlobToken(line: str, start_pos: int) -> Tuple[int, int]: ...
 | 
| 13 | def MatchBraceRangeToken(line: str, start_pos: int) -> Tuple[int, int]: ...
 | 
| 14 | def MatchJ8Token(line: str, start_pos: int) -> Tuple[int, int]: ...
 | 
| 15 | def MatchJ8LinesToken(line: str, start_pos: int) -> Tuple[int, int]: ...
 | 
| 16 | def MatchJ8StrToken(line: str, start_pos: int) -> Tuple[int, int]: ...
 | 
| 17 | def MatchJsonStrToken(line: str, start_pos: int) -> Tuple[int, int]: ...
 | 
| 18 | 
 | 
| 19 | def MatchOption(s: str) -> int: ...
 |