我正在尝试做一个简单的lex&yacc程序,它可以识别pikachu的三种声音: pi、pika和pikachu。我唯一的规则是,一个令牌不能在一行中出现3次。我试过这样做:program : program line '\n' ; | PIKA; | PIKA piWords ;
pikachuWo
然后,我尝试用JSON数据的一部分在文本字段中设置Pikachu的名称,但是它说它是undefined。我在Chrome上的控制台说,这个对象"pikachu“是存在的,因为当我在控制台中警告它时,它会返回”object object“。function ChangeName(){
var n=prompt("What would you like to rename your Pikachu?",""+pikachu.pikaname+"");