软件 | java编译词法分析器 |
内容 |
java编译词法分析器是一款非常实用的java编程辅助工具,主要功能为可帮助编程人员来进行JAVA的语言分析,可有效的节省时间提高编程效率,欢迎需要的朋友下载使用。 词法分析器步骤: 主函数 enum Token_Type { keyword =1, //关键字 Identifier, //标识符 operatorr, //运算符 operatorrd, //单运算符 constant, //常量 escape, //转义符 separator, //界限符 notype, //没有类型 zhushi //注释类型 }; 对其单词的类型定义成枚举。 typedef struct Token { Token_Type type; //其类型 char *lexeme ; //字符串 int value; //属性值 }Token; //返回单词的结构。 void InitScanner(char *ch){ fp1 = fopen(ch,"r+"); LineNo = 1; }//初始化分析器。 void CloseScanner(){ fclose(fp1); }//关闭分析器 void EmptyTokenString(){ memset(TokenBuffer,0,100); }//清空缓冲区 static void AddCharTokenString(char Char) { int TokenLenth=strlen(TokenBuffer); if(TokenLenth+1==sizeof(TokenBuffer)) return; TokenBuffer[TokenLenth]=Char; TokenBuffer[TokenLenth+1]='\0'; } //将一个字符添加到缓冲区 static char GetChar(){ char Char; Char = fgetc(fp1); return Char; }//从文件中读取一个字符 static void BackChar(char Char) { if(Char!=EOF){ ungetc(Char,fp1); } }//将其字符后退一个。 static Token JudgeKeyToken(char *IDstring);//这个函数实现对关键字进行判断 |
标签 | Java,编译,分析器 |
缩略图 | ![]() |
软件名称 | java编译词法分析器 |
软件图标 | |
软件大小 | 3.3MB |
发布时间 | |
软件平台 | |
软件语言 | 简体中文 |
软件授权 | 免费软件 |
操作系统 | Windows平台 |
系统类型 | |
用户评分 | 3 |
软件版本 | |
官方网站 | |
官方网址 | |
软件截图 | |
软件总类 | 电脑游戏 |
软件大类 | 软件下载-应用软件-编程开发-编程工具-词法分析器java |
软件小类 | 编程工具 |
开发者 | |
主办单位名称 | |
ICP备案名 | |
备案号 | |
使用年龄 | |
下载链接 | ![]() |
攻略教程 | |
详细介绍 | |
操控设备 | |
隐私政策 | |
查看权限 | |
敏感权限获取说明 | |
软件类型 | 国产软件 |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于使用电脑或刷手机。 |
随便看 |
|
传承兰台文化,共同保存历史记忆!兰台网收藏软件、游戏、图片、图书、电影、电视剧等互联网档案,是免费和可借阅文本、电影、音乐等档案的数字图书馆。