All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description BacktrackScanner A scanner class that, unlikejava.util.Scanner
, supports arbitrary lookahead and backtracking.BacktrackScanner.Location An input character along with information about the source of the character, and its line number and position within the line.EOF Represents the end of the input ("end of file") being reached.PredictiveRecognizer A Recognizer that decides what other recognizer to use based on the lookahead character.Recognizer A Recognizer recognizes certain input sequences of characters available on a BacktrackScanner, and invokes a continuation for each recognized sequence.Recognizer.Continuation The remainder of a computation that can be performed after recognizing input.Recognizer.Success Represents successful matching of the input stream by a recognizer.Regex Regular expression support foreasyIO.Scanner
Scanner ABacktrackScanner
extended with convenience methods for parsing common things like integers and identifiers.StdIO Easy access to standard input and standard output, without fussing with exceptions.UnexpectedInput Represents encountering input that does not match the expected syntax.