Parser constructor

Parser(
  1. String source, {
  2. Uri? sourceUrl,
  3. bool recover = false,
  4. ErrorListener? errorListener,
})

Creates a parser that parses source.

If recover is true, will attempt to recover from parse errors and may return invalid or synthetic nodes. If errorListener is also supplied, its onError method will be called for each error recovered from. It is not valid to provide errorListener if recover is false.

Implementation

Parser(String source, {Uri? sourceUrl, bool recover = false, ErrorListener? errorListener})
  : assert(recover || errorListener == null),
    _scanner = Scanner(source, sourceUrl: sourceUrl, recover: recover, errorListener: errorListener);