计算机光盘软件与应用
計算機光盤軟件與應用
계산궤광반연건여응용
COMPUTER CD SOFTWARE ADN APPLICATIONS
2013年
20期
91-92
,共2页
KMP算法%正则文法%左线性文法%右线性文法%混合线性文法%L(GL)
KMP算法%正則文法%左線性文法%右線性文法%混閤線性文法%L(GL)
KMP산법%정칙문법%좌선성문법%우선성문법%혼합선성문법%L(GL)
KMP又被称作克努特--莫里斯--普拉特操作(简称KMP算法)它是一种模式匹配算法,这个算法的关键是根据给定的模式串W1,m,定义一个next函数。本文阐述了利用KMP算法的匹配思想,解决不包含莫字符串系列的正则文法,该正则文法主要是用在词法分析过程中找出程序中的错误的代码,且对应的自动机中无等价的状态。本文根据KMP、正则文法和自动机的定义和基本原理证明了此技术的可行性和正确性,为编译程序设计提供自动生成最小化正则文法的技术和实现程序以供参考。
KMP又被稱作剋努特--莫裏斯--普拉特操作(簡稱KMP算法)它是一種模式匹配算法,這箇算法的關鍵是根據給定的模式串W1,m,定義一箇next函數。本文闡述瞭利用KMP算法的匹配思想,解決不包含莫字符串繫列的正則文法,該正則文法主要是用在詞法分析過程中找齣程序中的錯誤的代碼,且對應的自動機中無等價的狀態。本文根據KMP、正則文法和自動機的定義和基本原理證明瞭此技術的可行性和正確性,為編譯程序設計提供自動生成最小化正則文法的技術和實現程序以供參攷。
KMP우피칭작극노특--막리사--보랍특조작(간칭KMP산법)타시일충모식필배산법,저개산법적관건시근거급정적모식천W1,m,정의일개next함수。본문천술료이용KMP산법적필배사상,해결불포함막자부천계렬적정칙문법,해정칙문법주요시용재사법분석과정중조출정서중적착오적대마,차대응적자동궤중무등개적상태。본문근거KMP、정칙문법화자동궤적정의화기본원리증명료차기술적가행성화정학성,위편역정서설계제공자동생성최소화정칙문법적기술화실현정서이공삼고。