We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
特性描述:见R5RS对准引用的描述。
实现思路:①Parser、Analyser和Compiler都需要做修改;②需要恰当处理单个符号(变量)的unquote情形,尤其是Analyser中需要区分因嵌套层数不同,而导致unquote在unquote和variable之间变化的情况。例如:(quasiquote ,a)和(quasiquote (quasiquote ,a))两个qq中,,a应当被分别解释成变量和符号。作为变量的a,应当作未定义的检查。
(quasiquote ,a)
(quasiquote (quasiquote ,a))
,a
a
The text was updated successfully, but these errors were encountered:
No branches or pull requests
特性描述:见R5RS对准引用的描述。
实现思路:①Parser、Analyser和Compiler都需要做修改;②需要恰当处理单个符号(变量)的unquote情形,尤其是Analyser中需要区分因嵌套层数不同,而导致unquote在unquote和variable之间变化的情况。例如:
(quasiquote ,a)
和(quasiquote (quasiquote ,a))
两个qq中,,a
应当被分别解释成变量和符号。作为变量的a
,应当作未定义的检查。The text was updated successfully, but these errors were encountered: