This commit is contained in:
Justin Ethier 2017-02-24 13:48:59 -05:00
parent 1d3e6f581e
commit 8b906ddc8f
2 changed files with 32 additions and 10 deletions

View file

@ -32,13 +32,13 @@ DOXYFILE_ENCODING = UTF-8
# title of most generated pages and in a few other places. # title of most generated pages and in a few other places.
# The default value is: My Project. # The default value is: My Project.
PROJECT_NAME = "C API" PROJECT_NAME = "Cyclone Scheme"
# The PROJECT_NUMBER tag can be used to enter a project or revision number. This # The PROJECT_NUMBER tag can be used to enter a project or revision number. This
# could be handy for archiving the generated documentation or if some version # could be handy for archiving the generated documentation or if some version
# control system is used. # control system is used.
PROJECT_NUMBER = PROJECT_NUMBER = 0.4
# Using the PROJECT_BRIEF tag one can provide an optional one line description # Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a # for a project that appears at the top of each page and should give viewer a
@ -52,6 +52,7 @@ PROJECT_BRIEF =
# the logo to the output directory. # the logo to the output directory.
PROJECT_LOGO = PROJECT_LOGO =
#PROJECT_LOGO = docs/images/cyclone-logo-smaller.png
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path
# into which the generated documentation will be written. If a relative path is # into which the generated documentation will be written. If a relative path is
@ -703,7 +704,7 @@ FILE_VERSION_FILTER =
# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE # DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE
# tag is left empty. # tag is left empty.
LAYOUT_FILE = LAYOUT_FILE = DoxygenLayout.xml
# The CITE_BIB_FILES tag can be used to specify one or more bib files containing # The CITE_BIB_FILES tag can be used to specify one or more bib files containing
# the reference definitions. This must be a list of .bib files. The .bib # the reference definitions. This must be a list of .bib files. The .bib
@ -873,7 +874,18 @@ RECURSIVE = YES
# Note that relative paths are relative to the directory from which doxygen is # Note that relative paths are relative to the directory from which doxygen is
# run. # run.
EXCLUDE = include/cyclone/ck_ht_hash.h include/cyclone/runtime-main.h .git docs examples scheme scripts srfi tests *.md cyclone.c generate-c.c icyc.c EXCLUDE = include/cyclone/ck_ht_hash.h \
include/cyclone/runtime-main.h \
.git \
docs \
examples \
scheme \
scripts \
srfi \
tests \
cyclone.c \
generate-c.c \
icyc.c
# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or # The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
# directories that are symbolic links (a Unix file system feature) are excluded # directories that are symbolic links (a Unix file system feature) are excluded
@ -1927,7 +1939,7 @@ MAN_LINKS = NO
# captures the structure of the code including all documentation. # captures the structure of the code including all documentation.
# The default value is: NO. # The default value is: NO.
GENERATE_XML = YES GENERATE_XML = NO
# The XML_OUTPUT tag is used to specify where the XML pages will be put. If a # The XML_OUTPUT tag is used to specify where the XML pages will be put. If a
# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of # relative path is entered the value of OUTPUT_DIRECTORY will be put in front of

View file

@ -82,7 +82,7 @@ typedef unsigned char tag_type;
/** /**
* \defgroup gc Garbage Collector * \defgroup gc Garbage Collector
* *
* All of the code related to the garbage collector. * @brief All of the code related to the garbage collector.
* *
* When using the FFI there is normally no need to call * When using the FFI there is normally no need to call
* into this code unless something is specifically mentioned * into this code unless something is specifically mentioned
@ -362,7 +362,15 @@ void clear_mutations(void *data);
/**@}*/ /**@}*/
/** /**
* \defgroup immediates Data Types - Immediate Objects * \defgroup datatypes Data Types
* @brief All of the Scheme data types provided by Cyclone.
*/
/**@{*/
/**
* \defgroup immediates Immediate Objects
*
* @brief Objects that do not require memory allocation.
* *
* Immediate objects (also known as value types) are stored directly within * Immediate objects (also known as value types) are stored directly within
* the bits that would otherwise be a pointer to an object type. Since * the bits that would otherwise be a pointer to an object type. Since
@ -433,7 +441,8 @@ void clear_mutations(void *data);
/**@}*/ /**@}*/
/** /**
* \defgroup objects Data Types - Objects * \defgroup objects Objects
* @brief Definitions and code for memory-allocated objects.
* *
* Most Scheme data types are defined as object types. * Most Scheme data types are defined as object types.
* *
@ -954,6 +963,7 @@ typedef union {
bignum_type bignum_t; bignum_type bignum_t;
} common_type; } common_type;
/**@}*/
/**@}*/ /**@}*/
/* Utility functions */ /* Utility functions */