surroundedBySquareBrackets method

Parser<T> surroundedBySquareBrackets({
  1. required T defaultValue,
})

Implementation

Parser<T> surroundedBySquareBrackets({required T defaultValue}) => opt()
    .surroundedBy(match('[').space(), match(']').space())
    .map((r) => r.value ?? defaultValue);