1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/.hgignore Wed Jun 25 21:53:38 2008 +0200
1.3 @@ -0,0 +1,17 @@
1.4 +syntax: glob
1.5 +*.obj
1.6 +*.orig
1.7 +*.rej
1.8 +*~
1.9 +*.o
1.10 +*.log
1.11 +*.lo
1.12 +*.tar.*
1.13 +*.bak
1.14 +*.tag
1.15 +.dirstamp
1.16 +
1.17 +syntax: regexp
1.18 +(.*/)?\#[^/]*\#$
1.19 +^html/.*
1.20 +^doc/gen-images/.*
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2.2 +++ b/Doxyfile Wed Jun 25 21:53:38 2008 +0200
2.3 @@ -0,0 +1,246 @@
2.4 +# Doxyfile 1.5.5
2.5 +
2.6 +#---------------------------------------------------------------------------
2.7 +# Project related configuration options
2.8 +#---------------------------------------------------------------------------
2.9 +DOXYFILE_ENCODING = UTF-8
2.10 +PROJECT_NAME = "LEMON Tutorial"
2.11 +PROJECT_NUMBER = 0.1
2.12 +OUTPUT_DIRECTORY =
2.13 +CREATE_SUBDIRS = NO
2.14 +OUTPUT_LANGUAGE = English
2.15 +BRIEF_MEMBER_DESC = YES
2.16 +REPEAT_BRIEF = NO
2.17 +ABBREVIATE_BRIEF =
2.18 +ALWAYS_DETAILED_SEC = NO
2.19 +INLINE_INHERITED_MEMB = NO
2.20 +FULL_PATH_NAMES = YES
2.21 +STRIP_FROM_PATH = ./
2.22 +STRIP_FROM_INC_PATH = ./
2.23 +SHORT_NAMES = YES
2.24 +JAVADOC_AUTOBRIEF = NO
2.25 +QT_AUTOBRIEF = NO
2.26 +MULTILINE_CPP_IS_BRIEF = NO
2.27 +DETAILS_AT_TOP = YES
2.28 +INHERIT_DOCS = NO
2.29 +SEPARATE_MEMBER_PAGES = NO
2.30 +TAB_SIZE = 8
2.31 +ALIASES =
2.32 +OPTIMIZE_OUTPUT_FOR_C = NO
2.33 +OPTIMIZE_OUTPUT_JAVA = NO
2.34 +OPTIMIZE_FOR_FORTRAN = NO
2.35 +OPTIMIZE_OUTPUT_VHDL = NO
2.36 +BUILTIN_STL_SUPPORT = YES
2.37 +CPP_CLI_SUPPORT = NO
2.38 +SIP_SUPPORT = NO
2.39 +DISTRIBUTE_GROUP_DOC = NO
2.40 +SUBGROUPING = YES
2.41 +TYPEDEF_HIDES_STRUCT = NO
2.42 +#---------------------------------------------------------------------------
2.43 +# Build related configuration options
2.44 +#---------------------------------------------------------------------------
2.45 +EXTRACT_ALL = NO
2.46 +EXTRACT_PRIVATE = YES
2.47 +EXTRACT_STATIC = YES
2.48 +EXTRACT_LOCAL_CLASSES = NO
2.49 +EXTRACT_LOCAL_METHODS = NO
2.50 +EXTRACT_ANON_NSPACES = NO
2.51 +HIDE_UNDOC_MEMBERS = YES
2.52 +HIDE_UNDOC_CLASSES = YES
2.53 +HIDE_FRIEND_COMPOUNDS = NO
2.54 +HIDE_IN_BODY_DOCS = NO
2.55 +INTERNAL_DOCS = NO
2.56 +CASE_SENSE_NAMES = YES
2.57 +HIDE_SCOPE_NAMES = YES
2.58 +SHOW_INCLUDE_FILES = YES
2.59 +INLINE_INFO = YES
2.60 +SORT_MEMBER_DOCS = NO
2.61 +SORT_BRIEF_DOCS = NO
2.62 +SORT_GROUP_NAMES = NO
2.63 +SORT_BY_SCOPE_NAME = NO
2.64 +GENERATE_TODOLIST = YES
2.65 +GENERATE_TESTLIST = YES
2.66 +GENERATE_BUGLIST = YES
2.67 +GENERATE_DEPRECATEDLIST= YES
2.68 +ENABLED_SECTIONS =
2.69 +MAX_INITIALIZER_LINES = 5
2.70 +SHOW_USED_FILES = YES
2.71 +SHOW_DIRECTORIES = YES
2.72 +FILE_VERSION_FILTER =
2.73 +#---------------------------------------------------------------------------
2.74 +# configuration options related to warning and progress messages
2.75 +#---------------------------------------------------------------------------
2.76 +QUIET = NO
2.77 +WARNINGS = YES
2.78 +WARN_IF_UNDOCUMENTED = YES
2.79 +WARN_IF_DOC_ERROR = YES
2.80 +WARN_NO_PARAMDOC = NO
2.81 +WARN_FORMAT = "$file:$line: $text "
2.82 +WARN_LOGFILE = doxygen.log
2.83 +#---------------------------------------------------------------------------
2.84 +# configuration options related to the input files
2.85 +#---------------------------------------------------------------------------
2.86 +INPUT = . \
2.87 + ./demo
2.88 +INPUT_ENCODING = UTF-8
2.89 +FILE_PATTERNS = *.h \
2.90 + *.cc \
2.91 + *.dox
2.92 +RECURSIVE = NO
2.93 +EXCLUDE =
2.94 +EXCLUDE_SYMLINKS = NO
2.95 +EXCLUDE_PATTERNS =
2.96 +EXCLUDE_SYMBOLS =
2.97 +EXAMPLE_PATH = ./demo \
2.98 + ./doc
2.99 +EXAMPLE_PATTERNS =
2.100 +EXAMPLE_RECURSIVE = NO
2.101 +IMAGE_PATH = ./images \
2.102 + ./gen-images
2.103 +INPUT_FILTER =
2.104 +FILTER_PATTERNS =
2.105 +FILTER_SOURCE_FILES = NO
2.106 +#---------------------------------------------------------------------------
2.107 +# configuration options related to source browsing
2.108 +#---------------------------------------------------------------------------
2.109 +SOURCE_BROWSER = NO
2.110 +INLINE_SOURCES = NO
2.111 +STRIP_CODE_COMMENTS = YES
2.112 +REFERENCED_BY_RELATION = NO
2.113 +REFERENCES_RELATION = NO
2.114 +REFERENCES_LINK_SOURCE = YES
2.115 +USE_HTAGS = NO
2.116 +VERBATIM_HEADERS = NO
2.117 +#---------------------------------------------------------------------------
2.118 +# configuration options related to the alphabetical class index
2.119 +#---------------------------------------------------------------------------
2.120 +ALPHABETICAL_INDEX = YES
2.121 +COLS_IN_ALPHA_INDEX = 2
2.122 +IGNORE_PREFIX =
2.123 +#---------------------------------------------------------------------------
2.124 +# configuration options related to the HTML output
2.125 +#---------------------------------------------------------------------------
2.126 +GENERATE_HTML = YES
2.127 +HTML_OUTPUT = html
2.128 +HTML_FILE_EXTENSION = .html
2.129 +HTML_HEADER =
2.130 +HTML_FOOTER =
2.131 +HTML_STYLESHEET =
2.132 +HTML_ALIGN_MEMBERS = YES
2.133 +GENERATE_HTMLHELP = NO
2.134 +GENERATE_DOCSET = NO
2.135 +DOCSET_FEEDNAME = "Doxygen generated docs"
2.136 +DOCSET_BUNDLE_ID = org.doxygen.Project
2.137 +HTML_DYNAMIC_SECTIONS = NO
2.138 +CHM_FILE =
2.139 +HHC_LOCATION =
2.140 +GENERATE_CHI = NO
2.141 +BINARY_TOC = NO
2.142 +TOC_EXPAND = NO
2.143 +DISABLE_INDEX = NO
2.144 +ENUM_VALUES_PER_LINE = 4
2.145 +GENERATE_TREEVIEW = NO
2.146 +TREEVIEW_WIDTH = 250
2.147 +#---------------------------------------------------------------------------
2.148 +# configuration options related to the LaTeX output
2.149 +#---------------------------------------------------------------------------
2.150 +GENERATE_LATEX = NO
2.151 +LATEX_OUTPUT = latex
2.152 +LATEX_CMD_NAME = latex
2.153 +MAKEINDEX_CMD_NAME = makeindex
2.154 +COMPACT_LATEX = YES
2.155 +PAPER_TYPE = a4wide
2.156 +EXTRA_PACKAGES = amsmath \
2.157 + amssymb
2.158 +LATEX_HEADER =
2.159 +PDF_HYPERLINKS = YES
2.160 +USE_PDFLATEX = YES
2.161 +LATEX_BATCHMODE = NO
2.162 +LATEX_HIDE_INDICES = NO
2.163 +#---------------------------------------------------------------------------
2.164 +# configuration options related to the RTF output
2.165 +#---------------------------------------------------------------------------
2.166 +GENERATE_RTF = NO
2.167 +RTF_OUTPUT = rtf
2.168 +COMPACT_RTF = NO
2.169 +RTF_HYPERLINKS = NO
2.170 +RTF_STYLESHEET_FILE =
2.171 +RTF_EXTENSIONS_FILE =
2.172 +#---------------------------------------------------------------------------
2.173 +# configuration options related to the man page output
2.174 +#---------------------------------------------------------------------------
2.175 +GENERATE_MAN = NO
2.176 +MAN_OUTPUT = man
2.177 +MAN_EXTENSION = .3
2.178 +MAN_LINKS = NO
2.179 +#---------------------------------------------------------------------------
2.180 +# configuration options related to the XML output
2.181 +#---------------------------------------------------------------------------
2.182 +GENERATE_XML = NO
2.183 +XML_OUTPUT = xml
2.184 +XML_SCHEMA =
2.185 +XML_DTD =
2.186 +XML_PROGRAMLISTING = YES
2.187 +#---------------------------------------------------------------------------
2.188 +# configuration options for the AutoGen Definitions output
2.189 +#---------------------------------------------------------------------------
2.190 +GENERATE_AUTOGEN_DEF = NO
2.191 +#---------------------------------------------------------------------------
2.192 +# configuration options related to the Perl module output
2.193 +#---------------------------------------------------------------------------
2.194 +GENERATE_PERLMOD = NO
2.195 +PERLMOD_LATEX = NO
2.196 +PERLMOD_PRETTY = YES
2.197 +PERLMOD_MAKEVAR_PREFIX =
2.198 +#---------------------------------------------------------------------------
2.199 +# Configuration options related to the preprocessor
2.200 +#---------------------------------------------------------------------------
2.201 +ENABLE_PREPROCESSING = YES
2.202 +MACRO_EXPANSION = NO
2.203 +EXPAND_ONLY_PREDEF = NO
2.204 +SEARCH_INCLUDES = YES
2.205 +INCLUDE_PATH =
2.206 +INCLUDE_FILE_PATTERNS =
2.207 +PREDEFINED = DOXYGEN
2.208 +EXPAND_AS_DEFINED =
2.209 +SKIP_FUNCTION_MACROS = YES
2.210 +#---------------------------------------------------------------------------
2.211 +# Configuration::additions related to external references
2.212 +#---------------------------------------------------------------------------
2.213 +TAGFILES = "./doc/libstdc++.tag = http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/ " \
2.214 + "./lemon.tag = http://lemon.cs.elte.hu/pub/doc/latest/ "
2.215 +GENERATE_TAGFILE =
2.216 +ALLEXTERNALS = NO
2.217 +EXTERNAL_GROUPS = NO
2.218 +PERL_PATH = /usr/bin/perl
2.219 +#---------------------------------------------------------------------------
2.220 +# Configuration options related to the dot tool
2.221 +#---------------------------------------------------------------------------
2.222 +CLASS_DIAGRAMS = NO
2.223 +MSCGEN_PATH =
2.224 +HIDE_UNDOC_RELATIONS = YES
2.225 +HAVE_DOT = YES
2.226 +CLASS_GRAPH = YES
2.227 +COLLABORATION_GRAPH = NO
2.228 +GROUP_GRAPHS = NO
2.229 +UML_LOOK = NO
2.230 +TEMPLATE_RELATIONS = NO
2.231 +INCLUDE_GRAPH = NO
2.232 +INCLUDED_BY_GRAPH = NO
2.233 +CALL_GRAPH = NO
2.234 +CALLER_GRAPH = NO
2.235 +GRAPHICAL_HIERARCHY = NO
2.236 +DIRECTORY_GRAPH = NO
2.237 +DOT_IMAGE_FORMAT = png
2.238 +DOT_PATH =
2.239 +DOTFILE_DIRS =
2.240 +DOT_GRAPH_MAX_NODES = 50
2.241 +MAX_DOT_GRAPH_DEPTH = 0
2.242 +DOT_TRANSPARENT = NO
2.243 +DOT_MULTI_TARGETS = NO
2.244 +GENERATE_LEGEND = YES
2.245 +DOT_CLEANUP = YES
2.246 +#---------------------------------------------------------------------------
2.247 +# Configuration::additions related to the search engine
2.248 +#---------------------------------------------------------------------------
2.249 +SEARCHENGINE = NO
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
3.2 +++ b/Makefile Wed Jun 25 21:53:38 2008 +0200
3.3 @@ -0,0 +1,34 @@
3.4 +EPS_IMAGES18 =
3.5 +
3.6 +EPS_IMAGES = \
3.7 + $(EPS_IMAGES18)
3.8 +
3.9 +PNG_IMAGES = \
3.10 + $(EPS_IMAGES:%.eps=gen-images/%.png)
3.11 +
3.12 +GS_COMMAND=gs -dNOPAUSE -dBATCH -q -dEPSCrop -dTextAlphaBits=4 -dGraphicsAlphaBits=4
3.13 +
3.14 +all: html
3.15 +
3.16 +$(EPS_IMAGES18:%.eps=gen-images/%.png): gen-images/%.png: images/%.eps
3.17 + -mkdir gen-images
3.18 + $(GS_COMMAND) -sDEVICE=pngalpha -r18 -sOutputFile=$@ $<
3.19 +
3.20 +html: $(PNG_IMAGES)
3.21 + doxygen Doxyfile
3.22 +
3.23 +clean:
3.24 + -rm -rf html
3.25 + -rm -f doxygen.log
3.26 + -rm -f $(PNG_IMAGES)
3.27 + -rm -rf gen-images
3.28 +
3.29 +update-external-tags:
3.30 + wget -O libstdc++.tag.tmp http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/libstdc++.tag && \
3.31 + mv libstdc++.tag.tmp libstdc++.tag || \
3.32 + rm libstdc++.tag.tmp
3.33 + wget -O lemon.tag.tmp http://lemon.cs.elte.hu/pub/doc/latest/lemon.tag && \
3.34 + mv lemon.tag.tmp lemon.tag || \
3.35 + rm lemon.tag.tmp
3.36 +
3.37 +.PHONY: update-external-tags html