reduce_general_parse.rscript:5:18: error: missing '(' after 'reduce' for '#pragma rs reduce' reduce_general_parse.rscript:6:19: error: missing name after 'reduce(' for '#pragma rs reduce' reduce_general_parse.rscript:7:20: error: missing name after 'reduce(' for '#pragma rs reduce' reduce_general_parse.rscript:8:19: error: missing name after 'reduce(' for '#pragma rs reduce' reduce_general_parse.rscript:9:22: error: missing ')' after 'reduce(foo' for '#pragma rs reduce' reduce_general_parse.rscript:10:25: error: missing ')' after 'reduce(foo' for '#pragma rs reduce' reduce_general_parse.rscript:11:12: error: missing 'accumulator' for '#pragma rs reduce' reduce_general_parse.rscript:12:36: error: missing name after 'initializer(' for '#pragma rs reduce' reduce_general_parse.rscript:13:12: error: missing 'accumulator' for '#pragma rs reduce' reduce_general_parse.rscript:15:12: error: reduction kernel 'foo' declared multiple times (first one is at reduce_general_parse.rscript:14:12) reduce_general_parse.rscript:17:63: error: more than one 'accumulator' for '#pragma rs reduce' reduce_general_parse.rscript:18:63: error: more than one 'accumulator' for '#pragma rs reduce' reduce_general_parse.rscript:19:24: error: did not recognize 'something' for '#pragma reduce'; expected one of the following keywords: 'accumulator', 'combiner', 'initializer', 'outconverter', 'reduce' reduce_general_parse.rscript:20:56: error: did not expect '(' here for '#pragma rs reduce'