请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Lexer 测试用例没跑通

图片描述
图片描述
makeNumber 这个方法一直没有跳出循环,一直在 state = 2 处循环,希望老师或者同学帮忙解决一下

正在回答 回答被采纳积分+3

4回答

Raymond_du 2020-10-08 02:31:49

发现主要是common里面的PeekIterator做了一些改动,所以会导致这个问题,修复了即可,具体是peek方法和next方法,按照这个修改就可以通过了,https://git.imooc.com/coding-432/romantics/src/0.1/TinyScript/js/src/common/PeekIterator.js

2 回复 有任何疑惑可以回复我~
躁动的胸大肌 2020-08-30 16:51:27

借楼:

我调试了好久,别跟着视频敲代码,后期改了一些代码,本章的最终代码在tag 0.1那里: https://git.imooc.com/coding-432/romantics/src/0.1

0 回复 有任何疑惑可以回复我~
mike3938797 2020-05-25 19:43:55

应该是要在 测试用例中加上终止符

const source = '(a+b)^100.12==+100-20\0';


0 回复 有任何疑惑可以回复我~
求老仙 2020-04-22 17:44:07

hello,你可以补充一个测例提个mr给我。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信