()
| 79746 | )() |
| 79747 | |
| 79748 | function normal_mode() { |
| 79749 | if(token.data === state[0].expecting) { |
| 79750 | return state.scope.exit(), state.shift() |
| 79751 | } |
| 79752 | switch(token.type) { |
| 79753 | case 'preprocessor': |
| 79754 | state.fake(adhoc()) |
| 79755 | tokens.shift() |
| 79756 | return |
| 79757 | default: |
| 79758 | state.unshift(stmt()) |
| 79759 | return |
| 79760 | } |
| 79761 | } |
| 79762 | } |
| 79763 | |
| 79764 | function parse_stmt() { |