摘要: There are three general types of parsers for grammars | universal | top-down | bottom-up | | : | : | : | |Cocke-Younger-Kasami algorithm, Earley's alg 阅读全文
posted @ 2020-03-19 08:39 tong96 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 一、词法分析器的作用 1.识别源文件中的 space 和注释并删除; 2.识别源文件中的 lexeme; 3.用 token 来代替源文件中的 lexeme,token 的形式为 <token-name, attribute-value>; 其中 attribute-value为可选项,例如对于常量 阅读全文
posted @ 2020-03-06 15:12 tong96 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: ###零、写在前面 今天抽空学了一下markdown语法,寻思着可以现学现用,直接用markdown语法写一篇markdown教程啊,这样既能让自己学的更好,也能帮助到需要的人。只是个人才疏学浅,如果有什么谬误之处,希望大家可以指正。 另外,本篇教程会写的比较简略,有些格式可能存在多种写法,但是a56爆大奖在线娱乐就 阅读全文
posted @ 2020-02-23 22:38 tong96 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一、语言处理器 语言处理器有编译器(compiler)、解释器(interpreter) 编译器先把源程序翻译成目标程序,目标程序处理输入产生输出。 解释器自身直接(根据源程序提示)处理输入产生输出。 编译器的处理速度较快,但排错功能不如解释器。 编译器: 解释器: 将源程序翻译成目标程序的过程: 阅读全文
posted @ 2020-02-17 22:57 tong96 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1.添加中科大源 参考https://blog.csdn.net/liyunfu233/article/details/87381017 sudo nano /etc/pacman.conf 在文末添加 [archlinuxcn] SigLevel = Optional TrustedOnly Se 阅读全文
posted @ 2019-11-23 21:35 tong96 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 最近在使用cin.get()函数时遇到了一个迷惑行为,现已解开。 一、cin.get()的用法 二、迷惑行为解密 当你前面调用过cin获取输入时,调用cin.get()函数不会等你等你在屏幕上手动再输入一个字符,而是直接读取 你上一次调用cin进行输入时的 最后一个回车字符。 下面来看一下两份不同的 阅读全文
posted @ 2019-10-26 09:56 tong96 阅读(637) 评论(0) 推荐(0) 编辑