StringScanner.cs
18 lines
| 444 B
| text/x-csharp
|
CSharpLexer
cin
|
r176 | using System; | ||
namespace Implab.Formats { | ||||
public class StringScanner: TextScanner { | ||||
const int CHUNK_SIZE = 1024; | ||||
cin
|
r182 | public StringScanner(string text) : base(null) { | ||
Safe.ArgumentNotNull(text, "text"); | ||||
var data = text.ToCharArray(); | ||||
Feed(data, 0, data.Length); | ||||
cin
|
r176 | } | ||
protected override int Read(char[] buffer, int offset, int size) { | ||||
cin
|
r182 | return 0; | ||
cin
|
r176 | } | ||
} | ||||
} | ||||