- Basic RTTI type data with inheritance.

This commit is contained in:
2025-11-28 12:58:23 -05:00
parent b9026ec8da
commit fe8c3a4602
126 changed files with 2158 additions and 979 deletions

View File

@@ -1,16 +1,16 @@
<!-- I release these notes into the public domain -->
# Language Processing Library (`langproc`)
# Language Processing Library (`lang`)
## Table of Contents
<!-- TOC -->
* [Home](./CONTENTS.md#planning-documentation-for-fennec)
* [Language Processing Library (`langproc`)](#language-processing-library-langproc)
* [Language Processing Library (`lang`)](#language-processing-library-lang)
* [Table of Contents](#table-of-contents)
* [Introduction](#introduction)
* [String Analysis (`langproc/strings`)](#string-analysis-langprocstrings)
* [String Analysis (`lang/strings`)](#string-analysis-langprocstrings)
* [Implementation](#implementation)
* [File System (`filesystem`)](#file-system-filesystem)
* [Implementation](#implementation-1)
@@ -27,7 +27,7 @@ and programming languages.
this is through Doxygen and LaTeX. Consider including binaries with releases.
## String Analysis (`langproc/strings`)
## String Analysis (`lang/strings`)
&ensp; fennec reimplements the C++ Strings Library as a submodule of this library. This
is because C++ `std::string` has a lot of overhead. I would say that `std::string`
@@ -61,7 +61,7 @@ is create C++ classes that handle file streams, directory streams, and file path
## Interpreter (`langproc/parse`)
## Interpreter (`lang/parse`)
&ensp; This submodule will contain classes for parsing data. We will need to be
able to do the following things to achieve support for files that adhere to a
@@ -96,7 +96,7 @@ data values (e.g. floats, ints, etc.) to a readable language (e.g. ascii/utf8/ut
## Formats (`langproc/formats`)
## Formats (`lang/formats`)
&ensp; This submodule will contain classes for processing a variety of file formats.