GraphQL术语"fieldAST"的起源是什么

cap*_*uch 3 javascript graphql

我正在处理我能找到的所有GraphQL内容并且一直在使用一个名为fieldAST的变量,该变量在正式数据库术语中设置一个投影 - 跨被查询或变异的对象的属性.

我无法找到该术语的来源,或AST意味着什么作为首字母缩略词.这笔交易是什么?

fre*_*net 6

AST是"抽象语法树".AST是解析器经常输出的结果,它是一个机器可读的结构,代表实际的代码(在这种情况下是GraphQL查询).因此fieldASTs是当前选择的解析字段,表示为它们的抽象语法树.