作成中の言語の「関数呼び出し」を解析しようとしていますが、次のようになります。
:30:0 Syntax error: Operator expected
以下の最初の行は、エラーが発生している場所です。
Fun(FXs) --> name(F),
ws,
[0'(],
ws,
args(Xs),
ws,
[0')],
{FXs =.. [F, Xs]}.
name(N) --> id(Cs),
{atom_chars(Cs, N)}.
DCG 解析のエラーに関するヘルプを Google で徹底的に検索しましたが、何も見つかりませんでした。私が間違っていることについての説明、または DCG をより理解するためのリソースがあれば役立ちます。