Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
117 changes: 65 additions & 52 deletions turbo-ext/src/generated/ScopeOps.h
Original file line number Diff line number Diff line change
Expand Up @@ -65,30 +65,36 @@ inline constexpr char strings[] =
"expr\0" /* 749 */
"canBeUndefined\0" /* 754 */
"createConditionalExpressions\0" /* 769 */
"ourType\0" /* 798 */
"theirType\0" /* 806 */
"createGuardType\0" /* 816 */
"exprStringToInvalidate\0" /* 832 */
"invalidateMethodsOnExpression\0" /* 855 */
"keyMayHideSubExpressions\0" /* 885 */
"getIntertwinedRefRootVariableName\0" /* 910 */
"expressionToInvalidate\0" /* 944 */
"requireMoreCharacters\0" /* 967 */
"invalidatingClass\0" /* 989 */
"PHPStan\\Reflection\\ClassReflection\0" /* 1007 */
"keepPropertyFetches\0" /* 1042 */
"false\0" /* 1062 */
"invalidateExpressionEntries\0" /* 1068 */
"PHPStan\\Analyser\\Scope\0" /* 1096 */
"PhpParser\\Node\0" /* 1119 */
"expressionToInvalidateClass\0" /* 1134 */
"containsExpressionToInvalidate\0" /* 1162 */
"exprToInvalidate\0" /* 1193 */
"null\0" /* 1210 */
"shouldInvalidateExpression\0" /* 1215 */
"isPropertyFetchChainOn\0" /* 1242 */
"specifiedExpressions\0" /* 1265 */
"matchConditionalExpressions"; /* 1286 */
"guardExprString\0" /* 798 */
"guardHolder\0" /* 814 */
"PHPStan\\Analyser\\ExpressionTypeHolder\0" /* 826 */
"conditionalExpressionKeyPrefix\0" /* 864 */
"typeHolder\0" /* 895 */
"conditionalExpressionKeySuffix\0" /* 906 */
"ourType\0" /* 937 */
"theirType\0" /* 945 */
"createGuardType\0" /* 955 */
"exprStringToInvalidate\0" /* 971 */
"invalidateMethodsOnExpression\0" /* 994 */
"keyMayHideSubExpressions\0" /* 1024 */
"getIntertwinedRefRootVariableName\0" /* 1049 */
"expressionToInvalidate\0" /* 1083 */
"requireMoreCharacters\0" /* 1106 */
"invalidatingClass\0" /* 1128 */
"PHPStan\\Reflection\\ClassReflection\0" /* 1146 */
"keepPropertyFetches\0" /* 1181 */
"false\0" /* 1201 */
"invalidateExpressionEntries\0" /* 1207 */
"PHPStan\\Analyser\\Scope\0" /* 1235 */
"PhpParser\\Node\0" /* 1258 */
"expressionToInvalidateClass\0" /* 1273 */
"containsExpressionToInvalidate\0" /* 1301 */
"exprToInvalidate\0" /* 1332 */
"null\0" /* 1349 */
"shouldInvalidateExpression\0" /* 1354 */
"isPropertyFetchChainOn\0" /* 1381 */
"specifiedExpressions\0" /* 1404 */
"matchConditionalExpressions"; /* 1425 */
inline constexpr reg::PackedArg args[] = {
reg::packed(0, 0, 5), /* nodeKey $node */
reg::packed(25, 0, 37), /* nodeKey $exprPrinter */
Expand Down Expand Up @@ -139,11 +145,16 @@ inline constexpr reg::PackedArg args[] = {
reg::packed(537, MAY_BE_ARRAY), /* createConditionalExpressions $mergedExpressionTypes */
reg::packed(499, MAY_BE_ARRAY), /* createConditionalExpressions $differingKeys */
reg::packed(70, MAY_BE_ARRAY), /* createConditionalExpressions return */
reg::packed(798, 0, 120), /* createGuardType $ourType */
reg::packed(806, 0, 120), /* createGuardType $theirType */
reg::packed(798, MAY_BE_STRING), /* conditionalExpressionKeyPrefix $guardExprString */
reg::packed(814, 0, 826), /* conditionalExpressionKeyPrefix $guardHolder */
reg::packed(70, MAY_BE_STRING), /* conditionalExpressionKeyPrefix return */
reg::packed(895, 0, 826), /* conditionalExpressionKeySuffix $typeHolder */
reg::packed(70, MAY_BE_STRING), /* conditionalExpressionKeySuffix return */
reg::packed(937, 0, 120), /* createGuardType $ourType */
reg::packed(945, 0, 120), /* createGuardType $theirType */
reg::packed(70, 0, 120), /* createGuardType return */
reg::packed(25, 0, 37), /* invalidateMethodsOnExpression $exprPrinter */
reg::packed(832, MAY_BE_STRING), /* invalidateMethodsOnExpression $exprStringToInvalidate */
reg::packed(971, MAY_BE_STRING), /* invalidateMethodsOnExpression $exprStringToInvalidate */
reg::packed(254, MAY_BE_ARRAY), /* invalidateMethodsOnExpression $expressionTypes */
reg::packed(270, MAY_BE_ARRAY), /* invalidateMethodsOnExpression $nativeExpressionTypes */
reg::packed(70, MAY_BE_NULL | MAY_BE_ARRAY), /* invalidateMethodsOnExpression return */
Expand All @@ -153,37 +164,37 @@ inline constexpr reg::PackedArg args[] = {
reg::packed(70, MAY_BE_NULL | MAY_BE_STRING), /* getIntertwinedRefRootVariableName return */
reg::packed(79, 0, 85), /* invalidateExpressionEntries $scope */
reg::packed(25, 0, 37), /* invalidateExpressionEntries $exprPrinter */
reg::packed(832, MAY_BE_STRING), /* invalidateExpressionEntries $exprStringToInvalidate */
reg::packed(944, 0, 5), /* invalidateExpressionEntries $expressionToInvalidate */
reg::packed(967, MAY_BE_BOOL), /* invalidateExpressionEntries $requireMoreCharacters */
reg::packed(989, MAY_BE_NULL, 1007), /* invalidateExpressionEntries $invalidatingClass */
reg::packed(971, MAY_BE_STRING), /* invalidateExpressionEntries $exprStringToInvalidate */
reg::packed(1083, 0, 5), /* invalidateExpressionEntries $expressionToInvalidate */
reg::packed(1106, MAY_BE_BOOL), /* invalidateExpressionEntries $requireMoreCharacters */
reg::packed(1128, MAY_BE_NULL, 1146), /* invalidateExpressionEntries $invalidatingClass */
reg::packed(254, MAY_BE_ARRAY), /* invalidateExpressionEntries $expressionTypes */
reg::packed(270, MAY_BE_ARRAY), /* invalidateExpressionEntries $nativeExpressionTypes */
reg::packed(292, MAY_BE_ARRAY), /* invalidateExpressionEntries $conditionalExpressions */
reg::packed(1042, MAY_BE_BOOL, reg::NoString, false, false, 1062), /* invalidateExpressionEntries $keepPropertyFetches */
reg::packed(1181, MAY_BE_BOOL, reg::NoString, false, false, 1201), /* invalidateExpressionEntries $keepPropertyFetches */
reg::packed(70, MAY_BE_NULL | MAY_BE_ARRAY), /* invalidateExpressionEntries return */
reg::packed(79, 0, 1096), /* containsExpressionToInvalidate $scope */
reg::packed(79, 0, 1235), /* containsExpressionToInvalidate $scope */
reg::packed(25, 0, 37), /* containsExpressionToInvalidate $exprPrinter */
reg::packed(0, 0, 1119), /* containsExpressionToInvalidate $node */
reg::packed(1134, MAY_BE_STRING), /* containsExpressionToInvalidate $expressionToInvalidateClass */
reg::packed(832, MAY_BE_STRING), /* containsExpressionToInvalidate $exprStringToInvalidate */
reg::packed(0, 0, 1258), /* containsExpressionToInvalidate $node */
reg::packed(1273, MAY_BE_STRING), /* containsExpressionToInvalidate $expressionToInvalidateClass */
reg::packed(971, MAY_BE_STRING), /* containsExpressionToInvalidate $exprStringToInvalidate */
reg::packed(70, MAY_BE_BOOL), /* containsExpressionToInvalidate return */
reg::packed(79, 0, 85), /* shouldInvalidateExpression $scope */
reg::packed(25, 0, 37), /* shouldInvalidateExpression $exprPrinter */
reg::packed(832, MAY_BE_STRING), /* shouldInvalidateExpression $exprStringToInvalidate */
reg::packed(1193, 0, 5), /* shouldInvalidateExpression $exprToInvalidate */
reg::packed(971, MAY_BE_STRING), /* shouldInvalidateExpression $exprStringToInvalidate */
reg::packed(1332, 0, 5), /* shouldInvalidateExpression $exprToInvalidate */
reg::packed(749, 0, 5), /* shouldInvalidateExpression $expr */
reg::packed(155, MAY_BE_STRING), /* shouldInvalidateExpression $exprString */
reg::packed(967, MAY_BE_BOOL, reg::NoString, false, false, 1062), /* shouldInvalidateExpression $requireMoreCharacters */
reg::packed(989, MAY_BE_NULL, 1007, false, false, 1210), /* shouldInvalidateExpression $invalidatingClass */
reg::packed(1042, MAY_BE_BOOL, reg::NoString, false, false, 1062), /* shouldInvalidateExpression $keepPropertyFetches */
reg::packed(1106, MAY_BE_BOOL, reg::NoString, false, false, 1201), /* shouldInvalidateExpression $requireMoreCharacters */
reg::packed(1128, MAY_BE_NULL, 1146, false, false, 1349), /* shouldInvalidateExpression $invalidatingClass */
reg::packed(1181, MAY_BE_BOOL, reg::NoString, false, false, 1201), /* shouldInvalidateExpression $keepPropertyFetches */
reg::packed(70, MAY_BE_BOOL), /* shouldInvalidateExpression return */
reg::packed(749, 0, 5), /* isPropertyFetchChainOn $expr */
reg::packed(832, MAY_BE_STRING), /* isPropertyFetchChainOn $exprStringToInvalidate */
reg::packed(971, MAY_BE_STRING), /* isPropertyFetchChainOn $exprStringToInvalidate */
reg::packed(25, 0, 37), /* isPropertyFetchChainOn $exprPrinter */
reg::packed(70, MAY_BE_BOOL), /* isPropertyFetchChainOn return */
reg::packed(292, MAY_BE_ARRAY), /* matchConditionalExpressions $conditionalExpressions */
reg::packed(1265, MAY_BE_ARRAY), /* matchConditionalExpressions $specifiedExpressions */
reg::packed(1404, MAY_BE_ARRAY), /* matchConditionalExpressions $specifiedExpressions */
reg::packed(70, MAY_BE_ARRAY), /* matchConditionalExpressions return */
};
using Sig = reg::Sig<strings, args>;
Expand All @@ -202,15 +213,17 @@ inline constexpr sigtab::Sig finishMerge = { { 651 /* finishMerge */, 5, 32, 5,
inline constexpr sigtab::Sig intersectConditionalExpressions = { { 717 /* intersectConditionalExpressions */, 2, 38, 2, 40, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig canBeUndefined = { { 754 /* canBeUndefined */, 1, 41, 1, 42, ZEND_ACC_PRIVATE | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig createConditionalExpressions = { { 769 /* createConditionalExpressions */, 5, 43, 5, 48, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig createGuardType = { { 816 /* createGuardType */, 2, 49, 2, 51, ZEND_ACC_PRIVATE | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig invalidateMethodsOnExpression = { { 855 /* invalidateMethodsOnExpression */, 4, 52, 4, 56, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig keyMayHideSubExpressions = { { 885 /* keyMayHideSubExpressions */, 1, 57, 1, 58, ZEND_ACC_PRIVATE | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig getIntertwinedRefRootVariableName = { { 910 /* getIntertwinedRefRootVariableName */, 1, 59, 1, 60, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig invalidateExpressionEntries = { { 1068 /* invalidateExpressionEntries */, 9, 61, 10, 71, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig containsExpressionToInvalidate = { { 1162 /* containsExpressionToInvalidate */, 5, 72, 5, 77, ZEND_ACC_PRIVATE | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig shouldInvalidateExpression = { { 1215 /* shouldInvalidateExpression */, 6, 78, 9, 87, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig isPropertyFetchChainOn = { { 1242 /* isPropertyFetchChainOn */, 3, 88, 3, 91, ZEND_ACC_PRIVATE | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig matchConditionalExpressions = { { 1286 /* matchConditionalExpressions */, 2, 92, 2, 94, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig conditionalExpressionKeyPrefix = { { 864 /* conditionalExpressionKeyPrefix */, 2, 49, 2, 51, ZEND_ACC_PRIVATE | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig conditionalExpressionKeySuffix = { { 906 /* conditionalExpressionKeySuffix */, 1, 52, 1, 53, ZEND_ACC_PRIVATE | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig createGuardType = { { 955 /* createGuardType */, 2, 54, 2, 56, ZEND_ACC_PRIVATE | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig invalidateMethodsOnExpression = { { 994 /* invalidateMethodsOnExpression */, 4, 57, 4, 61, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig keyMayHideSubExpressions = { { 1024 /* keyMayHideSubExpressions */, 1, 62, 1, 63, ZEND_ACC_PRIVATE | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig getIntertwinedRefRootVariableName = { { 1049 /* getIntertwinedRefRootVariableName */, 1, 64, 1, 65, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig invalidateExpressionEntries = { { 1207 /* invalidateExpressionEntries */, 9, 66, 10, 76, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig containsExpressionToInvalidate = { { 1301 /* containsExpressionToInvalidate */, 5, 77, 5, 82, ZEND_ACC_PRIVATE | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig shouldInvalidateExpression = { { 1354 /* shouldInvalidateExpression */, 6, 83, 9, 92, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig isPropertyFetchChainOn = { { 1381 /* isPropertyFetchChainOn */, 3, 93, 3, 96, ZEND_ACC_PRIVATE | ZEND_ACC_STATIC } };
inline constexpr sigtab::Sig matchConditionalExpressions = { { 1425 /* matchConditionalExpressions */, 2, 97, 2, 99, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC } };
} // namespace sig

} // namespace ptdecl::ScopeOps
Expand Down
Loading