CsvExParser class

Constructors

CsvExParser({String separator = ','})

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

beginEvent(CsvExParserEvent event) → void
endEvent<R>(CsvExParserEvent event, R? result, bool ok) → R?
fastParseEol(State<String> state) → void
Eol = '\n' / '\r\n' / '\r' ;
fastParseEol$Async(State<ChunkedParsingSink> state) AsyncResult<Object?>
Eol = '\n' / '\r\n' / '\r' ;
fastParseSpaces(State<String> state) → void
Spaces = \t* ;
fastParseSpaces$Async(State<ChunkedParsingSink> state) AsyncResult<Object?>
Spaces = \t* ;
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
parseRow(State<String> state) List<String>?
@event Row = @list1(Field, Separator ↑ v:Field) ;
parseRow$Async(State<ChunkedParsingSink> state) AsyncResult<List<String>>
@event Row = @list1(Field, Separator ↑ v:Field) ;
parseRows(State<String> state) List<List<String>>?
Rows = v:@list1(Row, RowEnding ↑ v:Row) ;
parseRows$Async(State<ChunkedParsingSink> state) AsyncResult<List<List<String>>>
Rows = v:@list1(Row, RowEnding ↑ v:Row) ;
parseStart(State<String> state) List<List<String>>?
@event Start = v:Rows Eol? @eof() ;
parseStart$Async(State<ChunkedParsingSink> state) AsyncResult<List<List<String>>>
@event Start = v:Rows Eol? @eof() ;
parseString(State<String> state) String?
String String = OpenQuote ↑ v:Chars CloseQuote {} ;
parseString$Async(State<ChunkedParsingSink> state) AsyncResult<String>
String String = OpenQuote ↑ v:Chars CloseQuote {} ;
parseText(State<String> state) String?
Text = $TextChar* ;
parseText$Async(State<ChunkedParsingSink> state) AsyncResult<String>
Text = $TextChar* ;
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited