Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: b591dc88c1634c6b585578a54d0734565cb1b601 https://github.com/WebKit/WebKit/commit/b591dc88c1634c6b585578a54d0734565cb1b601 Author: Dan Glastonbury <d...@apple.com> Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths: M Source/WebGPU/WGSL/AST/ASTOverrideValue.h M Source/WebGPU/WGSL/AST/ASTVisitor.cpp M Source/WebGPU/WGSL/Lexer.cpp M Source/WebGPU/WGSL/Parser.cpp M Source/WebGPU/WGSL/ParserPrivate.h M Source/WebGPU/WGSL/Token.cpp M Source/WebGPU/WGSL/Token.h M Tools/TestWebKitAPI/Tests/WGSL/LexerTests.cpp M Tools/TestWebKitAPI/Tests/WGSL/ParserTests.cpp Log Message: ----------- [WGSL] Implement override declaration parsing https://bugs.webkit.org/show_bug.cgi?id=252289 rdar://105480302 Reviewed by Tadeu Zagallo. Implement parsing of override declarations according to WGSL spec. * Source/WebGPU/WGSL/AST/ASTOverrideValue.h: (WGSL::AST::OverrideValue::OverrideValue): (WGSL::AST::OverrideValue::maybeInitializer): (WGSL::AST::OverrideValue::initializer): Deleted. * Source/WebGPU/WGSL/AST/ASTVisitor.cpp: (WGSL::AST::Visitor::visit): * Source/WebGPU/WGSL/Lexer.cpp: (WGSL::Lexer<T>::lex): * Source/WebGPU/WGSL/Parser.cpp: (WGSL::Parser<Lexer>::parseGlobalDecl): (WGSL::Parser<Lexer>::parseOverrideValueWithAttributes): * Source/WebGPU/WGSL/ParserPrivate.h: * Source/WebGPU/WGSL/Token.cpp: (WGSL::toString): * Source/WebGPU/WGSL/Token.h: * Tools/TestWebKitAPI/Tests/WGSL/LexerTests.cpp: (TestWGSLAPI::TEST): * Tools/TestWebKitAPI/Tests/WGSL/ParserTests.cpp: (TestWGSLAPI::TEST): Canonical link: https://commits.webkit.org/260344@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes