@@ -513,28 +513,44 @@ class AssignOp extends Assignment, @assignop {
513513}
514514
515515/** A compound assignment expression using the `+=` operator. */
516- class AssignAddExpr extends AssignOp , @assignaddexpr { override string getOp ( ) { result = "+=" } }
516+ class AssignAddExpr extends AssignOp , @assignaddexpr {
517+ override string getOp ( ) { result = "+=" }
518+ }
517519
518520/** A compound assignment expression using the `-=` operator. */
519- class AssignSubExpr extends AssignOp , @assignsubexpr { override string getOp ( ) { result = "-=" } }
521+ class AssignSubExpr extends AssignOp , @assignsubexpr {
522+ override string getOp ( ) { result = "-=" }
523+ }
520524
521525/** A compound assignment expression using the `*=` operator. */
522- class AssignMulExpr extends AssignOp , @assignmulexpr { override string getOp ( ) { result = "*=" } }
526+ class AssignMulExpr extends AssignOp , @assignmulexpr {
527+ override string getOp ( ) { result = "*=" }
528+ }
523529
524530/** A compound assignment expression using the `/=` operator. */
525- class AssignDivExpr extends AssignOp , @assigndivexpr { override string getOp ( ) { result = "/=" } }
531+ class AssignDivExpr extends AssignOp , @assigndivexpr {
532+ override string getOp ( ) { result = "/=" }
533+ }
526534
527535/** A compound assignment expression using the `%=` operator. */
528- class AssignRemExpr extends AssignOp , @assignremexpr { override string getOp ( ) { result = "%=" } }
536+ class AssignRemExpr extends AssignOp , @assignremexpr {
537+ override string getOp ( ) { result = "%=" }
538+ }
529539
530540/** A compound assignment expression using the `&=` operator. */
531- class AssignAndExpr extends AssignOp , @assignandexpr { override string getOp ( ) { result = "&=" } }
541+ class AssignAndExpr extends AssignOp , @assignandexpr {
542+ override string getOp ( ) { result = "&=" }
543+ }
532544
533545/** A compound assignment expression using the `|=` operator. */
534- class AssignOrExpr extends AssignOp , @assignorexpr { override string getOp ( ) { result = "|=" } }
546+ class AssignOrExpr extends AssignOp , @assignorexpr {
547+ override string getOp ( ) { result = "|=" }
548+ }
535549
536550/** A compound assignment expression using the `^=` operator. */
537- class AssignXorExpr extends AssignOp , @assignxorexpr { override string getOp ( ) { result = "^=" } }
551+ class AssignXorExpr extends AssignOp , @assignxorexpr {
552+ override string getOp ( ) { result = "^=" }
553+ }
538554
539555/** A compound assignment expression using the `<<=` operator. */
540556class AssignLShiftExpr extends AssignOp , @assignlshiftexpr {
@@ -643,37 +659,59 @@ class BinaryExpr extends Expr, @binaryexpr {
643659}
644660
645661/** A binary expression using the `*` operator. */
646- class MulExpr extends BinaryExpr , @mulexpr { override string getOp ( ) { result = " * " } }
662+ class MulExpr extends BinaryExpr , @mulexpr {
663+ override string getOp ( ) { result = " * " }
664+ }
647665
648666/** A binary expression using the `/` operator. */
649- class DivExpr extends BinaryExpr , @divexpr { override string getOp ( ) { result = " / " } }
667+ class DivExpr extends BinaryExpr , @divexpr {
668+ override string getOp ( ) { result = " / " }
669+ }
650670
651671/** A binary expression using the `%` operator. */
652- class RemExpr extends BinaryExpr , @remexpr { override string getOp ( ) { result = " % " } }
672+ class RemExpr extends BinaryExpr , @remexpr {
673+ override string getOp ( ) { result = " % " }
674+ }
653675
654676/** A binary expression using the `+` operator. */
655- class AddExpr extends BinaryExpr , @addexpr { override string getOp ( ) { result = " + " } }
677+ class AddExpr extends BinaryExpr , @addexpr {
678+ override string getOp ( ) { result = " + " }
679+ }
656680
657681/** A binary expression using the `-` operator. */
658- class SubExpr extends BinaryExpr , @subexpr { override string getOp ( ) { result = " - " } }
682+ class SubExpr extends BinaryExpr , @subexpr {
683+ override string getOp ( ) { result = " - " }
684+ }
659685
660686/** A binary expression using the `<<` operator. */
661- class LShiftExpr extends BinaryExpr , @lshiftexpr { override string getOp ( ) { result = " << " } }
687+ class LShiftExpr extends BinaryExpr , @lshiftexpr {
688+ override string getOp ( ) { result = " << " }
689+ }
662690
663691/** A binary expression using the `>>` operator. */
664- class RShiftExpr extends BinaryExpr , @rshiftexpr { override string getOp ( ) { result = " >> " } }
692+ class RShiftExpr extends BinaryExpr , @rshiftexpr {
693+ override string getOp ( ) { result = " >> " }
694+ }
665695
666696/** A binary expression using the `>>>` operator. */
667- class URShiftExpr extends BinaryExpr , @urshiftexpr { override string getOp ( ) { result = " >>> " } }
697+ class URShiftExpr extends BinaryExpr , @urshiftexpr {
698+ override string getOp ( ) { result = " >>> " }
699+ }
668700
669701/** A binary expression using the `&` operator. */
670- class AndBitwiseExpr extends BinaryExpr , @andbitexpr { override string getOp ( ) { result = " & " } }
702+ class AndBitwiseExpr extends BinaryExpr , @andbitexpr {
703+ override string getOp ( ) { result = " & " }
704+ }
671705
672706/** A binary expression using the `|` operator. */
673- class OrBitwiseExpr extends BinaryExpr , @orbitexpr { override string getOp ( ) { result = " | " } }
707+ class OrBitwiseExpr extends BinaryExpr , @orbitexpr {
708+ override string getOp ( ) { result = " | " }
709+ }
674710
675711/** A binary expression using the `^` operator. */
676- class XorBitwiseExpr extends BinaryExpr , @xorbitexpr { override string getOp ( ) { result = " ^ " } }
712+ class XorBitwiseExpr extends BinaryExpr , @xorbitexpr {
713+ override string getOp ( ) { result = " ^ " }
714+ }
677715
678716/** A binary expression using the `&&` operator. */
679717class AndLogicalExpr extends BinaryExpr , @andlogicalexpr {
@@ -686,22 +724,34 @@ class OrLogicalExpr extends BinaryExpr, @orlogicalexpr {
686724}
687725
688726/** A binary expression using the `<` operator. */
689- class LTExpr extends BinaryExpr , @ltexpr { override string getOp ( ) { result = " < " } }
727+ class LTExpr extends BinaryExpr , @ltexpr {
728+ override string getOp ( ) { result = " < " }
729+ }
690730
691731/** A binary expression using the `>` operator. */
692- class GTExpr extends BinaryExpr , @gtexpr { override string getOp ( ) { result = " > " } }
732+ class GTExpr extends BinaryExpr , @gtexpr {
733+ override string getOp ( ) { result = " > " }
734+ }
693735
694736/** A binary expression using the `<=` operator. */
695- class LEExpr extends BinaryExpr , @leexpr { override string getOp ( ) { result = " <= " } }
737+ class LEExpr extends BinaryExpr , @leexpr {
738+ override string getOp ( ) { result = " <= " }
739+ }
696740
697741/** A binary expression using the `>=` operator. */
698- class GEExpr extends BinaryExpr , @geexpr { override string getOp ( ) { result = " >= " } }
742+ class GEExpr extends BinaryExpr , @geexpr {
743+ override string getOp ( ) { result = " >= " }
744+ }
699745
700746/** A binary expression using the `==` operator. */
701- class EQExpr extends BinaryExpr , @eqexpr { override string getOp ( ) { result = " == " } }
747+ class EQExpr extends BinaryExpr , @eqexpr {
748+ override string getOp ( ) { result = " == " }
749+ }
702750
703751/** A binary expression using the `!=` operator. */
704- class NEExpr extends BinaryExpr , @neexpr { override string getOp ( ) { result = " != " } }
752+ class NEExpr extends BinaryExpr , @neexpr {
753+ override string getOp ( ) { result = " != " }
754+ }
705755
706756/**
707757 * A bitwise expression.
@@ -852,16 +902,24 @@ class PreDecExpr extends UnaryAssignExpr, @predecexpr {
852902}
853903
854904/** A unary minus expression. For example, `-i`. */
855- class MinusExpr extends UnaryExpr , @minusexpr { override string toString ( ) { result = "-..." } }
905+ class MinusExpr extends UnaryExpr , @minusexpr {
906+ override string toString ( ) { result = "-..." }
907+ }
856908
857909/** A unary plus expression. For example, `+i`. */
858- class PlusExpr extends UnaryExpr , @plusexpr { override string toString ( ) { result = "+..." } }
910+ class PlusExpr extends UnaryExpr , @plusexpr {
911+ override string toString ( ) { result = "+..." }
912+ }
859913
860914/** A bit negation expression. For example, `~x`. */
861- class BitNotExpr extends UnaryExpr , @bitnotexpr { override string toString ( ) { result = "~..." } }
915+ class BitNotExpr extends UnaryExpr , @bitnotexpr {
916+ override string toString ( ) { result = "~..." }
917+ }
862918
863919/** A logical negation expression. For example, `!b`. */
864- class LogNotExpr extends UnaryExpr , @lognotexpr { override string toString ( ) { result = "!..." } }
920+ class LogNotExpr extends UnaryExpr , @lognotexpr {
921+ override string toString ( ) { result = "!..." }
922+ }
865923
866924/** A cast expression. */
867925class CastExpr extends Expr , @castexpr {
@@ -1286,7 +1344,9 @@ class LValue extends VarAccess {
12861344 * a simple assignment, but it may occur as the destination of a compound assignment
12871345 * or a unary assignment.
12881346 */
1289- class RValue extends VarAccess { RValue ( ) { this .isRValue ( ) } }
1347+ class RValue extends VarAccess {
1348+ RValue ( ) { this .isRValue ( ) }
1349+ }
12901350
12911351/** A method access is an invocation of a method with a list of arguments. */
12921352class MethodAccess extends Expr , Call , @methodaccess {
0 commit comments