Aims specifically at transforming the HSQLDB code base to one of a small number of specific build targets, while keeping complexity and external dependencies to a minimum, yet providing an environment that is sufficiently powerful to solve most easily imaginable preprocessing scenarios.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | IResolver
Property and file path resolution contract. |
| Modifier and Type | Class and Description |
|---|---|
| public class | BasicResolver
Resolves paths using a parent directory; does not resolve properties. |
| public class | Defines
A simple Preprocessor symbol table. |
| public class | Document
Simple line-oriented text document ADT. |
| public class | Line
Preprocessor view of a line in a text document. |
| public class | LineType
Static methods and constants to decode Preprocessor line types. |
| public class | Option
Static methods and constants to decode preprocessor options. |
| pack-priv class | Parser
Simple preprocessor directive parser. |
| public class | Preprocessor
Simple text document preprocessor. |
| public class | PreprocessorException
Thrown when preprocessing fails. |
| public class | Token
Static methods and constants to decode Preprocessor directive tokens. |
| public class | Tokenizer
Simple Preprocessor directive tokenizer. |