(define terminals '#( term_57 term_58 <$> plus splat )) (define non-terminals '#( B E )) (define actions (literal #( (action-list:cons 1 (action:shift 2) (action-list:cons 0 (action:shift 1) (action-list:nil))) (action-list:cons 5 (action:reduce 1 1) (action-list:cons 4 (action:reduce 1 1) (action-list:cons 2 (action:reduce 1 1) (action-list:nil)))) (action-list:cons 5 (action:reduce 1 1) (action-list:cons 4 (action:reduce 1 1) (action-list:cons 2 (action:reduce 1 1) (action-list:nil)))) (action-list:cons 5 (action:shift 6) (action-list:cons 4 (action:shift 5) (action-list:cons 2 (action:reduce 1 2) (action-list:nil)))) (action-list:cons 2 (action:shift 7) (action-list:nil)) (action-list:cons 1 (action:shift 2) (action-list:cons 0 (action:shift 1) (action-list:nil))) (action-list:cons 1 (action:shift 2) (action-list:cons 0 (action:shift 1) (action-list:nil))) (action-list:cons 3 (action:reduce 2 0) (action-list:nil)) (action-list:cons 2 (action:reduce 3 2) (action-list:nil)) (action-list:cons 2 (action:reduce 3 2) (action-list:nil)) ))) (define goto (literal #( (goto-list:cons 1 3 (goto-list:cons 2 4 (goto-list:nil))) (goto-list:nil) (goto-list:nil) (goto-list:nil) (goto-list:nil) (goto-list:cons 1 3 (goto-list:cons 2 8 (goto-list:nil))) (goto-list:cons 1 3 (goto-list:cons 2 9 (goto-list:nil))) (goto-list:nil) (goto-list:nil) (goto-list:nil) )))