AbstractProtected AbstractcreateProtected AbstractparseParses a line of the input
first row for this course
input line
Parses calling for a touch expressed on multiple lines Strips out:
/ at the start of a line)// anywhere in a line)
Uses the first line to create a touch and passes each subsequent line to
parseLine() for further processing.input string to parse
Abstract class representing a "parser" for touches
Takes a text input describing a touch. Uses each line of that input to create an appropriate block, and then assembles those blocks into a RandomAccessContainer.