編譯課上做的小程序,用四種分析方法分別實現(LL1,算符優先,遞歸下降,簡單詞法分析) 完成對正則文法所描述的Pascal語言子集單詞符號的詞法分析程序。 <標識符>→字母︱ <標識符>字母︱ <標識符>數字 <無符號整數>→數字︱ <無符號整數>數字 <單字符分界符> →+ ︱- ︱* ︱ ︱(︱) <雙字符分界符>→<大于>=︱<小于>=︱<小于>>︱<冒號>=︱<斜豎>* <小于>→< <等于>→= <大于>→> <冒號> →: <斜豎> →/ 識別語言的保留字 :begin end if then else for do while and or not
上傳時間: 2014-06-29
上傳用戶:sjyy1001
A guide to Matlab for Beginners and experienced users, A Guide to MATLAB Object Oriented Programming, The Handbook Of Data Mining, Matlab - Creating Graphical User Interfaces,
標簽: Programming experienced Beginners Oriented
上傳時間: 2017-06-12
上傳用戶:cccole0605
Altera® provides various tools for development of hardware and software for embedded systems. This handbook complements the primary documentation for these tools by describing how to most effectively use the tools. It recommends design styles and practices for developing, debugging, and optimizing embedded systems using Altera-provided tools. The handbook introduces concepts to new users of Altera’s embedded solutions, and helps to increase the design efficiency of the experienced user.
標簽: development for provides embedded
上傳時間: 2017-06-15
上傳用戶:haoxiyizhong
C++ C 詞法分析器,編譯原理, 運行時輸入文件(input.txt)路徑,文件內容為{}BEGIN FOR(I=0 I<10 I=I+1){} END
標簽: 分析器
上傳時間: 2013-12-18
上傳用戶:mikesering
1. Download the version you want: * Version 1.3.4 (30 Aug 2007) -- this is the latest version for UNIX/Linux and Windows * Previous versions 2. Unzip the file, which will create a directory called klt and place all the files there 3. Compile and run the code * On UNIX / Linux, move to the klt directory, type make. Now try some examples, by typing example1, etc. * For Microsoft Visual C++ 6.0, open the klt.dsw file, compile, and run. Change the constant in main.cpp to run the different examples. * For Microsoft Visual Studio .Net/7/8, open the klt.sln file, compile, and run. Change the constant in main.cpp to run the different examples. 4. Notice that, for your convenience, unofficial copies of the User and Reference Manuals can be found in the doc directory.
標簽: the Download Version version
上傳時間: 2014-01-25
上傳用戶:nanshan
Emdros is a text database middleware-layer aimed at storage and retrieval of "text plus information about that text." This information could be linguistic analyses or other annotations. Emdros provides an abstraction of text that makes it well suited to storing /syntactic analyses/ of text, but other linguistic information is supported as well. Emdros comes with a query-language, MQL, that enables powerful queries. Emdros acts as a middleware-layer between a client (not provided) and a database back-end. Currently, PostgreSQL, MySQL, and SQLite (2 and 3) are supported, but other back-ends can easily be added.
標簽: text middleware-layer information retrieval
上傳時間: 2014-01-02
上傳用戶:wfeel
In communication systems channel poses an important role. channels can convolve many different kind of distortions to our information. In perticular wireless channels multipath distortion is sevear. and more sevear is such distortion is random. To handle this, multipath affected channels require Equalizers at receaver end. such equalizer uses different learning Algorithms for identifying channels continuously. This project is VHDL implementation of LMS learning algorithm with pipelined architecture. so this implementation can work with higher data rates with less clock speed requirments and so with less power consumpiton It uses Fixed point arithmatic blocks for filtering so suitable for coustom asic.
標簽: communication important different channels
上傳時間: 2013-12-08
上傳用戶:litianchu
This tutorial was prepared for our freshman engineering students using the student version of MATLAB, because symbolic computations are covered in almost no introductory textbook. We are pleased to make it available to the international community, and would appreciate suggestions for its improvement. MATLAB’s symbolic engine permits the user to do things easily that are difficult or impossible to do numerically
標簽: engineering tutorial prepared freshman
上傳時間: 2014-01-02
上傳用戶:lx9076
Embedded microcontroller program (PicBasic) to implement RFID-based Medicine Teller system, used to inform the user about the time to take medicine, scanning RFID tags on the medicines, for elders use.
標簽: microcontroller RFID-based implement Embedded
上傳時間: 2017-07-04
上傳用戶:zhenyushaw
Introduction to I/O Kit Device Driver Design Guidelines Chapter 1 The libkern C++ Runtime Chapter 2 libkern Collection and Container Classes Chapter 3 The IOService API Chapter 4 Making Hardware Accessible to Applications Chapter 5 Kernel-User Notification Chapter 6 Displaying Localized Information About Drivers Chapter 7 Debugging Drivers Chapter 8 Testing and Deploying Drivers Chapter 9 Developing a Device Driver to Run on an Intel-Based Macintosh
標簽: Chapter Introduction Guidelines Runtime
上傳時間: 2017-07-04
上傳用戶:冇尾飛鉈