<NME> Operators.txt
<BEF> Elm File
  ElmValueDeclaration(VALUE_DECLARATION)
    ElmFunctionDeclarationLeft(FUNCTION_DECLARATION_LEFT)
      PsiElement(LOWER_CASE_IDENTIFIER)('f0')
    PsiWhiteSpace(' ')
    PsiElement(EQ)('=')
    PsiWhiteSpace(' ')
    ElmBinOpExpr(BIN_OP_EXPR)
      ElmValueExpr(VALUE_EXPR)
        ElmValueQID(VALUE_QID)
          PsiElement(LOWER_CASE_IDENTIFIER)('x')
      PsiWhiteSpace(' ')
      ElmOperator(OPERATOR)
        PsiElement(OPERATOR_IDENTIFIER)('++')
      PsiErrorElement:<expr> expected
        <empty list>
  PsiElement(VIRTUAL_END_DECL)('\n')
  ElmValueDeclaration(VALUE_DECLARATION)
    ElmFunctionDeclarationLeft(FUNCTION_DECLARATION_LEFT)
      PsiElement(LOWER_CASE_IDENTIFIER)('f1')
    PsiWhiteSpace(' ')
    PsiElement(EQ)('=')
    PsiWhiteSpace(' ')
    ElmBinOpExpr(BIN_OP_EXPR)
      ElmValueExpr(VALUE_EXPR)
        ElmValueQID(VALUE_QID)
          PsiElement(LOWER_CASE_IDENTIFIER)('x')
      PsiWhiteSpace(' ')
      ElmOperator(OPERATOR)
        PsiElement(OPERATOR_IDENTIFIER)('++')
      PsiWhiteSpace(' ')
      ElmValueExpr(VALUE_EXPR)
        ElmValueQID(VALUE_QID)
          PsiElement(LOWER_CASE_IDENTIFIER)('y')
      PsiWhiteSpace(' ')
      ElmOperator(OPERATOR)
        PsiElement(OPERATOR_IDENTIFIER)('++')
      PsiErrorElement:<expr> expected
        <empty list>
  PsiElement(VIRTUAL_END_DECL)('\n')
  ElmValueDeclaration(VALUE_DECLARATION)
    ElmFunctionDeclarationLeft(FUNCTION_DECLARATION_LEFT)
      PsiElement(LOWER_CASE_IDENTIFIER)('f2')
    PsiWhiteSpace(' ')
    PsiElement(EQ)('=')
    PsiWhiteSpace(' ')
    ElmOperatorAsFunctionExpr(OPERATOR_AS_FUNCTION_EXPR)
      PsiElement(LEFT_PARENTHESIS)('(')
      PsiElement(OPERATOR_IDENTIFIER)('+')
      PsiErrorElement:RIGHT_PARENTHESIS expected
        <empty list>

<MSG> Fix regression when parsing negated expressions (#514)


<DFF> @@ -36,16 +36,4 @@ Elm File
       ElmOperator(OPERATOR)
         PsiElement(OPERATOR_IDENTIFIER)('++')
       PsiErrorElement:<expr> expected
-        <empty list>
-  PsiElement(VIRTUAL_END_DECL)('\n')
-  ElmValueDeclaration(VALUE_DECLARATION)
-    ElmFunctionDeclarationLeft(FUNCTION_DECLARATION_LEFT)
-      PsiElement(LOWER_CASE_IDENTIFIER)('f2')
-    PsiWhiteSpace(' ')
-    PsiElement(EQ)('=')
-    PsiWhiteSpace(' ')
-    ElmOperatorAsFunctionExpr(OPERATOR_AS_FUNCTION_EXPR)
-      PsiElement(LEFT_PARENTHESIS)('(')
-      PsiElement(OPERATOR_IDENTIFIER)('+')
-      PsiErrorElement:RIGHT_PARENTHESIS expected
         <empty list>
\ No newline at end of file

Fix regression when parsing negated expressions (#514)