Flex2.5使用者手冊(一) (轉)

worldblog發表於2007-08-17
Flex2.5使用者手冊(一) (轉)[@more@]

Flex2.5手冊(一):namespace prefix = o ns = "urn:schemas--com::office" />

名稱:

flex – 詞法分析器生成器(fast lexical analyzer generator)

摘要:

flex [-bcdfhilnpstvwBFILTV78+? -C[aefFmr] -ooutput -Pprefix -Sskeleton] [--help --version] [filename ...]

目錄:

本手冊將介紹flex,一個用於生成基於文字進行匹配的的工具。

本手冊包括指南和參考兩部分:

  1.Flex概要

  2.簡單的例子

3.Flex的輸入格式

  4.模式

   flex使用擴充套件的正規

  5.輸入是如何被匹配的

   規則決定了什麼需要匹配

6.動作

   用於指定當模式匹配後的操作

  7.掃描器的生成

   關於Flex生成的詞法掃描器的細節;

   如何控制輸入源;

  8.開始條件(Start Conditions)

   將上下文(context)概念引入到生成的掃描器中

   管理微型掃描器(mini-scanners)

9.多個輸入緩衝區(Multiple Input Buffers)

  如何使用多個輸入源;

  如何使字串掃描代替檔案掃描

  10.檔案結束規則(End-of-file Rules)

   用於匹配輸入結束的特殊規則

11.其它相關宏定義

   可用於動作中的宏的彙總

  12.使用者可以使用的值

   在動作中使用的值的彙總

  13.和Yacc的介面

   連線flex掃描器和yacc語法分析器

14.選項

   flex的命令列選項和"%option"指令

  15.考慮

   如何讓你的掃描器儘可能得快

16.生成 C++ 掃描器

  生成C++掃描器類的功能(實驗性的)

  17.與Lex和POSIX的不相容性

   flex 與AT&T lex以及POSIX  lex 標準的區別

  18.診斷

   由flex(或flex生成的掃描器)產生的錯誤並不明顯

  19.檔案

  flex使用的檔案

  20.flex的不足之處和它的s

   瞭解flex存在的問題

  21.參閱

    其它文件以及相關的工具

  22.作者

    聯絡方式


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-963039/,如需轉載,請註明出處,否則將追究法律責任。

相關文章