ChoCSVReader uses RightOf to go through a line removing fields as it goes. It expects this to return all text after the first occurrence of the specified pattern, but it actually returns right of the last occurrence. This causes ChoCSVReader to skip out fields when the field separator pattern appears in the line more than once.
ChoCSVReader uses RightOf to go through a line removing fields as it goes. It expects this to return all text after the first occurrence of the specified pattern, but it actually returns right of the last occurrence. This causes ChoCSVReader to skip out fields when the field separator pattern appears in the line more than once.
PR to demonstrate and fix is #271