fn __reduce<'memory>(
inputs: &[Token],
memory: &mut CombinedMemory<'memory>,
__action: i8,
__lookahead_start: Option<&usize>,
__states: &mut Vec<i8>,
__symbols: &mut Vec<(usize, __Symbol, usize)>,
_: PhantomData<&'memory ()>,
) -> Option<Result<(Block, bool), ParseError<usize, Lexeme, LexError>>>