Skip to content

Commit f672ea0

Browse files
committed
Bump Luau to 0.676
1 parent dbe1256 commit f672ea0

File tree

11 files changed

+881
-354
lines changed

11 files changed

+881
-354
lines changed

luau/Ast/include/Luau/Cst.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@ class CstTypeTable : public CstNode
393393
std::optional<Position> separatorPosition;
394394

395395
CstExprConstantString* stringInfo = nullptr; // only if Kind == StringProperty
396-
Position stringPosition{0, 0}; // only if Kind == StringProperty
396+
Position stringPosition{0, 0}; // only if Kind == StringProperty
397397
};
398398

399399
CstTypeTable(AstArray<Item> items, bool isArray);

luau/Ast/include/Luau/Parser.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,8 @@ class Parser
245245
};
246246

247247
TableIndexerResult parseTableIndexer(AstTableAccess access, std::optional<Location> accessLocation, Lexeme begin);
248+
// Remove with FFlagLuauStoreCSTData2
249+
AstTableIndexer* parseTableIndexer_DEPRECATED(AstTableAccess access, std::optional<Location> accessLocation, Lexeme begin);
248250

249251
AstTypeOrPack parseFunctionType(bool allowPack, const AstArray<AstAttr*>& attributes);
250252
AstType* parseFunctionTypeTail(
@@ -454,7 +456,7 @@ class Parser
454456
AstType* annotation;
455457
Position colonPosition;
456458

457-
explicit Binding(const Name& name, AstType* annotation = nullptr, Position colonPosition = {0,0})
459+
explicit Binding(const Name& name, AstType* annotation = nullptr, Position colonPosition = {0, 0})
458460
: name(name)
459461
, annotation(annotation)
460462
, colonPosition(colonPosition)

luau/Ast/src/Cst.cpp

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,15 +94,24 @@ CstStatReturn::CstStatReturn(AstArray<Position> commaPositions)
9494
{
9595
}
9696

97-
CstStatLocal::CstStatLocal(AstArray<Position> varsAnnotationColonPositions, AstArray<Position> varsCommaPositions, AstArray<Position> valuesCommaPositions)
97+
CstStatLocal::CstStatLocal(
98+
AstArray<Position> varsAnnotationColonPositions,
99+
AstArray<Position> varsCommaPositions,
100+
AstArray<Position> valuesCommaPositions
101+
)
98102
: CstNode(CstClassIndex())
99103
, varsAnnotationColonPositions(varsAnnotationColonPositions)
100104
, varsCommaPositions(varsCommaPositions)
101105
, valuesCommaPositions(valuesCommaPositions)
102106
{
103107
}
104108

105-
CstStatFor::CstStatFor(Position annotationColonPosition, Position equalsPosition, Position endCommaPosition, std::optional<Position> stepCommaPosition)
109+
CstStatFor::CstStatFor(
110+
Position annotationColonPosition,
111+
Position equalsPosition,
112+
Position endCommaPosition,
113+
std::optional<Position> stepCommaPosition
114+
)
106115
: CstNode(CstClassIndex())
107116
, annotationColonPosition(annotationColonPosition)
108117
, equalsPosition(equalsPosition)
@@ -111,7 +120,11 @@ CstStatFor::CstStatFor(Position annotationColonPosition, Position equalsPosition
111120
{
112121
}
113122

114-
CstStatForIn::CstStatForIn(AstArray<Position> varsAnnotationColonPositions, AstArray<Position> varsCommaPositions, AstArray<Position> valuesCommaPositions)
123+
CstStatForIn::CstStatForIn(
124+
AstArray<Position> varsAnnotationColonPositions,
125+
AstArray<Position> varsCommaPositions,
126+
AstArray<Position> valuesCommaPositions
127+
)
115128
: CstNode(CstClassIndex())
116129
, varsAnnotationColonPositions(varsAnnotationColonPositions)
117130
, varsCommaPositions(varsCommaPositions)

0 commit comments

Comments
 (0)