我有以下构造:
mode PASS_THROUGH;
END_LITERAL: PASS_THROUGH_CHAR* '{/literal}' -> popMode;
PASS_THROUGH_CHAR: .+ -> channel( TEXT );
执行此模式时,END_LITERAL 会预先附加所有 PASS_THROUGH_CHAR。我会认为所有的 PASS_THROUGH_CHAR 都在 TEXT 频道上,而 END_LITERAL 只是'{/literal}
这种行为正确吗?