parseCf

fnauto parseCf(Builder = CdmBuilder)(string source, string filename = "", CfParserConfig config = CfParserConfig.init) @safe

Parses a CF source string.

This is the main entry point for parsing CF files. By default, produces a CdmDocument with full roundtrip metadata. Pass VarBuilder as the template argument to get a lightweight var.

Parameters

sourceThe CF source text to parse
filenameOptional filename for error reporting
configOptional parser configuration

Returns

Builder.ResultCdmDocument for CdmBuilder, var for VarBuilder.

Throws

CfParseException if the source contains syntax errors.