read method
Implementation
StreamChar read(String expected) {
final int len = expected.length;
final pos = StreamPos(col, line);
for (int i = 0; i < len; i++) {
if (content[curr] == '\n') {
bumpline();
}
if (content[curr] != expected[i]) {
throw 'Expected $expected';
}
curr++;
}
return StreamChar(expected, pos);
}