记录行号的一种办法 随笔 今天晚上一直在想怎么记录行号的问题。为啥要记录行号呢?因为我用snakeyaml或者jackson组件把yaml文件进行了解析,解析完成后,还会对立面的value按照我自己定义的语法格式进行解析,这个时候,如果value有语法错误,就需要报错,提醒编写yaml的人修改yaml。这个报错信息必须要有指
语法解析器 随笔 最近在研究怎么写一个语法解析器。功能是把一段按我定义的规则写的代码执行起来。要能执行,必然要先解析,所以需要一个语法解析器。这个语法解析器准备用antlr4来写,毕竟是比较完备的开源组件,只需要写个语法和词法规则文件,实现按文件生成的接口就好了。但我还在想怎样表达语法解析器解析后的内容。因为对于语法
森林公园 随笔 今天又去了森林公园,之所以说又,是因为几年前去过一次。在选择上山的路的时候,做了和上次一样的选择。记得上次时间已经很晚了,大概下午五六点的样子,天隐隐都隐隐约约有些暗了。刚往山里走不多远,有一个汽车修理厂,很小的一个,上次还有人,现在已经是人去楼空了,从破败的房子来看,应该是废弃的比较久了。修理厂上
湖边的路 随笔 当我坐在湖边,看着清澈的湖水,波光粼粼的湖水下面,还保留着以前走过的路。那条路顺着河谷的方向,往外延伸,就像这湖水沿着河谷的方向,漫延到我脚下的青色鹅卵石边一样。记得那条路是我经常走的,因为四年初中的日子,每个周末放假,都会从这条路回家,都会从这条路去学校。其实在河谷边上的山坡上,也有一条蜿蜒的公路
想做一款游戏 随笔 最近搭了一套剑灵的服务器,在偌大的游戏世界里探索了一个周末,觉得越来越无聊。毕竟这个游戏世界里,除了自己,就没有别的玩家了,有的只有一些傻傻的NPC,说着重复的话语,感觉不出来他们是真实的存在,只是为了玩家能够继续自己的任务。而游戏中我控制的角色,也是只会被我控制,但其实我想它能是一个有自主意识的角