parseKeyword method
Implementation
VlJson parseKeyword(String word, int kind, bool bval) {
int wl = word.length;
bool matched = true;
int k = 0;
while (k < wl) {
if ( i + k >= n ) {
matched = false;
k = wl;
} else {
if ( s.codeUnitAt(i + k) != word.codeUnitAt(k) ) {
matched = false;
k = wl;
} else {
k = k + 1;
}
}
}
VlJson v = VlJson();
if ( matched ) {
i = i + wl;
v.kind = kind;
v.b = bval;
} else {
this.fail("invalid literal, expected " + word);
}
return v;
}