Modules

Preprocessor to be called from an assembler
Iterator to split input in tokens
One line of text retrieved from the input
One token retrieved from the input