@@ -539,7 +539,7 @@ private module Impl implements RegexTreeViewSig {
539539 override predicate isNullable ( ) { this .getAChild ( ) .isNullable ( ) }
540540 }
541541
542- class RegExpCharEscape = RegExpEscape ;
542+ additional class RegExpCharEscape = RegExpEscape ;
543543
544544 /**
545545 * An escaped regular expression term, that is, a regular expression
@@ -620,7 +620,7 @@ private module Impl implements RegexTreeViewSig {
620620 /**
621621 * A non-word boundary, that is, a regular expression term of the form `\B`.
622622 */
623- class RegExpNonWordBoundary extends RegExpSpecialChar {
623+ additional class RegExpNonWordBoundary extends RegExpSpecialChar {
624624 RegExpNonWordBoundary ( ) { this .getChar ( ) = "\\B" }
625625
626626 override string getAPrimaryQlClass ( ) { result = "RegExpNonWordBoundary" }
@@ -756,7 +756,7 @@ private module Impl implements RegexTreeViewSig {
756756 * \t
757757 * ```
758758 */
759- class RegExpNormalChar extends RegExpTerm , TRegExpNormalChar {
759+ additional class RegExpNormalChar extends RegExpTerm , TRegExpNormalChar {
760760 RegExpNormalChar ( ) { this = TRegExpNormalChar ( re , start , end ) }
761761
762762 /**
@@ -878,7 +878,7 @@ private module Impl implements RegexTreeViewSig {
878878 * .
879879 * ```
880880 */
881- class RegExpSpecialChar extends RegExpTerm , TRegExpSpecialChar {
881+ additional class RegExpSpecialChar extends RegExpTerm , TRegExpSpecialChar {
882882 string char ;
883883
884884 RegExpSpecialChar ( ) {
@@ -926,7 +926,7 @@ private module Impl implements RegexTreeViewSig {
926926 * \A
927927 * ```
928928 */
929- class RegExpAnchor extends RegExpSpecialChar {
929+ additional class RegExpAnchor extends RegExpSpecialChar {
930930 RegExpAnchor ( ) { this .getChar ( ) = [ "^" , "$" , "\\A" , "\\Z" , "\\z" ] }
931931
932932 override string getAPrimaryQlClass ( ) { result = "RegExpAnchor" }
@@ -975,7 +975,7 @@ private module Impl implements RegexTreeViewSig {
975975 * (?=\w)
976976 * ```
977977 */
978- class RegExpZeroWidthMatch extends RegExpGroup {
978+ additional class RegExpZeroWidthMatch extends RegExpGroup {
979979 RegExpZeroWidthMatch ( ) { re .zeroWidthMatch ( start , end ) }
980980
981981 override RegExpTerm getChild ( int i ) { none ( ) }
@@ -1050,7 +1050,7 @@ private module Impl implements RegexTreeViewSig {
10501050 * (?!\n)
10511051 * ```
10521052 */
1053- class RegExpNegativeLookahead extends RegExpLookahead {
1053+ additional class RegExpNegativeLookahead extends RegExpLookahead {
10541054 RegExpNegativeLookahead ( ) { re .negativeLookaheadAssertionGroup ( start , end ) }
10551055
10561056 override string getAPrimaryQlClass ( ) { result = "RegExpNegativeLookahead" }
@@ -1092,7 +1092,7 @@ private module Impl implements RegexTreeViewSig {
10921092 * (?<!\\)
10931093 * ```
10941094 */
1095- class RegExpNegativeLookbehind extends RegExpLookbehind {
1095+ additional class RegExpNegativeLookbehind extends RegExpLookbehind {
10961096 RegExpNegativeLookbehind ( ) { re .negativeLookbehindAssertionGroup ( start , end ) }
10971097
10981098 override string getAPrimaryQlClass ( ) { result = "RegExpNegativeLookbehind" }
@@ -1142,7 +1142,7 @@ private module Impl implements RegexTreeViewSig {
11421142 * A named character property. For example, the POSIX bracket expression
11431143 * `[[:digit:]]`.
11441144 */
1145- class RegExpNamedCharacterProperty extends RegExpTerm , TRegExpNamedCharacterProperty {
1145+ additional class RegExpNamedCharacterProperty extends RegExpTerm , TRegExpNamedCharacterProperty {
11461146 RegExpNamedCharacterProperty ( ) { this = TRegExpNamedCharacterProperty ( re , start , end ) }
11471147
11481148 override RegExpTerm getChild ( int i ) { none ( ) }
0 commit comments