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.Result — CdmDocument for CdmBuilder, var for VarBuilder.

Throws

CfParseException if the source contains syntax errors.