(char, state)
| 15 | var lastKey, lastRule, lastModifier, lastBehavior |
| 16 | |
| 17 | function fail(char, state) { |
| 18 | throw new Error(util.format( |
| 19 | 'Unexpected character "%s" in state "%s"' |
| 20 | , char |
| 21 | , state |
| 22 | )) |
| 23 | } |
| 24 | |
| 25 | function parse(char) { |
| 26 | switch (state) { |