Reader and basic tokenizer