require File.join(File.dirname(File.expand_path(__FILE__)), 'source', 'code_comment')
require File.join(File.dirname(File.expand_path(__FILE__)), 'source', 'config_file')
require File.join(File.dirname(File.expand_path(__FILE__)), 'source', 'core_extras')
require File.join(File.dirname(File.expand_path(__FILE__)), 'source', 'sexp_formatter')
require File.join(File.dirname(File.expand_path(__FILE__)), 'source', 'source_code')
require File.join(File.dirname(File.expand_path(__FILE__)), 'source', 'source_file')
require File.join(File.dirname(File.expand_path(__FILE__)), 'source', 'source_locator')
require File.join(File.dirname(File.expand_path(__FILE__)), 'source', 'tree_dresser')

module Reek

  #
  # This module contains a set of classes for interacting with Ruby
  # source code and abstract syntax trees.
  #
  module Source    # :nodoc: all
  end
end
