namespace Sprache { /// /// Represents a customizable comment parser. /// public interface IComment { /// /// Single-line comment header. /// string Single { get; set; } /// /// Newline character preference. /// string NewLine { get; set; } /// /// Multi-line comment opener. /// string MultiOpen { get; set; } /// /// Multi-line comment closer. /// string MultiClose { get; set; } /// /// Parse a single-line comment. /// Parser SingleLineComment { get; } /// /// Parse a multi-line comment. /// Parser MultiLineComment { get; } /// /// Parse a comment. /// Parser AnyComment { get; } } }