public class Tokenizer {
private Class<? extends Token>[] tokens;
private Tokenizer(Class<? extends Token>[] tokens) {
this.tokens = tokens;
}
public Tokenizer() {
this(new Class<? extends Token>[]{
AsteriskToken,
LParenToken,
MinusToken,
NumberToken,
PlusToken,
RParenToken,
SlashToken,
Token
});
}
}