Our processor will consist of:
- a scanner to convert the notation into a sequence of tokens
- a parser to process these tokens and reconstruct our data
DataWithGump.oz
functor
export FromFile
import GumpScanner GumpParser
define
scanner ... end
parser ... end
fun {FromFile File} ... end
end