preprocessor.artifacts

Members

Aliases

MacroMap
alias MacroMap = string[string]
Undocumented in source.
SourceMap
alias SourceMap = string[string]
Undocumented in source.

Classes

ParseException
class ParseException

An exception typically thrown when there are parsing errors while preprocessing.

PreprocessException
class PreprocessException

An exception thrown when something fails while preprocessing. Except for parsing errors, they will be thrown as a ParseException.

Manifest constants

DateMacro
enum DateMacro;
Undocumented in source.
FileMacro
enum FileMacro;
Undocumented in source.
LineMacro
enum LineMacro;
Undocumented in source.
TimeMacro
enum TimeMacro;
Undocumented in source.
TimestampMacro
enum TimestampMacro;
Undocumented in source.

Static variables

builtInMacros
string[] builtInMacros;
Undocumented in source.

Structs

BuildContext
struct BuildContext

A context containing information regarding the build process, such a sources.

ProcessingResult
struct ProcessingResult

Result with modified source files.

Meta

Authors

Mike Bierlee, m.bierlee@lostmoment.com

License

This software is licensed under the terms of the MIT license. The full terms of the license can be found in the LICENSE.txt file.