Method: Parser#leave_target

Defined in:
lib/xmk/parser.rb

#leave_targetObject



274
275
276
277
278
279
280
281
282
283
284
285
286
# File 'lib/xmk/parser.rb', line 274

def leave_target
  if Xmk.options[:verbose]
    i = @i
    loop do
      i -= 1
      break if @tokens[i].type == Token::TAR
    end
    Xmk.print("@LEAVE TARGET: #{@tokens[i].lexeme}")
  end
  @env_name = "root"
  @state = State::ROOT
  @env_stack.pop
end