echo "hello world"
词法分析之后产生的token
中还包含双引号吗?
echo
hello world
or
echo
"hello world"
我感觉应该是包含的吧。因为在扩展操作之后还有一步quote removal
操作,如果不包含,quote removal
操作还有什么用呢?
希望可以给出相应的源码或者其他方法来说明token中到底包不包含这个引号。
echo "hello world"
词法分析之后产生的token
中还包含双引号吗?
echo
hello world
or
echo
"hello world"
我感觉应该是包含的吧。因为在扩展操作之后还有一步quote removal
操作,如果不包含,quote removal
操作还有什么用呢?
希望可以给出相应的源码或者其他方法来说明token中到底包不包含这个引号。
得看你用什么库
举个例子,javascript 中 " 和 ' 是可以互相转化的
除了 type 还会有一个 raw 来显示原文,方便替换的时候修改
再来个 java 的例子,可以看到能不能识别主要还是你规则是什么
在来个 markdown 的例子,就没体现用的是什么,直接用类型表示了
帮某些人贴个图