# This is the main file used for generating docs for the standard library.
# It, for example, doesn't include API for the compiler, but does include
# the fictitious API for the Crystal::Macros module.

require "./annotations"
require "./big"
require "./compiler/crystal/macros"
require "./crypto/**"
require "./csv"
require "./digest/**"
require "./ecr"
require "./fiber"
require "./gc/**"
require "./html"
require "./http/**"
require "./io/**"
require "./json"
require "./llvm"
require "./logger"
require "./macros"
require "./math/**"
require "./markdown"
require "./oauth"
require "./oauth2"
require "./openssl"
require "./process"
require "./regex"
require "./socket"
require "./spec"
require "./string/**"
require "./thread"
require "./weak_ref"
require "./xml"
require "./yaml"
require "./benchmark"
require "./adler32"
require "./array"
require "./bit_array"
require "./box"
require "./colorize"
require "./complex"
require "./crc32"
require "./deque"
require "./dl"
require "./file_utils"
require "./flate"
require "./gzip"
require "./ini"
require "./levenshtein"
require "./option_parser"
require "./partial_comparable"
require "./path"
require "./random/**"
require "./readline"
require "./semantic_version"
require "./signal"
require "./string_pool"
require "./string_scanner"
require "./unicode/unicode"
require "./uri"
require "./uuid"
require "./uuid/json"
require "./zip"
require "./zlib"
require "./system/*"
