This class is basically only here for implementation purposes and should not be used by clients for typing.
csv :: CsvStream :: defaultinit
csv :: CsvStream :: delimiter=
The character that delimits escaped value.csv :: CsvStream :: separator=
The character that split each cell in a record.core :: Object :: class_factory
Implementation used byget_class
to create the specific class.
csv :: CsvStream :: defaultinit
core :: Object :: defaultinit
csv :: CsvStream :: delimiter=
The character that delimits escaped value.core :: Object :: is_same_instance
Return true ifself
and other
are the same instance (i.e. same identity).
core :: Object :: is_same_serialized
Isself
the same as other
in a serialization context?
core :: Object :: is_same_type
Return true ifself
and other
have the same dynamic type.
core :: Object :: output_class_name
Display class name on stdout (debug only).csv :: CsvStream :: separator=
The character that split each cell in a record.
# Shared properties by all CSV-related classes
#
# This class is basically only here for implementation purposes and should not be used
# by clients for typing.
abstract class CsvStream
# The character that delimits escaped value.
#
# The delimiter is escaped by doubling it.
var delimiter = '"' is writable
# The character that split each cell in a record.
var separator = ',' is writable
# The character that ends a record (end of line).
var eol = "\n" is writable
end
lib/csv/csv.nit:99,1--114,3