@@ -88,11 +88,11 @@ pub enum BinOp {
8888 Caret ( SyntaxToken ) ,
8989 Collate ( SyntaxToken ) ,
9090 ColonColon ( ast:: ColonColon ) ,
91- ColonEq ( ast :: ColonEq ) ,
91+ ColonEq ( SyntaxToken ) ,
9292 CustomOp ( ast:: CustomOp ) ,
9393 Eq ( SyntaxToken ) ,
94- FatArrow ( ast :: FatArrow ) ,
95- Gteq ( ast :: Gteq ) ,
94+ FatArrow ( SyntaxToken ) ,
95+ Gteq ( SyntaxToken ) ,
9696 Ilike ( SyntaxToken ) ,
9797 In ( SyntaxToken ) ,
9898 Is ( SyntaxToken ) ,
@@ -101,10 +101,10 @@ pub enum BinOp {
101101 IsNotDistinctFrom ( ast:: IsNotDistinctFrom ) ,
102102 LAngle ( SyntaxToken ) ,
103103 Like ( SyntaxToken ) ,
104- Lteq ( ast :: Lteq ) ,
104+ Lteq ( SyntaxToken ) ,
105105 Minus ( SyntaxToken ) ,
106- Neq ( ast :: Neq ) ,
107- Neqb ( ast :: Neqb ) ,
106+ Neq ( SyntaxToken ) ,
107+ Neqb ( SyntaxToken ) ,
108108 NotIlike ( ast:: NotIlike ) ,
109109 NotIn ( ast:: NotIn ) ,
110110 NotLike ( ast:: NotLike ) ,
@@ -159,13 +159,19 @@ impl ast::BinExpr {
159159 SyntaxKind :: AND_KW => BinOp :: And ( token) ,
160160 SyntaxKind :: CARET => BinOp :: Caret ( token) ,
161161 SyntaxKind :: COLLATE_KW => BinOp :: Collate ( token) ,
162+ SyntaxKind :: COLON_EQ => BinOp :: ColonEq ( token) ,
162163 SyntaxKind :: EQ => BinOp :: Eq ( token) ,
164+ SyntaxKind :: FAT_ARROW => BinOp :: FatArrow ( token) ,
165+ SyntaxKind :: GTEQ => BinOp :: Gteq ( token) ,
163166 SyntaxKind :: ILIKE_KW => BinOp :: Ilike ( token) ,
164167 SyntaxKind :: IN_KW => BinOp :: In ( token) ,
165168 SyntaxKind :: IS_KW => BinOp :: Is ( token) ,
166169 SyntaxKind :: L_ANGLE => BinOp :: LAngle ( token) ,
167170 SyntaxKind :: LIKE_KW => BinOp :: Like ( token) ,
171+ SyntaxKind :: LTEQ => BinOp :: Lteq ( token) ,
168172 SyntaxKind :: MINUS => BinOp :: Minus ( token) ,
173+ SyntaxKind :: NEQ => BinOp :: Neq ( token) ,
174+ SyntaxKind :: NEQB => BinOp :: Neqb ( token) ,
169175 SyntaxKind :: OR_KW => BinOp :: Or ( token) ,
170176 SyntaxKind :: OVERLAPS_KW => BinOp :: Overlaps ( token) ,
171177 SyntaxKind :: PERCENT => BinOp :: Percent ( token) ,
@@ -185,20 +191,14 @@ impl ast::BinExpr {
185191 SyntaxKind :: COLON_COLON => {
186192 BinOp :: ColonColon ( ast:: ColonColon { syntax : node } )
187193 }
188- SyntaxKind :: COLON_EQ => BinOp :: ColonEq ( ast:: ColonEq { syntax : node } ) ,
189194 SyntaxKind :: CUSTOM_OP => BinOp :: CustomOp ( ast:: CustomOp { syntax : node } ) ,
190- SyntaxKind :: FAT_ARROW => BinOp :: FatArrow ( ast:: FatArrow { syntax : node } ) ,
191- SyntaxKind :: GTEQ => BinOp :: Gteq ( ast:: Gteq { syntax : node } ) ,
192195 SyntaxKind :: IS_DISTINCT_FROM => {
193196 BinOp :: IsDistinctFrom ( ast:: IsDistinctFrom { syntax : node } )
194197 }
195198 SyntaxKind :: IS_NOT => BinOp :: IsNot ( ast:: IsNot { syntax : node } ) ,
196199 SyntaxKind :: IS_NOT_DISTINCT_FROM => {
197200 BinOp :: IsNotDistinctFrom ( ast:: IsNotDistinctFrom { syntax : node } )
198201 }
199- SyntaxKind :: LTEQ => BinOp :: Lteq ( ast:: Lteq { syntax : node } ) ,
200- SyntaxKind :: NEQ => BinOp :: Neq ( ast:: Neq { syntax : node } ) ,
201- SyntaxKind :: NEQB => BinOp :: Neqb ( ast:: Neqb { syntax : node } ) ,
202202 SyntaxKind :: NOT_ILIKE => BinOp :: NotIlike ( ast:: NotIlike { syntax : node } ) ,
203203 SyntaxKind :: NOT_IN => BinOp :: NotIn ( ast:: NotIn { syntax : node } ) ,
204204 SyntaxKind :: NOT_LIKE => BinOp :: NotLike ( ast:: NotLike { syntax : node } ) ,
0 commit comments