This action is implemented by calling Lexer.Type with the value provided by Type() .
public virtual void Execute(Lexer lexer) { lexer.Type = type; }