2021SC@SDUSC
上次到了击碎为tokens
的部分,接下来就会有一个挺奇怪的点……
在processLocalCmd前
在这里,我还特意去看了看proc,发现里面根本没有token的内容。这是怎么回事呢?
我就再去看一遍,结果发现tokens
就是这么用的:
其实在前一部分都只用了token
的[0]
、[1]
。而find
里才算是真正用到了token
整体……来看长度?额那为啥要这么早就split
。
qp.run之前
好么,真就没有token
。到这里都是传command
字符串啊。
compile前
全都是command
……
AstTree之前最后一刻
ctx
甚至是null
?
小总结
其实全程都是以传递一个command
为主,从这里我似乎意识到了那些hook
的意义了?
AstTree
有件挺奇怪的事儿,我感觉可以考虑问问后面的同学。