parameterized buffer size
Reader handles spaces and comments