无名 发表于 2022-5-8 18:02:49

【菜鸟】Java实现zcp脚本语言解释器三


添加基本方法
在Lexer.java文件添加run、next、get、tkn这四个主要基础方法,run方法主要循环进行next获取,而next主要步进式状态机获取字符串的每个字符,而get方法用于获取当然p指针位置的字符,tkn主要创建HashToken数据结构(类)用的。http://cdn.u1.huluxia.com/g3/M01/BF/BE/wKgBOV5wvh-AfriSAACmuGoOg7U021.jpg
http://cdn.u1.huluxia.com/g3/M01/BF/BE/wKgBOV5wviCAQF6KAAHrdmASWB4991.jpg
http://cdn.u1.huluxia.com/g3/M01/BF/BE/wKgBOV5wviKAcq78AAGXmjUxt60529.jpg
Main.java文件代码(主要创建Lexer类,然后调用next方法,然后打印输出):http://cdn.u1.huluxia.com/g3/M01/BF/BE/wKgBOV5wviWAMkJjAAOhpd1CGvI518.jpg
http://cdn.u1.huluxia.com/g3/M01/BF/BE/wKgBOV5wviaATwquAAD8QpjrDuo211.jpg
页: [1]
查看完整版本: 【菜鸟】Java实现zcp脚本语言解释器三