- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 VS远程调试权限不足的问题
1.远程调试的需求自从2015年之后,微软对linux的支持越来越完善了,使用VS进行远程linux开发得功能也越来越完善了。VS最大的优点是调试功能强大,能极大提升发现bug的效率。但有时候,编写的程序需要用sudo权限运行,这时候VS的调试功能无法附加至进程,提示错误!2.环境配置远程linux机器是ubuntu 16.04 LTS,自带gdb。3.解决办法3.1常规办法(很奇怪...
2020-03-12 11:09:57 1896
原创 ANTLR4开发实用操作(二):获取输入文本行号
上一篇文章写了Antlr如何从文本中读入数据,实际开发过程中,由于ANTLR生成了抽象语法树,我们只需要遍历树即可实现语法的解释,并加入自己的代码进行处理。实际在执行过程中,经常需要动态获取输入文本的对应行号。比如,我们经常会需要在执行过程中,告诉用户现在执行到第几行语句了;又比如,如果执行过程中发生了错误,我们需要告诉用户是在第几行出的问题。更高级一些的功能,例如编译器,也是需要及时提示用户在什...
2019-08-13 14:42:13 1257
原创 ANTLR4开发实用操作(一):文件读入
前言ANTLR是一款强大的语言解析工具,包含语法分析器、词法分析器等。可以用来实现语言解析器、编译器、配置文件读取器等等。也可以用来实现自己的编程语言。感谢Terence Parr教授多年研究的成果,为语言开发进行了大量的基础工作。关于ANTLR的介绍网上不少,但以简单范例居多,antlr内部复杂的原理、部件、逻辑关系等信息非常少。由于在工作中需要进行一款解释器开发,虽然看完了两本教程,但结合...
2019-08-13 14:06:26 2251
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人