diff options
| author | Kai Stevenson <kai@kaistevenson.com> | 2025-11-09 13:29:28 -0800 |
|---|---|---|
| committer | Kai Stevenson <kai@kaistevenson.com> | 2025-11-09 13:29:28 -0800 |
| commit | 92cc395e2eee1e0d7e051775a795e5f83e45c5e9 (patch) | |
| tree | 315d0a59f8f5d4d28ac7fce9d4e310e02e130193 /src/lang/ts-lang/core/lexer.ts | |
| parent | 93992029bd349185d15de02e0f633e95c62695a9 (diff) | |
wip error handlingkai/errors
Diffstat (limited to 'src/lang/ts-lang/core/lexer.ts')
| -rw-r--r-- | src/lang/ts-lang/core/lexer.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lang/ts-lang/core/lexer.ts b/src/lang/ts-lang/core/lexer.ts index bcd5785..71a63a6 100644 --- a/src/lang/ts-lang/core/lexer.ts +++ b/src/lang/ts-lang/core/lexer.ts @@ -1,4 +1,7 @@ -import { LexerCtx, Token, TokenType } from "./common"; +import { KSError, LexerCtx, Token, TokenType } from "./common"; + +export type LexerError<Message extends string = string> = + KSError<`Lexer error: ${Message}`>; export type IsWhitespace<T extends string> = T extends `${TokenType.SPACE}` ? true |
