ChetroStyle constructor

ChetroStyle({
  1. required List<Quote> quoteChars,
  2. required String escapeChar,
})

Implementation

ChetroStyle({required List<Quote> quoteChars, required String escapeChar}): super(
    canQuote: true,
    canUseShortAccumulated: false,
    canUseParameters: true,
    canUseValuables: true,
    entries: [
      CLIEntryFormat(
        "option",
        MarkChars.dot,
        true,
        true,
        false,
        MarkChars.eq
      ),
      CLIEntryFormat(
        "flag",
        MarkChars.exc,
        false,
        false,
        false,
        ""
      ),
      CLIEntryFormat(
        "variable",
        MarkChars.amp,
        true,
        false,
        false,
        MarkChars.eq
      ),
      CLIEntryFormat(
        "argument",
        "",
        true,
        true,
        true,
        ""
      ),
    ],
    quoteChars: quoteChars,
    escapeChar: escapeChar,
    spaceChar: MarkChars.sp
  );