 #
 class ToggleCase extends Operator
   @extend()
-  constructor: (@editor, @vimState, {@complete}={}) ->
 
   execute: ->
     if @target?

class Increase extends Operator
  @extend()
  step: 1

  constructor: ->
    super
    @complete = true
    @numberRegex = new RegExp(settings.numberRegex())

  execute: ->

  @extend()
  vimState: null
  target: null
  complete: false
  recodable: true

  constructor: (@editor, @vimState, options={}) ->
    {@complete} = options if options.complete?

  # Public: Determines when the command can be executed.
  #
  # Returns true if ready to execute and false otherwise.
  isComplete: ->
    @complete

  # Public: Determines if this command should be recorded in the command
  # history for repeats.
  #
  # Returns true if this command should be recorded.
  isRecordable: ->
    @recodable

  # Public: Marks this as ready to execute and saves the motion.
  #
