(name, meta)
| 20086 | } |
| 20087 | |
| 20088 | function FutureReservedWord(name, meta) { |
| 20089 | var x = type(name, (meta && meta.nud) || function() { |
| 20090 | return this; |
| 20091 | }); |
| 20092 | |
| 20093 | meta = meta || {}; |
| 20094 | meta.isFutureReservedWord = true; |
| 20095 | |
| 20096 | x.value = name; |
| 20097 | x.identifier = true; |
| 20098 | x.reserved = true; |
| 20099 | x.meta = meta; |
| 20100 | |
| 20101 | return x; |
| 20102 | } |
| 20103 | |
| 20104 | function reservevar(s, v) { |
| 20105 | return reserve(s, function() { |