aptana/studio3 — pull request #90 by sgtcoolguy (2013-08-06 15:35:27+00:00)
Title: TISTUD-4675 Incorrect syntax error notification for a Node.js model's use of the keyword 'default'

TISTUD-4675 Incorrect syntax error notification for a Node.js model's use of the keyword 'default'
- Modify the scanner to recognize additional reserved words
- Add new terminals/token types for new reserved words
- modify grammar to differentiate between places where any identified (including reserved words) can be used ("IdenitiferName") and places where only a non-reserved/keyword identifier can be used ("Identifier").
- Add unit tests for four cases where we need to be mindful of the difference (from https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Reserved_Words)