parseCFDocumentWithIncludes
fn
CfDocument parseCFDocumentWithIncludes(string source, string filename,
string delegate(string path) @safe fileReader) @safeParses a CF source string with include support.
This function enables the include directive, allowing CF files to include other CF files. A file reader delegate must be provided to resolve includes.
Parameters
source | The CF source text to parse |
filename | Filename for error reporting and include resolution |
fileReader | Delegate to read included files |
Returns
A CfDocument representing the parsed CF document with includes resolved.
Throws
CfParseException if the source contains syntax errors or include errors.