#include#includeint i,j,k,sign,flag,number,run;char ch;char word[10];char program[500];int Scan(char program[]){ char *keyword[8]={"iii""begin","if","...
分类:
编程语言 时间:
2015-10-08 13:13:02
阅读次数:
220
#include#include//strcmp()#include//getch()#include//isalpha(),isdigit()#define max 200char pro[max], lin[20];int n,i,syn;char *word[6]={ "begin", ...
分类:
其他好文 时间:
2015-10-08 09:06:06
阅读次数:
324
#include#include#include#includeint InputDate(char input[]);void PrintDate(char input[]);int NoSign_Number(char a);int NOSign2(char a);int NOSign(char...
分类:
其他好文 时间:
2015-10-07 22:48:07
阅读次数:
181
#include #include int Input1(char a){int i=0;switch(a){case('+'):printf("%c\t 13\n",a);i++;break;case('-'):printf("%c\t 14\n",a);i++;break;case('*'):p...
分类:
其他好文 时间:
2015-10-07 18:56:15
阅读次数:
179
#include#includecharinput[200];//存放输入字符串chartoken[5];//存放构成单词符号的字符串charch;//存放当前读入字符intp;//input[]下标intfg;//switch标记intnum;//存放整形值//二维字符数组,存放关键字charin...
分类:
其他好文 时间:
2015-10-07 13:20:47
阅读次数:
179
1.程序说明: c语言和java两个版本的都做了一次,略作比较后觉得虽然用的语言不一样,但是中心思想都是一样的。本程序(java版)思路是先把源代码程序存入一个大字符串中, 然后分析该字符串,按照不同的词法分拆成一个个小字符串存到一个字符串数组中去,接着识别一些关键词,并对应相应的种别码,利...
分类:
编程语言 时间:
2015-10-06 12:52:32
阅读次数:
337
然后,上一篇文章简介Tiny词法分析,实现语言。本文将介绍Tiny的语法分析器的实现。1 Tiny语言的语法下图是Tiny在BNF中的文法。 文法的定义能够看出。INNY语言有以下特点: 1 程序共同拥有5中语句:if语句,repea语句,read语句,write语法和assig...
分类:
编程语言 时间:
2015-10-02 13:45:04
阅读次数:
366
Part1学习整理第一、shell概述Bshell是解释器硬件—》Kernel--->库----》程序员调用库进行程序开发守护进程,服务进程(后台运行、非交互):启动?开机时自动启动;交互式进程:shell应用程序广义接口:GUI,CLIGUICLI:promtCOMMAND词法分析:命令,选项,参数内建命令:sh..
分类:
系统相关 时间:
2015-09-28 19:12:21
阅读次数:
376
package compileWork;import java.util.ArrayList;import java.util.Scanner;public class compileWork_1 {public static void main(String args[]){Scanner s=n...
分类:
其他好文 时间:
2015-09-28 15:54:56
阅读次数:
207
package compileWork;import java.util.ArrayList;import java.util.Scanner;public class compileWork_1 { public static void main(String args[]) { Scanner....
分类:
其他好文 时间:
2015-09-23 23:15:36
阅读次数:
235