首页 >
抽象语法树
✍ dations ◷ 2025-04-04 07:37:07 #抽象语法树
在计算机科学中,抽象语法树(Abstract Syntax Tree,AST),或简称语法树(Syntax tree),是源代码语法结构的一种抽象表示。它以树状的形式表现编程语言的语法结构,树上的每个节点都表示源代码中的一种结构。之所以说语法是“抽象”的,是因为这里的语法并不会表示出真实语法中出现的每个细节。比如,嵌套括号被隐含在树的结构中,并没有以节点的形式呈现;而类似于 if-condition-then 这样的条件跳转语句,可以使用带有三个分支的节点来表示。和抽象语法树相对的是具体语法树(通常称作分析树)。一般的,在源代码的翻译和编译过程中,语法分析器创建出分析树,然后从分析树生成AST。一旦AST被创建出来,在后续的处理过程中,比如语义分析阶段,会添加一些信息。
相关
- 侵入性监测生理监视器是一种电子医学装置,用来作为医疗用途监视,并且显示所监视的资料以及可能具备资料传送能力。生理资料被显示在阴极射线管、发光二极管或是液晶显示器上。萤幕上显示
- 埃万杰利斯塔·托里拆利埃万杰利斯塔·托里切利(意大利语:Evangelista Torricelli,又译托里拆利,1608年10月15日-1647年10月25日),意大利物理学兼数学家,以发明气压计而闻名。气压单位托(torr)以他的名字命名
- 能质能量(古希腊语中 ἐνέργεια energeia 意指“活动、操作”)在物理学中是一个间接观察到的物理量。它往往被视为某一个物理系统对其他的物理系统做功的能力。由于功被定
- 埃德曼降解法Edman降解(埃德曼降解,英语:Edman degradation),也根据所使用试剂而被称为“PTC法”或“PTH法”,是肽链或蛋白质中N-端氨基酸序列分析方法之一。由菲尔·埃德曼(Pehr Edman)首先创立
- 二磷酸脱氧鸟苷去氧鸟苷二磷酸(Deoxyguanosine diphosphate;dGDP)是较为常见的核酸GTP之衍生物,比GTP少了一个位在五碳糖2号碳上的-OH基,含有两个磷酸基团。
- 摩尔曼斯克州摩尔曼斯克州(俄语:Му́рманская о́бласть,罗马化:Murmanskaya oblast),位于俄罗斯最西北部,是俄罗斯联邦主体之一,属西北部联邦管区。面积144,900平方公里,人口89
- 沈志云沈志云(1929年5月28日-),中国机车车辆专家,中国科学院资深院士。1929年生于湖南长沙。1952年毕业于唐山铁道学院机械系。1961年获苏联列宁格勒铁道学院技术科学副博士学位。1991
- 淫乐杀人淫乐杀人(英语:lust murder,日语:快楽殺人),又名异常快乐杀人,指为了获得某种快感,或心理上的满足或补偿所犯下的杀人行为。有的罪犯是以追求性快感为目的,也叫做性犯罪杀手,而其它原
- 约瑟夫·玛丽·雅卡尔约瑟夫·玛丽·雅卡尔(Joseph Marie Jacquard,1752年6月7日-1834年8月7日),法国发明家,设计出人类历史上首台可设计织布机——雅卡尔织布机(英语:Jacquard loom),对将来发展出其他可编
- 世动吉祥物第八届世界运动会(简称2009高雄世运,英语:The World Games 2009),于2009年7月16日至26日在中华民国台湾高雄市举行,是首次在台湾举办的国际性大型综合运动会,亦是第二次在亚洲举办