BetaThe type of the rule to be parsed.
Optional Betafilenamefilename (optional): A string value that is used to identify the file to be parsed.
Optional BetamaxmaxEdgeChainDepth (optional): Maximum allowed depth for chained edges. Default is 1000. This limit prevents stack overflow attacks from deeply chained edge structures.
Optional BetamaxmaxHtmlNestingDepth (optional): Maximum allowed nesting depth for HTML-like strings. Default is 100. This limit prevents stack overflow attacks from deeply nested HTML structures.
Optional Betastart
ParseOptions interface is used to provide additional information to the parser while parsing a rule.