-
这里以开始定义的PASCAL语言子集的源程序作为词法分析程序的输入数据。在词法分析中,自文 件头开始扫描源程序字符,一旦发现符合“单词”定义的源程序字符串时,将...
这里以开始定义的PASCAL语言子集的源程序作为词法分析程序的输入数据。在词法分析中,自文 件头开始扫描源程序字符,一旦发现符合“单词”定义的源程序字符串时,将它翻译成固定长度的单 词内部表示,并查填适当的信息表。经过词法分析后,源程序字符串(源程序的外部表示)被翻译成 具有等长信息的单词串(源程序的内部表示),并产生两个表格:常数表和标识符表,它们分别包含 了源程序中的所有常数和所有标识符。- Here starts the PASCAL language subset source program which
defines to take the lexical analyaer the data-in. In the lexical
analysis, starts from the article article to scan the source program
character, once discovered when conforms to "the word" the definition
source program character string, translates it the fixed length the
word interior to indicate, and looks up fills in the suitable
information table. After the lexical analysis, the source program
character string (source program exterior expression) is translated
has and so on the long information the word string (source program
internal expression), and produces two forms: The chart and the
identifier table, they have separately contained in source program all
constants and all identifiers.
- 2022-03-30 16:56:06下载
- 积分:1
-
日本的开源编辑器源码,由C++开发,功能特别强大。
日本的开源编辑器源码,由C++开发,功能特别强大。-Japan
- 2022-04-19 11:27:20下载
- 积分:1
-
tiny 编译器
tiny 编译器-tiny compiler
- 2022-06-18 04:13:54下载
- 积分:1
-
计算机科班学生的词法分析作业,用flex处理生成的VC源程序。...
计算机科班学生的词法分析作业,用flex处理生成的VC源程序。- The computer regular professional training student s lexical
analysis work, processes the production with flex the VC source
program.
- 2022-03-11 07:34:59下载
- 积分:1
-
语义分析的功能:
第一,审查每个语法结构的静态语义,即验证语法结构合法的程序是否真正有意义。有时把这个工作称为静态语义分析或静态审查。第二,如果静态语义正确...
语义分析的功能:
第一,审查每个语法结构的静态语义,即验证语法结构合法的程序是否真正有意义。有时把这个工作称为静态语义分析或静态审查。第二,如果静态语义正确,语义处理则要执行真正的翻译,即,或者将源程序翻译成程序的一种中间表示形式(中间代码),或者将源程序翻译成目标代码。
有报告-Semantic analysis of the functions: First, review each of the grammatical structure of the static semantics, that is, the grammatical structure to verify whether the procedures legally meaningful. Sometimes this is called static or static semantic analysis review. Secondly, if the correct static semantics, semantic processing should be the implementation of a genuine translation, that is, or will be translated into procedures source an intermediate representation (intermediate code), or source code translated into object code. There are reports
- 2023-04-30 09:55:03下载
- 积分:1
-
TINY+编译器源码
语言表达式的定义
(1) <表达式> ::= <算术表达式>|<逻辑表达式>...
TINY+编译器源码
语言表达式的定义
(1) ::= |
(2) ::= ±|±|
(3) ::= *|/|
(4) ::=
(5) ::= |
(6) ::= or |
(7) ::= and |
(8) ::= |not
(9) ::= | | |
(10) ::= ||=| =-err
- 2023-04-14 01:05:03下载
- 积分:1
-
实现登录,可以自由相应的登录方式接受编码
实现登录,可以自由相应的登录方式接受编码-To achieve log free to log on to receive treatment the corresponding coding
- 2022-04-07 07:18:22下载
- 积分:1
-
Many many developers all over the net respect NASM for what i s
Many many developers all over the net respect NASM for what i s
- a widespread (thus netwide), portable (thus netwide!), very
flexible and mature assembler tool with support for many output
formats (thus netwide!!).
Now we have good news for you: NASM is licensed under LGPL.
This means its development is open to even wider society of
programmers wishing to improve their lovely assembler.
The NASM project is now situated at SourceForge.net, the most
famous Open Source development center on The Net.
Visit our development page at http://nasm.2y.net/ and our
SF project at http://sf.net/projects/nasm/
- 2022-01-26 00:55:29下载
- 积分:1
-
vigenre java password
vigenre 是关于加密的java实现-vigenre java password
- 2022-03-03 09:54:42下载
- 积分:1
-
pascal编译器,可生成中间代码,简单实用
pascal编译器,可生成中间代码,简单实用-pascal compiler, can generate between code, simple and practical
- 2022-03-10 12:08:11下载
- 积分:1