编译原理教程02词法分析.ppt

编译原理教程02词法分析

【说明】 I=ε_CLOSURE(X) Ja是从I中的状态出发经过有向边a而能到达的状态集 Ia=ε_CLOSURE(Ja) Jb是从I中的状态出发经过有向边b而能到达的状态集 Ib=ε_CLOSURE(Jb) 16 letter (letter∣digit)* {if (keyword (id)==0)   {return (16,null); return (id) };    else return (keyword (id)) } 17 digit (digit)* {val=int (id); return (17, null); return (val)} 18(letter∣digit∣{∣}∣(∣)∣+∣?∣*∣/∣=∣;)* {return (18,null); inslit (id); return (pointer,lenth)}   该LEX源程序中用户子程序为空;其中识别规则{A18}语句中调用过程“inslit (id)

文档评论(0)

1亿VIP精品文档

相关文档