1 ;;; test-lr-basics-02.scm --
3 ;;A grammar that only accept a single terminal or the EOI.
6 (load "common-test.scm")
8 (define (doit . tokens)
9 (let ((parser (lalr-parser (expect: 0)
14 (parser (make-lexer tokens) error-handler)))
21 (doit (make-lexical-token 'A #f 1))
25 (doit (make-lexical-token 'A #f 1)
26 (make-lexical-token 'A #f 2)
27 (make-lexical-token 'A #f 3))