(Object reader, Object leftparen, Object opts)
| 643 | |
| 644 | public static class ListReader extends AFn{ |
| 645 | public Object invoke(Object reader, Object leftparen, Object opts) { |
| 646 | PushbackReader r = (PushbackReader) reader; |
| 647 | int line = -1; |
| 648 | int column = -1; |
| 649 | if(r instanceof LineNumberingPushbackReader) |
| 650 | { |
| 651 | line = ((LineNumberingPushbackReader) r).getLineNumber(); |
| 652 | column = ((LineNumberingPushbackReader) r).getColumnNumber()-1; |
| 653 | } |
| 654 | List list = readDelimitedList(')', r, true, opts); |
| 655 | if(list.isEmpty()) |
| 656 | return PersistentList.EMPTY; |
| 657 | IObj s = (IObj) PersistentList.create(list); |
| 658 | // IObj s = (IObj) RT.seq(list); |
| 659 | // if(line != -1) |
| 660 | // { |
| 661 | // return s.withMeta(RT.map(RT.LINE_KEY, line, RT.COLUMN_KEY, column)); |
| 662 | // } |
| 663 | // else |
| 664 | return s; |
| 665 | } |
| 666 | |
| 667 | } |
| 668 |
nothing calls this directly
no test coverage detected