()
| 79983 | } |
| 79984 | |
| 79985 | function parse_keyword_or_ident() { |
| 79986 | if(token.type === 'keyword') { |
| 79987 | state[0].type = 'keyword' |
| 79988 | state[0].mode = KEYWORD |
| 79989 | return |
| 79990 | } |
| 79991 | |
| 79992 | if(token.type === 'ident') { |
| 79993 | state[0].type = 'ident' |
| 79994 | state[0].mode = IDENT |
| 79995 | return |
| 79996 | } |
| 79997 | |
| 79998 | return unexpected('expected keyword or user-defined name, got '+token.data) |
| 79999 | } |
| 80000 | |
| 80001 | function parse_keyword() { |
| 80002 | if(token.type !== 'keyword') { |