(s)
| 132 | function symbol(s,p){var x=syntax[s];if(!x||typeof x!=='object'){syntax[s]=x={id:s,lbp:p,value:s};} |
| 133 | return x;} |
| 134 | function delim(s){return symbol(s,0);} |
| 135 | function stmt(s,f){var x=delim(s);x.identifier=x.reserved=true;x.fud=f;return x;} |
| 136 | function blockstmt(s,f){var x=stmt(s,f);x.block=true;return x;} |
| 137 | function reserveName(x){var c=x.id.charAt(0);if((c>='a'&&c<='z')||(c>='A'&&c<='Z')){x.identifier=x.reserved=true;} |