var strscan = require("strscan");
var scanner = strscan("hello world -> ", {
skipWhitespace: true
});
while(!scanner.eof()) {
scanner.nextChar();
if(scanner.isAZ()) {
var word = scanner.nextWord();
} else
if(scanner.cchar() == "-") {
var arrow = scanner.to(1);
}
}
returns true if the scanner is at the end
scans to the next character
returns the current char
returns true if the current char is A-Z
returns true if the current char is 0-9
returns true if the current char is A-Z 0-9
returns true if the current char matches the given regular expression
returns the next word
scans to the given position, and returns the buffer
returns a buffer from the current position to the given count, then rewinds
rewinds N characters
skips N characters