*/
#include "rplcore/rplcore.hpp"
+/** @file
+ *
+ * @brief Reading/writing configuration files.
+ */
+/** @file rplcore/rplconfig.hpp
+ *
+ * @brief Definitions for reading/writing configuration files.
+ */
+
/** @class RplConfig rplconfig.hpp "rplcore/rplconfig.hpp"
*
* @brief Imports and exports a configuration file into a QHash instance.
* @brief Implements a portable data container.
*/
+/** @file rplcore/rplcontainer.hpp
+ *
+ * @brief Definition for a portable data container.
+ */
+
/** @class RplContainer rplcontainer.hpp "rplcore/rplcontainer.hpp"
*
* @brief Implements a portable data container.
/** @file
* @brief Generally usable exceptions.
*/
+/** @file rplcore/rplexeption.hpp
+ *
+ * @brief Definitions for a generally usable exceptions.
+ */
#include "rplcore/rplcore.hpp"
/** @class RplException rplexception.hpp "rplcore/rplexception.hpp"
/** @file
* A configurable logger for different output media.
*/
+/** @file rplcore/rpllogger.hpp
+ *
+ * Definitions for a configurable logger for different output media.
+ */
#include "rplcore/rplcore.hpp"
#include <QDir>
#include <iostream>
/** @file
* @brief Missed operation for <code>QString</code>s.
*/
+/** @file rplcore/rplqstring.hpp
+ *
+ * @brief Definitions for missed operation for <code>QString</code>s.
+ */
#include "rplcore/rplcore.hpp"
* The original sources can be found on https://github.com/republib.
*/
/** @file
- * @brief Missed operation for <code>QByteArray</code>s.
+ * @brief Missed operations for <code>QByteArray</code>s.
+ */
+/** @file rplcore/rplstring.cpp
+ *
+ * @brief Definitions for missed operations for <code>QByteArray</code>s.
*/
#include "rplcore.hpp"
/** @file
* @brief Implements a thread stopper.
*/
+/** @file
+ * @brief Definitions for a thread stopper.
+ */
#include "rplcore.hpp"
enum {
/** @file
* @brief A testing tool like JUnit.
*/
+/** @file rplcore/rpltest.hpp
+ *
+ * @brief Definitions for a testing tool like JUnit.
+ */
#include "rplcore/rplcore.hpp"
#include "rpltest.hpp"
* Implementation of the abstract base class <code>RplWriter</code> and
* the concrete derivation <code>RplFileWriter</code>.
*/
+/** @file rplcore/rplwriter.hpp
+ *
+ * @brief Definitions for a writer to an output media.
#include "rplcore/rplcore.hpp"
/** @file
* @brief Predefined classes of the virtual machine, e.g RplASInteger.
*/
+/** @file rplexpr/rplasclasses.hpp
+ *
+ * @brief Definitions for predefined classes of the virtual machine.
+ */
#include "rplcore/rplcore.hpp"
#include "rplexpr/rplexpr.hpp"
* @brief Implementation of an Abstract Syntax Tree.
*
*/
+/** @file rplexpr/rplastree.hpp
+ *
+ * @brief Definitions for an Abstract Syntax Tree.
+ *
+ */
#include "rplcore/rplcore.hpp"
#include "rplexpr/rplexpr.hpp"
/** @class RplASNode1 rplastree.hpp "rplexpr/rplastree.hpp"
*
- * @brief Implements a inner node of the abstract syntax tree with one child.
+ * @brief Implements an inner node of the abstract syntax tree with one child.
*
* This class is an abstract class.
*/
/** @class RplASNode2 rplastree.hpp "rplexpr/rplastree.hpp"
*
- * @brief Implements a inner node of the abstract syntax tree with two childs.
+ * @brief Implements an inner node of the abstract syntax tree with two childs.
*
* This class is an abstract class.
*/
/** @class RplASNode3 rplastree.hpp "rplexpr/rplastree.hpp"
*
- * @brief Implements a inner node of the abstract syntax tree with 3 childs.
+ * @brief Implements an inner node of the abstract syntax tree with 3 childs.
*
* This class is an abstract class.
*/
/** @class RplASNode4 rplastree.hpp "rplexpr/rplastree.hpp"
*
- * @brief Implements a inner node of the abstract syntax tree with 3 childs.
+ * @brief Implements an inner node of the abstract syntax tree with 3 childs.
*
* This class is an abstract class.
*/
/** @class RplASNode5 rplastree.hpp "rplexpr/rplastree.hpp"
*
- * @brief Implements a inner node of the abstract syntax tree with 4 childs.
+ * @brief Implements an inner node of the abstract syntax tree with 4 childs.
*
* This class is an abstract class.
*/
/** @class RplASNode6 rplastree.hpp "rplexpr/rplastree.hpp"
*
- * @brief Implements a inner node of the abstract syntax tree with 4 childs.
+ * @brief Implements an inner node of the abstract syntax tree with 4 childs.
*
* This class is an abstract class.
*/
/** @file
* @brief Configurable scanner, wich separates syntactic symbols from an input media.
*/
+/** @file rplexpr/rpllexxer.hpp
+ * @brief Definitions for a configurable lexical analyser.
+ */
#include "rplcore/rplcore.hpp"
#include "rplexpr/rplexpr.hpp"
/** @file
* @brief A parser for the language <b>ML</b>.
*/
+/** @file
+ * @brief Definition for a parser for the language <b>ML</b>.
+ */
#include "rplcore/rplcore.hpp"
#include "rplexpr/rplexpr.hpp"
*/
/** @file
+ *
* @brief Generally usable parts of an parser, e.g. error handling.
*/
+/** @file rplexpr/rplparser.hpp
+ *
+ * @brief Definition of a generally usable parts of an parser.
+ */
#include "rplcore/rplcore.hpp"
#include "rplexpr/rplexpr.hpp"
* The <code>RplSource</code> combines several readers and build a uniquely
* usable input stream.
*/
+/** @file rplexpr/rplsource.hpp
+ *
+ * @brief Definitions for reading from several input media.
+ */
#include "rplcore/rplcore.hpp"
#include "rplexpr/rplexpr.hpp"
*
* @brief Implements an interpreter of an abstract syntax tree.
*/
+/** @file rplexpr/rplvm.hpp
+ *
+ * @brief Definitions for an interpreter of an abstract syntax tree.
+ */
#include "rplcore/rplcore.hpp"
#include "rplexpr/rplexpr.hpp"
* The original sources can be found on https://github.com/republib.
*/
/** @file
+ *
* @brief Implements encryption and decryption engines.
*/
+/** @file rplmath/rplenigma.hpp
+ *
+ * @brief Definitions for encryption and decryption engines.
+ */
-#include "rplmath.hpp"
+#include "rplmath/rplmath.hpp"
/** @class RplEnigma::secret_t rplenigma.hpp "rplmath/rplenigma.hpp"
*
/** @file
* @brief Implements 2 dimensional matrices.
*/
+/** @file rplmath/rplmatrix.hpp
+ *
+ * @brief Definitions for 2 dimensional matrices.
+ */
#include "rplmath/rplmath.hpp"
*/
/** @file
+ *
* @brief Implements pseudo random generators.
*/
+/** @file rplmath/rplrandom.hpp
+ *
+ * @brief Definitions for pseudo random generators.
+ */
#include "rplmath.hpp"
/** @class RplRandom rplrandom.hpp "rplmath/rplrandom.hpp"