词法分析和语法分析类库的一种构造方法

  • 格式:pdf
  • 大小:156.84 KB
  • 文档页数:4

u ig tea ay i nv re o ic u s Th sa ihme to e M n lss ca slba y a d s na asn ls b ay sn h n lss o u es fd so re. e e tbl f i s n fl ̄c a ay i ls rr n y tx p ri g ca s l rr ma e ec n i i k st o ~ h sr c o h o tu t n o te c mpin r ga e se d moe e ii n . i f i l g p o r m a ira r f ce t n
A o s r c i n m e h d o x c la a y i l s i a y a d c n t u to t o fl i a n l ss c a s l e br r n
s n a r i g c a s lb a y y t x pa sn l s i r r
处理 及对符 号 表的对 象 化处理 . 目前 已有学 者 构 建 了类 库 的框 架 , 出 了类 库 给
的类设施 .
1 1 词 法 分 析 类 库 的 论域 分析 .
所 谓 论域 分 析 是 指 在 论域 中对 问题 进 行分 析 , 并抽 取 出抽象 的类 的 过程 . 论域 分析 是类库 建设 的 基 础 . 法分 析类库 能 够将 用正 规式 表示 的某语 言 词 的 词法转 换成 该语 言 的词法 分 析程序 .
中圈 分 类 号 : P 1 T 32 文 献 标 识 码 : A
摘ቤተ መጻሕፍቲ ባይዱ
要 : P / 语 言 为 例 , 过 论 域 分 析 给 出 了 词 法 分 析 类 库 和 语 法 分 析 类 库 的 一 种 构 造 方 法 , 库 的 建 立 使 得 以 L0 通 类
编译程序 的构造更加简单高效 .
L UO i1 Ha.i
(n r a o n ier gS ho , n r no aU i r t o S i c dT c n l y B o u0 4 1 , h a If m t nE g e n c olI e Mo gl n e i f e ea e h o g , at 10 0 C i ) o i n i n i v sy n n c o o n
种 构造 方法 .
标 误 符 =1 1 d ( ) f
常数 =d d
运 算符 = +f *f f = —l / :
1 语 法 分 析 类 库 的 构造
语 法分 析类库 用 于提供 自动 产生语 法 分析 程序
分 界符 =, ; . ( ) l 1 1 1 其 中 I 示字母 , 表 d表 示 数 字 . 键 字 与标 关 符构 词原则 相 同 .
收稿 日期 :O7—0 一l 2O 3 l 作者 简介 : 海 丽 (96一) 女 , 宁 大 连 人 , 罗 17 , 辽 内蒙 古科 技 大学 讲 师 , 京 科技 大 学 硕 士 研究 生 北
编译 程序 的构 造过 程 中存 在 大量重 复性 开发 工 作, 包括构 造 词法分 析 、 语法分 析 和语义 处理 等编 译 成分 的重 复性 构造 工作 . 可将 这些 有雷 同构造 思 想 的工作 构造 成 可复 用 编 译类 库 , 得编 译 程 序 的 面 使 向对 象构造 过 程更加 简单 有效 . 编译 类库 主要 包 括 词法 分析类 库 和语 法分析 类库 , 此外 , 应包括 语 义 还
1 1 1 用 正 规 式 描 述 词 法 ..
要 自动 产 生 词法 分 析 器 , 先 要用 正 规式 描 述 首
词法 . 文 用正规 式 描述 简化 P / 下 L 0语 言 的 词 法 … 1.
中 的类 组成 及各 个类 的作 用 . 者通 过分 析现 有 文 笔 献资 料 , 结合 自己的研究 , P / 并 以 L 0语 言为例 , 过 通 论 域分 析给 出了词法 分析类 库 和语法 分 析类库 的 一
Jn 2 7 u e,O0
V0 26. l No2
文 章 编 号 :0 4 7 2 20 )2— 17—0 10 —9 6 ( 0 7 0 0 5 4
词法分析和语法 分析类库 的一种构造方 法
罗 海 丽
( 蒙古科技大学 信息工程学 院, 内 内蒙 古 包 头 04 1 ) 10 0
关键词 : 词法分 析类库 ; 语法分析类库 ; 域分析 论
维普资讯
20 07年 6月 第2 6卷 第 2 期
内 蒙 古 科 技 大 学 学 报
J u a fI e n oi ie st ce c n c oo y o r lo nn rMo g la Un v ri o S in e a d Te hn lg n yf
Ke y wor s:e ia n l ssca sl a y;y tx p rig ca slb ay;he a ay i fu v re o ic u s d lxc la ay i ls i r s na asn ls irr t n lss o n es fd so re br i Absr c : ta t W n e a l fP 0, o sr ci to flxc la lssca s l ay a d s na a sn ls ir r sp tfr r ) a x mpe o L/ a c n tu t n meh d o e ia nayi ls irr n y tx p rig ca slba y wa u o wad b o b