当前位置:首页 > 经验 >

抽象反义词是什么标准答案(具体和抽象是反义词吗)

来源:原点资讯(www.yd166.com)时间:2024-03-26 14:51:55作者:YD166手机阅读>>

当生成树的时候,解析器 会删除一些没必要的标识tokens(比如不完整的括号),因此AST不是100%与源码匹配的,但是已经能让我们知道如何处理了

2)AST 应用

AST 查看辅助工具:点我

解析并转换 AST 的这个步骤比较繁琐,当然我们不必重复造轮子,已经有人替我们造好了轮子,比如解析服Java文件,我们可以应用 Javaparser 进行 AST 转换,解析 Js / Ts 文件,可以应用 Babelparser 进行 AST 转换。当然,尽管轮子已经为我们准备好了,我们还需要如何运用,那就是得了解规则,下面附上一些常用的节点类型含义对照表,也就是 AST 转换的规则:

抽象反义词是什么标准答案,具体和抽象是反义词吗(13)

为了快速了解,我们这篇以 JavaScript 文件为例,那么解析与操作 JavaScript 文件,已经有了比较好用的轮子 -- jscodeshift,我们下面就利用 jscodeshift 来操作 AST

1、查找

这里是一段十分简易的代码:

import React from 'react'; import { Button } from 'antd';

我们对比上面的 节点类型含义对照表 ,可以看出这是两个 ImportDeclaration 语句

然后我们将这段代码放到 AST 可视化工具中查看转换成 AST 后的样子:

抽象反义词是什么标准答案,具体和抽象是反义词吗(14)

这个时候我们有个小小的需求,那就是我想要获取下面代码块中的导包源,也就是 from 后面的内容

import React from "react"; import { Button } from "antd"; import { moment } from "moment";

我们来看这段话的含义,代码中我们通过引入 jscodeshift 来帮助我们解析和操作 AST 文件,然后在 API 中声明了我们要查找元素的类型

抽象反义词是什么标准答案,具体和抽象是反义词吗(15)

这个时候我们可以打开控制台运行 node find.js 来运行该脚本内容,可以看到控制台成功的输出了我们想要的结果!

react antd moment

接下来我们玩法进阶,我们在下面代码块中除了看到有 import 语法,还定义了 name 属性,那我们这个时候需求又来了, 我想获取该 name 的值!这个时候要怎么办呢?

抽象反义词是什么标准答案,具体和抽象是反义词吗(16)

栏目热文

压抑抽象的反义词(抽象和隐蔽的反义词)

压抑抽象的反义词(抽象和隐蔽的反义词)

图片预览(需要下载原文请看文章末尾)部编版五年级语文上册第六单元知识小结一、易读错的字机械(xiè)忙碌(lù)魄(pò...

2024-03-26 14:38:43查看全文 >>

抽象的反义词是具体正确吗(具体的反义词是什么 求准确答案)

抽象的反义词是具体正确吗(具体的反义词是什么 求准确答案)

粗一细 存一亡 稠一稀沉一浮 晨一昏 愁一喜残忍一仁慈 惭愧一自豪 灿烂一暗淡苍白一红润 草率一认真 潮湿一干燥敞开一关...

2024-03-26 15:12:28查看全文 >>

抽象是什么意思(抽象和具体是什么意思)

抽象是什么意思(抽象和具体是什么意思)

当我们觉得一个词的解释难于理解时,通常说这个词或其解释太“抽象”。日常语言中,“抽象”这个词几乎成了难于理解的代名词。然...

2024-03-26 14:31:02查看全文 >>

1000个抽象词汇(1000核心词汇)

1000个抽象词汇(1000核心词汇)

1、 并非 GRE 或 GMAT 词汇书里的词,而是一个你认识的词2、 用一句话解释不清楚3、 你在阅读的时候,突然想不...

2024-03-26 14:27:10查看全文 >>

抽象的反义词是什么(抽象反义词)

抽象的反义词是什么(抽象反义词)

长期-短期惭愧-无愧苍白-红润苍翠-枯黄操心-省心潮湿-干燥侧面-正面草率-认真-细心灿烂-暗淡-昏暗仓促-从容-悠闲曾...

2024-03-26 14:33:03查看全文 >>

抽象的反义词是具体对不对(深奥和抽象的反义词)

抽象的反义词是具体对不对(深奥和抽象的反义词)

导读: 从具体事物抽出,概括出它们共同点如本质属性与关系等而暂不考虑它的细节,不考虑其他因素,这种思维过程,称为抽象。抽...

2024-03-26 14:31:48查看全文 >>

具体和抽象怎么理解(抽象和具体的举例)

具体和抽象怎么理解(抽象和具体的举例)

  抽象与具体  抽象与具体是科研中常用的一对哲学范畴。  抽象是指在认识上把事物的规定、属性、关系从原来有机联系的整体...

2024-03-26 14:50:20查看全文 >>

手机当电脑摄像头用有几种方法(如何把手机当电脑摄像头用)

手机当电脑摄像头用有几种方法(如何把手机当电脑摄像头用)

  有时孩子在上网课时,用手机屏幕太小,但电脑上没有摄像头,该怎么办?其实可以将手机设置为电脑的摄像头,这样就解决了大屏...

2024-03-26 14:52:34查看全文 >>

如何把手机用作电脑摄像头(怎么用手机当电脑摄像头)

如何把手机用作电脑摄像头(怎么用手机当电脑摄像头)

一些用户在视频的情况下很有可能会发觉台式电脑没有摄像头或是感觉电脑上自带的摄像头并不是很清楚,这时候你能试着着将手机摄像...

2024-03-26 15:03:31查看全文 >>

文档排行