File tree Expand file tree Collapse file tree 1 file changed +13
-6
lines changed
src/main/java/travelator/tablereader Expand file tree Collapse file tree 1 file changed +13
-6
lines changed Original file line number Diff line number Diff line change @@ -18,12 +18,19 @@ fun readTable(
18
18
headerProvider : (Int ) -> String = Int : :toString,
19
19
splitter : (String ) -> List <String > = splitOnComma
20
20
): List <Map <String , String >> =
21
- lines
22
- .asSequence()
23
- .map {
24
- parseLine(it, headerProvider, splitter)
25
- }
26
- .toList()
21
+ readTable(
22
+ lines.asSequence(),
23
+ headerProvider,
24
+ splitter
25
+ ).toList()
26
+
27
+ fun readTable (
28
+ lines : Sequence <String >,
29
+ headerProvider : (Int ) -> String = Int : :toString,
30
+ splitter : (String ) -> List <String > = splitOnComma
31
+ ) = lines.map {
32
+ parseLine(it, headerProvider, splitter)
33
+ }
27
34
28
35
val splitOnComma: (String ) -> List <String > = splitOn(" ," )
29
36
val splitOnTab: (String ) -> List <String > = splitOn(" \t " )
You can’t perform that action at this time.
0 commit comments