Home Scanners

Token and line-based processing

Do not try and mix together token and line-based processing with the same scanner. Doing so will almost always result in hard-to-debug bugs.