@@ -74,28 +74,27 @@ namespace Internal.Utilities.Text.Lexing
7474 and [<Sealed>]
7575 internal LexBuffer<'Char> ( filler : LexBufferFiller < 'Char >) =
7676 let context = new Dictionary< string, obj>( 1 )
77- let mutable buffer = [||];
77+ let mutable buffer = [||]
7878 /// number of valid characters beyond bufferScanStart.
79- let mutable bufferMaxScanLength = 0 ;
79+ let mutable bufferMaxScanLength = 0
8080 /// count into the buffer when scanning.
81- let mutable bufferScanStart = 0 ;
81+ let mutable bufferScanStart = 0
8282 /// number of characters scanned so far.
83- let mutable bufferScanLength = 0 ;
83+ let mutable bufferScanLength = 0
8484 /// length of the scan at the last accepting state.
85- let mutable lexemeLength = 0 ;
85+ let mutable lexemeLength = 0
8686 /// action related to the last accepting state.
87- let mutable bufferAcceptAction = 0 ;
88- let mutable eof = false ;
89- let mutable startPos = Position.Empty ;
87+ let mutable bufferAcceptAction = 0
88+ let mutable eof = false
89+ let mutable startPos = Position.Empty
9090 let mutable endPos = Position.Empty
9191
92- // Throw away all the input besides the lexeme
93-
92+ // Throw away all the input besides the lexeme
9493 let discardInput () =
9594 let keep = Array.sub buffer bufferScanStart bufferScanLength
9695 let nkeep = keep.Length
97- Array.blit keep 0 buffer 0 nkeep;
98- bufferScanStart <- 0 ;
96+ Array.blit keep 0 buffer 0 nkeep
97+ bufferScanStart <- 0
9998 bufferMaxScanLength <- nkeep
10099
101100
@@ -142,7 +141,7 @@ namespace Internal.Utilities.Text.Lexing
142141 member lexbuf.EnsureBufferSize n =
143142 if lexbuf.BufferScanPos + n >= buffer.Length then
144143 let repl = Array.zeroCreate ( lexbuf.BufferScanPos + n)
145- Array.blit buffer bufferScanStart repl bufferScanStart bufferScanLength;
144+ Array.blit buffer bufferScanStart repl bufferScanStart bufferScanLength
146145 buffer <- repl
147146
148147
@@ -151,8 +150,8 @@ namespace Internal.Utilities.Text.Lexing
151150 let extension = Array.zeroCreate 4096
152151 let filler ( lexBuffer : LexBuffer < 'Char >) =
153152 let n = f ( extension, 0 , extension.Length)
154- lexBuffer.EnsureBufferSize n;
155- Array.blit extension 0 lexBuffer.Buffer lexBuffer.BufferScanPos n;
153+ lexBuffer.EnsureBufferSize n
154+ Array.blit extension 0 lexBuffer.Buffer lexBuffer.BufferScanPos n
156155 lexBuffer.BufferMaxScanLength <- lexBuffer.BufferScanLength + n
157156 new LexBuffer< 'Char>( filler)
158157
0 commit comments