最新 最热

NASA:ASTER 1 级精确地形校正登记传感器辐射率 V003

高级星载热发射和反射辐射计(ASTER)1 级精确地形校正注册传感器辐射度(AST_L1T)数据包含校正传感器辐射度,与 ASTER 1B 级(AST_L1B)(https://doi.org/10.5067/ASTER/AST_L1B.003)相对应,经过几何校正,并旋转到 UTM 投影北上。 AS...

2024-09-17
1

PHP代码抽象语法树工具 AST Viewer

抽象语法树(Abstract Syntax Tree,简称AST)是源代码的抽象语法结构的树状表现形式,它不依赖于源语言的语法(比如词法单元)。抽象语法树在编译器设计中占据重要地位,它是许多编译任务的基础,包括语法分析、语义分析、优化和代...

2024-09-10
1

ASTER 地表动能温度 (AST_08) 是利用 8 至 12 µm 光谱范围内的五个热红外波段

ASTER 地表动能温度 (AST_08) 是利用 8 至 12 µm 光谱范围内的五个热红外波段(白天或夜间获取)生成的 (https://lpdaac.usgs.gov/documents/996/ASTER_Earthdata_Search_Order_Instructions.pdf)。 它只包含陆地地区 9...

2024-09-09
1

Slack 结合 AST 和 LLM 自动转换 15000 个单元测试,成功率达 80%

Slack 的工程团队最近发表了一篇文章,分享了他们如何使用大型语言模型(LLM)自动将 15000 个单元和集成测试 从 Enzyme 迁移到 React Testing Library (RTL)。通过结合抽象语法树(AST)和 AI 驱动的自动化方法,Slack 实现了 8...

2024-06-27
1

带你探究AST与js的关系

抽象语法树(Abstract Syntax Tree,AST)是编程语言中常用的一种数据结构,用于表示代码的抽象语法结构。在计算机科学中,AST 是源代码的抽象语法结构的树状表现形式。每个节点表示源代码中的一个构造,例如表达式、语句或声明...

2024-02-18
1

PHP 使用 nikic/php-parser 处理 AST

nikic/PHP-Parser 可以解析 PHP 代码并生成 AST,还支持修改 AST 再还原成PHP源码,从而实现元编程,可用来做 AOP 和静态代码检查等。Swoft 框架中 AOP 也是基于 PHP-parser 开发的。...

2023-12-18
1

markmap 核心原理解析

Markmap 是一个非常有用的工具,它可以将 Markdown 文本转换成交互式的思维导图,我在工作中经常会用到这个工具,比如:

2023-11-29
2

TiDB SQL Parser 的实现

其中,SQL Parser的功能是把SQL语句按照SQL语法规则进行解析,将文本转换成抽象语法树(AST),这部分功能需要些背景知识才能比较容易理解,我尝试做下相关知识的介绍,希望能对读懂这部分代码有点帮助。...

2023-11-24
1

CodeMod 代码重构/升级必知必会

CodeMod(Code Modification) 的应用场景非常多,我在过去几年就使用 ‘codemod‘ 升级过多个项目,节省了大量的人力成本:

2023-10-23
1