- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Flex手册
-1- Loon.x-flex
flex
flex
fflleexx
fast lexical analyzer generator
NAME
NAME
名称NNAAMMEE
fex-快速的词法分析程序产生器
SYNOPSIS
SYNOPSIS
大纲SSYYNNOOPPSSIISS
flex [-bcdfhilnpstvwBFILTV78+? -C[aefFmr] -ooutput -Ppre-fix -Sskeleton]
[--help --version] [filename ...]
OVERVIEW
OVERVIEW
概述OOVVEERRVVIIEEWW
这个手册描述flex,一个通过在文本上进行模式匹配并生产程序的工具。这个手册包括教程和参考
两部分。
描述
工具的一个简要的概述
一些简单的例子
输入文件的格式
模式
由flex 使用的扩展的正则表达式
输入是如何被匹配的
用于判断哪些内容被匹配的规则
动作
如何指定当模式被匹配时该做什么
生产扫描
关于Flex 扫描器的详细资料
如何控制输入源
开始条件
介绍扫描器的环境和最小的扫描器
多输入缓存
如何操作双输入源;如何从string 而不是文件进行扫描
文件结束符规则
匹配输入的结束符的特殊的规则
各种宏
动作可以使用的宏的概述
用户可使用到的各种值
动作可以用的各种值的概述
关于Yacc 的接口
联合使用flex 的扫描器和yacc 的分析器
选项
Flex 命令行的选项和“%option指令
-2- Loon.x-flex
性能考虑
怎么让扫描器跑得最快
生产C++扫描器
可以生产C++扫描器class 的能力
与lex 和posix 不兼容的地方
和ATT lex 和POSIX lex 标准不同的地方
诊断
关于那些由flex 生成(或是扫描器生成的)的意义不是很明显的错误消息
文件
Flex 使用的文件
不足和BUG
已知的关于flex 的问题
参考
其他文档和相关工具
作者
包括联系的信息
DESCRIPTION
DESCRIPTION
描述DDEESSCCRRIIPPTTIIOONN
flex 是一个用来生成扫描器的工具,生成扫描器可以识别文本中的词汇模式。flex 从输入文件中或
是从标准输入设备中(如果没给出输入文件名)读取信息来生成一个扫描器。信息以正则表达式和C 代码
对的形式组成,这种形式称为规则(rule)。flex 生成C 源代码文件,lex.yy.c,其中定义了一个例
程yylex()。这个文件通过编译,并用-lfl 链接生成可执行文件。当可执行文件被执行时,它分析输入
中可能存在的符合正则表达的内容。当找到任何一个与正则表达式相匹配内容时,相应的C 代码将被执行。
SOME SIMPLE EXAMPLES
SOME SIMPLE EXAMPLES
一些简单的例子SSOOMMEE SSIIMMPPLLEE EEXXAAMMPPLLEESS
首先,看一些关于如何使用 flex 的简单例子。下面这个 flex 的输入说明当遇到一个字符串
username时,会用用户的登录名来代替。
%option main /* 生成main 函数 */
%option outfile=t1.c /* 等同于命令行参数 -ot1.c */
您可能关注的文档
- Fabia发动机培训教材.pdf
- FAG单向,双向推力球轴承.pdf
- F5使用手册(辊破变频器).pdf
- FAN7631中文资料.pdf
- FANUC Mitsubishi Yasnac数控系统通讯参数设置.pdf
- fanuc 31ib硬件连接(新).pdf
- Fanuc 大众标准.pdf
- FANUC 机器人系列伺服枪操作手册.pdf
- FANUC 网线连接,DNC加工.pdf
- FAGOR发格必威体育精装版光栅尺编码器.pdf
- 2024年04月山东聊城职业技术学院招考聘用44人笔试历年典型考题与考点剖析含答案详解.docx
- 2024年04月内蒙古呼伦贝尔市扎赉诺尔区公办幼儿园招考聘用10人笔试历年典型考题与考点剖析含答案详.docx
- 2024至2030年医用气体集中供应系统项目投资价值分析报告.docx
- 2024至2030年堆垛机式自动停车库项目投资价值分析报告.docx
- 2024年04月云南曲靖市马龙区文化和旅游局招考聘用公益性岗位工作人员笔试历年典型考题与考点剖析含答.docx
- 2024年全数字电力线载波机项目可行性研究报告.docx
- 2024年中空合片台项目可行性研究报告.docx
- 2024年中国美白抗皱面膜市场调查研究报告.docx
- 2024年中国真空管太阳热水器市场调查研究报告.docx
- 2024至2030年中国PVC充气床数据监测研究报告.docx
文档评论(0)