记录行号的一种办法

今天晚上一直在想怎么记录行号的问题。为啥要记录行号呢?因为我用snakeyaml或者jackson组件把yaml文件进行了解析,解析完成后,还会对立面的value按照我自己定义的语法格式进行解析,这个时候,如果value有语法错误,就需要报错,提醒编写yaml的人修改yaml。这个报错信息必须要有指


语法解析器

最近在研究怎么写一个语法解析器。功能是把一段按我定义的规则写的代码执行起来。要能执行,必然要先解析,所以需要一个语法解析器。这个语法解析器准备用antlr4来写,毕竟是比较完备的开源组件,只需要写个语法和词法规则文件,实现按文件生成的接口就好了。但我还在想怎样表达语法解析器解析后的内容。因为对于语法


森林公园

今天又去了森林公园,之所以说又,是因为几年前去过一次。在选择上山的路的时候,做了和上次一样的选择。记得上次时间已经很晚了,大概下午五六点的样子,天隐隐都隐隐约约有些暗了。刚往山里走不多远,有一个汽车修理厂,很小的一个,上次还有人,现在已经是人去楼空了,从破败的房子来看,应该是废弃的比较久了。修理厂上


湖边的路

当我坐在湖边,看着清澈的湖水,波光粼粼的湖水下面,还保留着以前走过的路。那条路顺着河谷的方向,往外延伸,就像这湖水沿着河谷的方向,漫延到我脚下的青色鹅卵石边一样。记得那条路是我经常走的,因为四年初中的日子,每个周末放假,都会从这条路回家,都会从这条路去学校。其实在河谷边上的山坡上,也有一条蜿蜒的公路


想做一款游戏

最近搭了一套剑灵的服务器,在偌大的游戏世界里探索了一个周末,觉得越来越无聊。毕竟这个游戏世界里,除了自己,就没有别的玩家了,有的只有一些傻傻的NPC,说着重复的话语,感觉不出来他们是真实的存在,只是为了玩家能够继续自己的任务。而游戏中我控制的角色,也是只会被我控制,但其实我想它能是一个有自主意识的角


当站在马路的尽头,看向最初的地点,才发现这条路是弯曲的,它不像九曲黄河那样弯弯绕绕,也没有群山中的长城那样高低起伏。它只是横在那里,在无形中稍稍有些难以发觉的弯曲。那种弯曲,也只有走过一次,才知道在原点定下的目标,目标中的山川河流,高楼大厦,都会在一步一步的前进中,和远方渐渐远离。这就像人生一样,幼


黄昏

一首黄昏陪伴了我整个学生时代。中学时,傍晚下课后,太阳西沉到天边,几个人去蒸饭炉取来饭盒,同学们一起坐在围墙边,看着围墙外波光粼粼的长江,吃着咸菜配米饭,吹着各式各样的牛皮,看着太阳渐没西沉,听着广播里播放着的黄昏,感受着夜幕的悄然坠落,时间一晃而过,现在常常在深夜回想起那些画面,略带夜色笼罩的记忆