FILE
  LSAssignmentExprImpl(ASSIGNMENT_EXPR)
    LSSymbolAssignmentImpl(SYMBOL_ASSIGNMENT)
      PsiElement(IDENTIFIER)('VAL')
      PsiWhiteSpace(' ')
      PsiElement(=)('=')
      PsiWhiteSpace(' ')
      LSBinaryOperatorImpl(BINARY_OPERATOR)
        LSAbsoluteExprImpl(ABSOLUTE_EXPR)
          PsiElement(ABSOLUTE)('ABSOLUTE')
          PsiElement(()('(')
          LSPrimaryExprImpl(PRIMARY_EXPR)
            PsiElement(IDENTIFIER)('.')
          PsiElement())(')')
        PsiWhiteSpace(' ')
        PsiElement(+)('+')
        PsiWhiteSpace(' ')
        LSBinaryOperatorImpl(BINARY_OPERATOR)
          LSParenExprImpl(PAREN_EXPR)
            PsiElement(()('(')
            LSBinaryOperatorImpl(BINARY_OPERATOR)
              LSPrimaryExprImpl(PRIMARY_EXPR)
                PsiElement(INT)('3')
              PsiWhiteSpace(' ')
              PsiElement(+)('+')
              PsiWhiteSpace(' ')
              LSPrimaryExprImpl(PRIMARY_EXPR)
                PsiElement(INT)('3')
            PsiElement())(')')
          PsiWhiteSpace(' ')
          PsiElement(*)('*')
          PsiWhiteSpace(' ')
          LSPrimaryExprImpl(PRIMARY_EXPR)
            PsiElement(INT)('2')
  PsiElement(;)(';')