Lex是美國Bell實驗室用C語言研制的一個詞法分析程序自生成工具。它的基本原理就是使用正則表達式掃描匹配文本,并為每一個匹配模式定義一些操作,當用C語言作宿主語言時,這些操作都由C語言實現。一種匹配的正則表達式可能會包含相關的動作。這一動作可能還包括返回一個標記。當 Lex 接收到文件或文本形式的輸入時,它試圖將文本與正則表達式進行匹配。它一次讀入一個輸入字符,直到找到一個匹配的模式。如果能夠找到一個匹配的模式,Lex 就執行相關的動作(可能包括返回一個標記)。
標簽: Bell Lex C語言 美國
上傳時間: 2013-12-19
上傳用戶:sqq
這是我們學習編譯原理時做的一個程序. 是一個簡單的詞法分析程序.將一個文本文件時的推導規則進行.
標簽: 程序 編譯原理 分
上傳時間: 2013-11-30
上傳用戶:TRIFCT
一個很不錯的c++ 程序!是編譯系統的第一個程序,主要功能實現詞法分析!通過對文本的編譯,實現詞法分析
標簽: 程序 分 編譯系統 編譯
上傳時間: 2015-04-21
上傳用戶:x4587
bison源代碼.bison 是替代yacc的語法分析程序生成器. yacc是 Yet Another Compiler Compiler的縮寫. bison又是什么吶 是一個生成可以分析文本文件結構的程序的程序. 用戶不用直接編寫程序而只用確定好如何分析這些文本文件的規則就可以了. 這種文本結構應用的例子舉不勝舉, 其中一個就是計算器(calculator).
標簽: bison Compiler yacc Another
上傳時間: 2013-12-22
上傳用戶:ommshaggar
使用面向對象方法完成“快速拼寫檢查程序”的分析、設計和實現過程。快速拼寫檢查程序基本要求說明如下: 1.進行拼寫檢查的文件以文本文件形式存儲于外存上;2.只檢查文件中英文單詞的拼寫錯誤;3.單詞是用字母(a…z或A…Z)定義,任一非字母字符作為分隔符;4.判斷單詞拼寫正誤的依據是詞典,詞典以文本文件形式存放于外存上;5.詞典文件第1行為詞典的名稱,以后每一行存放一個單詞;6.輸出結果以文本文件形式存儲,其格式為:第1行:被拼寫檢查的文件名 + 詞典名 第2行后的每一行: 出錯單詞 位于第x行7.設計一個合理的GUI,注意GUI界面類與功能類的關系應比較松散。
標簽: 程序 對象 分 中英文
上傳時間: 2014-01-23
上傳用戶:阿四AIR
漢字關聯性量化方法及其在文本相似性分析中的應用
標簽: 漢字 分 中的應用 量化方法
上傳時間: 2013-12-25
上傳用戶:coeus
算法分析實驗 java實現: 有: 公約數 合并算法 字符排序 快速排序 馬踏棋盤問題 馬踏棋盤問題(文本做法) 折半查找 最大子段和
標簽: java 算法分析 實驗 合并
上傳時間: 2015-11-11
上傳用戶:520
編譯原理中的詞法分析工具,還需自己創建一個文本.寫入代碼.
標簽: 編譯原理 分 代碼
上傳時間: 2014-01-25
上傳用戶:hxy200501
MIDI文件結構分析及生成方法 本文分為三個部分: 第一部分:midi文件格式的說明 第二部分:常見MIDI碼說明 第三部分:用自定義的格式寫成文本文件,生成midi 文件的代碼
標簽: MIDI midi 分 文件結構
上傳時間: 2014-01-07
上傳用戶:ywqaxiwang
詞法分析工作過程中建立符號表、常量表。 并以文本文件形式輸出(按字典順序輸出)。詞法分析的最后結果以文本文件形式輸出。
標簽: 輸出 分 工作過程 符號
上傳時間: 2014-01-03
上傳用戶:fandeshun
蟲蟲下載站版權所有 京ICP備2021023401號-1