echo "hello world"词法分析之后产生的token中还包含双引号吗?-灵析社区

应该是最帅的鹅

`echo "hello world"`词法分析之后产生的`token`中还包含**双引号** 吗? echo hello world or echo "hello world" 我感觉应该是包含的吧。因为在扩展操作之后还有一步`quote removal`操作,如果不包含,`quote removal`操作还有什么用呢? 希望可以给出**相应的源码** 或者**其他方法** 来说明token中到底包不包含这个引号。

阅读量:172

点赞量:0

问AI
得看你用什么库 举个例子,javascript 中 " 和 ' 是可以互相转化的 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241008/46583fa1e82a3b5f1cb646d354e89b34.png) 除了 type 还会有一个 raw 来显示原文,方便替换的时候修改 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241008/2a804a3cae30e330f6772f7db604a3e7.png) 再来个 java 的例子,可以看到能不能识别主要还是你规则是什么 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241008/07e71affa680a5aae3361d9de3545ce2.png) 在来个 markdown 的例子,就没体现用的是什么,直接用类型表示了 *** 帮某些人贴个图 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241008/67314fe99d7c64679325e96ab63067ba.png)