parseAll static method
Every compute block of source, in order; a material or
fullscreen block beside them is skipped, and any other top-level
word refused.
Implementation
static List<ComputeKernel> parseAll(String source) => <ComputeKernel>[
for (final tree in parseKernels(source)) ComputeKernel._(tree, source),
];