Could you provide me with a minimal working example that exhibits the problem?

PS: In principle, you don't need two versions of underscore? because the underscore can also be reliably detected with syntax-rules alone and no literal identifiers.

The trick is a bit like detection whether some input is a symbol of not.

Felix Thibault <xxxxxx@gmail.com> schrieb am Mo., 24. Aug. 2020, 01:38:
Chez and Loko both will load if I do

>(import (srfi :0))
>(include "srfi-204-r6rs-2.scm")
>(match '(1 2 2 2) ((a b ..1) b))
(2 2 2)

but both give some kind of identifier error for underscore? ("identifier out of context" for Loko and "identifier out of phase" for Chez) when I try to include that file in a library.