课程报告,c++实现
2021-10-14 14:02:34 2.55MB 编译原理 词法分析器 语法分析器
1
spl常用语句.pdf
2021-10-14 13:05:53 53KB spl常用语法
1
存储过程语法实例.doc
2021-10-14 09:04:24 74KB Oracle 存储过程 数据库
基础语法类对象基础数据类型.emmx
2021-10-13 18:02:47 69KB java
1
目的:熟练掌握自上而下的语法分析方法,并能用程序实现。 要求: 1. 使用的文法如下: E TE E + TE | T FT T * FT | F (E) | id 2. 对于任意给定的输入串(词法记号流)进行语法分析,递归下降方法和非递归预测分析方法可以任选其一来实现。 3. 要有一定的错误处理功能。即对错误能提示,并且能在一定程度上忽略尽量少的记号来进行接下来的分析。可以参考书上介绍的同步记号集合来处理。 可能的出错情况:idid*id#, id**id#, (id+id#, +id*+id# …… ……
2021-10-13 18:00:03 8.26MB c++ 编译技术 大连理工 第四次上机
1
我自己整理的Python基础语法合集,变量,循环,输入输出等等都有,主要是知道概念和怎么用的 如果打开文件后有文字变成符号的,先把字体改为宋体就正常了
2021-10-13 17:55:38 64KB Python 语法
1
1. 使用的文法如下: E ® TE ¢ E ¢ ® + TE ¢ | e T ® FT ¢ T ¢ ® * FT ¢ | e F ® (E) | id 2. 对于任意给定的输入串(词法记号流)进行语法分析,递归下降方法和非递归预测分析方法可以任选其一来实现。 3. 要有一定的错误处理功能。即对错误能提示,并且能在一定程度上忽略尽量少的记号来进行接下来的分析。可以参考书上介绍的同步记号集合来处理。 可能的出错情况:idid*id, id**id, (id+id, +id*+id …… 4. 输入串以#结尾,输出推导过程中使用到的产生式。例如: 输入:id+id*id# 输出:E ® TE ¢ T ® FT ¢ F ® id E ¢ ® + TE ¢ T ® FT ¢ …… 如果输入串有错误,则在输出中要体现是跳过输入串的某些记号了,还是弹栈,弹出某个非终结符或者是终结符了,同时给出相应的出错提示信息。比如: idid*id对应的出错信息是:“输入串跳过记号id,用户多输入了一个id”; id**id对应的出错信息是:“弹栈,弹出非终结符F,用户少输入了一个id” (id+id对应的出错信息是:“弹栈,弹出终结符 ) ,用户少输入了一个右括号(或者说,括号不匹配)”
2021-10-13 16:59:39 10KB 编译原理
1
解压后是html及相关文件. 功能是从PlanetB(http://www.planetb.ca/syntax-highlight-word)薅过来的. 使用时, 将代码复制并粘贴到文本域中, 然后单击确认按钮, 会生成语法高亮的代码. 复制它们然后粘贴到 Word 中, 就可以看到已经格式化的代码块了. 目前支持 java/sql/xml, css在压缩包中, 可自行添加. 如果不经常用, 可参考这里(https://blog.csdn.net/gun_008/article/details/120634616)
1
Architecture-driven Modernization Abstract Syntax Tree Metamodel (ASTM) V1.pdf The purpose of the ASTM is to provide a framework that allows tool vendors and tool clients to build and use tools that conform to commonly agreed upon modeling specifications for the interchange of abstract syntax models of software. Interoperability is achieved when models can be interchanged using modeling elements that conform to those specified in the ASTM specification. The internal proprietary models of tools need not conform the ASTM for a tool to be considered compliant with the ASTM. To be considered compliant a tool need only adhere to the ASTM as a model interchange specification. Tool conformance is concerned solely with the ability of tools to interchange models that conform to the ASTM. • For a GAST model to conform with the ASTM it must conform to the GAST Metamodel provided by this specification. • For a SAST model to conform to the ASTM it must conform to both the GASTM model provided with this specification as well as the SASTM model provided by some future SASTM specification. The ASTM is a bi-dimension multi-layered modeling specification. The two dimensions of the ASTM define both syntactic as well as the semantic properties of software. The layers of the ASTM define a core set of modeling elements, the GASTM, that are common to many programming languages as well as a set of extensions, the SASTMs, that extend from the core for and are used in concert with the GASTM for defining models specialized to particular programming languages. Table 2.1 illustrates the Compliance Points of the ASTM.
2021-10-13 13:54:55 8.96MB OMG 架构 语法
1
对编程感兴趣的,大数据方向
2021-10-13 13:05:18 56KB 语法
1