JSFile:Simple3.json
  JSArrayLiteralExpression
    PsiElement(JS:LBRACKET)('[')
    PsiErrorElement:expression expected
      <empty list>
  PsiWhiteSpace(' ')
  PsiElement(BAD_CHARACTER)('++')
  PsiElement(JS:IDENTIFIER)('x')
  PsiElement(JS:COMMA)(',')
  PsiWhiteSpace(' ')
  PsiElement(JS:STRING_LITERAL)('"x value"')
  PsiElement(JS:COMMA)(',')
  PsiWhiteSpace(' ')
  PsiElement(JS:IDENTIFIER)('y')
  PsiWhiteSpace(' ')
  PsiElement(BAD_CHARACTER)('+')
  PsiWhiteSpace(' ')
  PsiElement(JS:STRING_LITERAL)('"y value"')
  PsiElement(JS:COMMA)(',')
  PsiWhiteSpace(' ')
  PsiElement(JS:IDENTIFIER)('z')
  PsiElement(JS:COMMA)(',')
  PsiWhiteSpace(' ')
  PsiElement(JS:STRING_LITERAL)('"z value"')
  PsiElement(JS:COMMA)(',')
  PsiWhiteSpace(' ')
  PsiElement(JS:IDENTIFIER)('z2')
  PsiElement(JS:COMMA)(',')
  PsiElement(JS:LBRACKET)('[')
  PsiWhiteSpace(' ')
  PsiElement(JS:IDENTIFIER)('a')
  PsiWhiteSpace(' ')
  PsiElement(BAD_CHARACTER)('=')
  PsiWhiteSpace(' ')
  PsiElement(JS:IDENTIFIER)('b')
  PsiElement(JS:RBRACKET)(']')
  PsiElement(JS:COMMA)(',')
  PsiWhiteSpace(' ')
  PsiElement(JS:LBRACE)('{')
  PsiElement(JS:IDENTIFIER)('z')
  PsiElement(BAD_CHARACTER)('=')
  PsiElement(JS:IDENTIFIER)('c')
  PsiElement(JS:RBRACE)('}')
  PsiWhiteSpace(' ')
  PsiElement(JS:RBRACKET)(']')