我是靠谱客的博主 沉默小土豆,最近开发中收集的这篇文章主要介绍yacc 简易计算机规则,YACC 使用说明——计算器实例.pdf,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

用Yacc 实现计算器功能 说明文件

目录

1. parser generator2 的环境设置 1

2. vc++环境的设置(目录设置) 2

3. 建立YACC文件,实现计算器功能 4

4. VC++ 的项目设置 7

5. 用vc++编译Parser Generator 生成的c文件 10

首先说一下windows 环境下parser generator 和vc++ 的各项配置。首先需要安装Lex 和Yacc 的编译环

境parser generator 软件,见附件包中,本实验使用的是parser generator2 ,解压缩,安装。

1. parser generator2 的环境设置

安装好parser generator2 ,打开集成开发环境,点项目Project菜单,在下拉菜单中选LibBuilder ,弹出

LibBuilder对话框选择属性按钮,弹出compiler properties 对话框:

1

1) Name 选择Visual C++ (32-bit);

2) Directory :msvc32

3) options: 依次为

Compiler Version (vc++版本)——Value (默认值:Versoin 6 );

Unicode (是否支持unicode 码):默认值True

Treat wchat_t as Built-in Type (是否把w_char_t 作为内建类型),默认值False

下边是VC 的各种目录(根据自己的VC++ 的安装目录路径做相应调整),依次为

·Compiler Bin Directory (C:PROGRAM FILESMICROSOFT VISUAL STUDIOVC98BIN

·Compiler Bin Directory(C:PROGRAM FILESMICROSOFT VISUAL STUDIOCOMMONMSDEV98BIN

·Compiler Include Directory(C:PROGRAM FILESMICROSOFT VISUAL STUDIOVC98INCLUDE

·Compiler Include Directory(C:PROGRAM FILESMICROSOFT VISUAL STUDIOVC98MFCINCLUDE

·Compiler Library Directory(C:PROGRAM FILESMICROSOFT VISUAL STUDIOVC98LIB

·Compiler Library Directory(C:PROGRAM FILESMICROSOFT VISUAL STUDIOVC98MFCLIB

注意:编译器安装目录根据个人安装目录需要做相应的调整。所有的这些设置完成之后点 ok 。返回

LibBuilder 。点Build 就可以编译vc++使用的lex 与yacc 的lib 库。

生成库文件在软件安装目录下的D:Parser Generator 2CppLibmsvc32 目录下。

2. vc++环境的设置(目录设置)

为了在VC++ 中可以找到包含文件yacc.h 和lex.h 以及YACC 和Lex 的库文件,需要对VC++进行相关

的目录设置:

中的Options (选项)命令,打开Options对话框。

1) 选择Tools (工具)菜单

2

2) 选择Directories (目录)选项卡

3) 在Show Directories for下拉列表框中选择Include Files 。

4) 在Directories (路径)框中,点击最后的空目录,并填入 D:PROGRAM FILESPARSER GENRATOR

2CPPINCLUDE 。(根据个人安装PARGEN 的目录需要做相应的调整)

最后

以上就是沉默小土豆为你收集整理的yacc 简易计算机规则,YACC 使用说明——计算器实例.pdf的全部内容,希望文章能够帮你解决yacc 简易计算机规则,YACC 使用说明——计算器实例.pdf所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部