nl_tokens: GRAMMAR CHECKING
pl_tokens: function checkGrammarDecorators ( node ) { if ( ! node . decorators ) { return false ; } if ( ! ts . nodeCanBeDecorated ( node ) ) { return grammarErrorOnFirstToken ( node , ts . Diagnostics . Decorators_are_not_valid_here ) ; } else if ( node . kind === 145 /* GetAccessor */ || node . kind === 146 /* SetAccessor */ ) { var accessors = ts . getAllAccessorDeclarations ( node . parent . members , node ) ; if ( accessors . firstAccessor . decorators && node === accessors . secondAccessor ) { return grammarErrorOnFirstToken ( node , <mask> . Diagnostics . Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name ) ; } } return false ; }