语法分析: 分析一系列符号的过程,根据正式的语法的规则

在计算机科学和语言学中,语法分析(英語:syntactic analysis,也叫 parsing)是根据某种给定的形式文法对由单词序列(如英语单词序列)构成的输入文本进行分析并确定其语法结构的一种过程。


上下文无关文法
语法分析器
· LL剖析器
· 算符优先分析器
· LR剖析器
· SLR剖析器
· LALR剖析器

语法分析器(parser)通常是作为编译器解释器的组件出现的,它的作用是进行语法检查、并构建由输入的单词组成的数据结构(一般是语法分析树、抽象语法树等层次化的数据结构)。语法分析器通常使用一个独立的词法分析器从输入字符流中分离出一个个的“单词”,并将单词流作为其输入。实际开发中,语法分析器可以手工编写,也可以使用工具(半)自动生成。

语法分析器分类

语法分析器的任务主要是确定是否可以以及如何从语法的起始符号推导出输入符号串(输入文本),主要可以通过两种方式完成:

  • 自顶向下分析:根据形式语法规则,在语法分析树的自顶向下展开中搜索输入符号串可能的最左推导。单词按从左到右的顺序依次使用。
  • 自底向上分析:语法分析器从现有的输入符号串开始,尝试将其根据给定的形式语法规则进行改写,最终改写为语法的起始符号。

参考文献

    书籍

外部連結

参见

Tags:

语法分析 器分类语法分析 参考文献语法分析 外部連結语法分析 参见语法分析形式文法计算机科学语言学

🔥 Trending searches on Wiki 中文:

1Hide (电视剧)星汉灿烂·月升沧海大韩民国全斗煥食戟之靈方力申TWICE無職轉生~到了異世界就拿出真本事~臺灣美好世界 (電視劇)林彪王心凌聲優廣播的幕前幕後張柏芝關於我轉生變成史萊姆這檔事李聪 (航天员)白蟻宋雨琦鄧麗君2024年世界司諾克錦標賽張勝豐李宗瑞性侵案王洪文第一次世界大战秦嵐&TEAM李到晛笑看風雲蕭景鴻Fubon Angels长城徐波 (企业家)德川家齊ChatGPTTHE NEW GATE邱澤范曾黃仁勳賀軍翔國家安全會議 (中華民國)雪人航空691号班机空难哈萨克斯坦埃及對習近平的負面稱呼习近平陈独秀慈禧太后趙麗穎淋病逆天奇案李孟諺麻豆传媒逆天奇案2李芷婷各国人均名义国内生产总值列表黄金周 (日本)李四川王淨阿道夫·希特勒完全省錢戀愛手冊孝儀純皇后黃子佼真田廣之江青朴寶劍明宰鉉夜限照相馆邁爾斯-布里格斯性格分類法五條悟北京市她和她的她澳新军团日邱垂正ILLIT中国人民解放军网络空间部队城市獵人 (韓國電視劇)中国抗日战争你好,星期六🡆 More