@@ -343,8 +343,8 @@ class ConstantPatternExpr extends PatternExpr {
343
343
}
344
344
345
345
/** A relational pattern, for example `>1` in `x is >1`. */
346
- abstract class RelationalPatternExpr extends PatternExpr , @relational_pattern_expr {
347
- /** Get the operator of this relational pattern. */
346
+ class RelationalPatternExpr extends PatternExpr , @relational_pattern_expr {
347
+ /** Gets the name of the operator in this pattern. */
348
348
string getOperator ( ) { none ( ) }
349
349
350
350
/** Gets the expression of this relational pattern. */
@@ -353,28 +353,28 @@ abstract class RelationalPatternExpr extends PatternExpr, @relational_pattern_ex
353
353
override string toString ( ) { result = getOperator ( ) + " ..." }
354
354
}
355
355
356
- /** A ' less than' pattern */
356
+ /** A less- than pattern, for example `< 10` in `x is < 10`. */
357
357
class LTPattern extends RelationalPatternExpr , @lt_pattern_expr {
358
358
override string getOperator ( ) { result = "<" }
359
359
360
360
override string getAPrimaryQlClass ( ) { result = "LTPattern" }
361
361
}
362
362
363
- /** A ' greater than' pattern */
363
+ /** A greater- than pattern, for example `> 10` in `x is > 10`. */
364
364
class GTPattern extends RelationalPatternExpr , @gt_pattern_expr {
365
365
override string getOperator ( ) { result = ">" }
366
366
367
367
override string getAPrimaryQlClass ( ) { result = "GTPattern" }
368
368
}
369
369
370
- /** A ' less than equal' pattern */
370
+ /** A less- than or equals pattern, for example `<= 10` in `x is <= 10`. */
371
371
class LEPattern extends RelationalPatternExpr , @le_pattern_expr {
372
372
override string getOperator ( ) { result = "<=" }
373
373
374
374
override string getAPrimaryQlClass ( ) { result = "LEPattern" }
375
375
}
376
376
377
- /** A ' greater than equal' pattern */
377
+ /** A greater- than or equals pattern, for example `>= 10` in `x is >= 10` */
378
378
class GEPattern extends RelationalPatternExpr , @ge_pattern_expr {
379
379
override string getOperator ( ) { result = ">=" }
380
380
0 commit comments