@@ -29,19 +29,21 @@ type LexResourceManager =
2929
3030/// The context applicable to all lexing functions (tokens, strings etc.)
3131type LexArgs =
32- { conditionalDefines: string list
33- resourceManager: LexResourceManager
34- diagnosticsLogger: DiagnosticsLogger
35- applyLineDirectives: bool
36- pathMap: PathMap
37- mutable ifdefStack: LexerIfdefStack
38- mutable indentationSyntaxStatus: IndentationAwareSyntaxStatus
39- mutable stringNest: LexerInterpolatedStringNesting
40- mutable interpolationDelimiterLength: int
41- /// Tracks the line number of the last non-whitespace, non-comment token
42- mutable lastTokenEndLine: int
43- /// Tracks the end column of the last non-whitespace, non-comment token
44- mutable lastTokenEndColumn: int }
32+ {
33+ conditionalDefines: string list
34+ resourceManager: LexResourceManager
35+ diagnosticsLogger: DiagnosticsLogger
36+ applyLineDirectives: bool
37+ pathMap: PathMap
38+ mutable ifdefStack: LexerIfdefStack
39+ mutable indentationSyntaxStatus: IndentationAwareSyntaxStatus
40+ mutable stringNest: LexerInterpolatedStringNesting
41+ mutable interpolationDelimiterLength: int
42+ /// Tracks the line number of the last non-whitespace, non-comment token
43+ mutable lastTokenEndLine: int
44+ /// Tracks the end column of the last non-whitespace, non-comment token
45+ mutable lastTokenEndColumn: int
46+ }
4547
4648type LongUnicodeLexResult =
4749 | SurrogatePair of uint16 * uint16
0 commit comments