[WSL] Make the typing rules explicit about resolving type syntax
[WebKit-https.git] / Tools / WebGPUShadingLanguageRI /
drwxr-xr-x   ..
-rw-r--r-- 1785 AddressSpace.js
-rw-r--r-- 5204 All.js
-rw-r--r-- 1848 AnonymousVariable.js
-rw-r--r-- 2070 ArrayRefType.js
-rw-r--r-- 3134 ArrayType.js
-rw-r--r-- 1700 Assignment.js
-rw-r--r-- 2136 AutoWrapper.js
-rw-r--r-- 1826 Block.js
-rw-r--r-- 1633 BoolLiteral.js
-rw-r--r-- 1565 Break.js
-rw-r--r-- 6802 CallExpression.js
-rw-r--r-- 2352 CallFunction.js
-rw-r--r-- 1417 Check.js
-rw-r--r-- 1432 CheckLiteralTypes.js
-rw-r--r-- 1419 CheckLoops.js
-rw-r--r-- 1435 CheckRecursion.js
-rw-r--r-- 1436 CheckRecursiveTypes.js
-rw-r--r-- 1430 CheckReturns.js
-rw-r--r-- 1447 CheckUnreachableCode.js
-rw-r--r-- 1531 CheckWrapped.js
-rw-r--r-- 29637 Checker.js
-rw-r--r-- 1740 CloneProgram.js
-rw-r--r-- 1914 CommaExpression.js
-rw-r--r-- 2072 ConstexprFolder.js
-rw-r--r-- 2465 ConstexprTypeParameter.js
-rw-r--r-- 1571 Continue.js
-rw-r--r-- 1626 ConvertPtrToArrayRefExpression.js
-rw-r--r-- 3163 CreateLiteral.js
-rw-r--r-- 3694 CreateLiteralType.js
-rw-r--r-- 1736 DereferenceExpression.js
-rw-r--r-- 1789 DoWhileLoop.js
-rw-r--r-- 1915 DotExpression.js
-rw-r--r-- 1655 DoubleLiteral.js
-rw-r--r-- 1874 DoubleLiteralType.js
-rw-r--r-- 1640 EArrayRef.js
-rw-r--r-- 2791 EBuffer.js
-rw-r--r-- 3757 EBufferBuilder.js
-rw-r--r-- 2799 EPtr.js
-rw-r--r-- 2009 EnumLiteral.js
-rw-r--r-- 1771 EnumMember.js
-rw-r--r-- 2811 EnumType.js
-rw-r--r-- 1453 EvaluationCommon.js
-rw-r--r-- 10583 Evaluator.js
-rw-r--r-- 1513 Expression.js
-rw-r--r-- 3447 ExpressionFinder.js
-rw-r--r-- 1430 ExternalOrigin.js
-rw-r--r-- 1725 Field.js
-rw-r--r-- 1428 FindHighZombies.js
-rw-r--r-- 2137 FlattenProtocolExtends.js
-rw-r--r-- 2140 FlattenedStructOffsetGatherer.js
-rw-r--r-- 1651 FloatLiteral.js
-rw-r--r-- 1871 FloatLiteralType.js
-rw-r--r-- 1427 FoldConstexprs.js
-rw-r--r-- 2110 ForLoop.js
-rw-r--r-- 3159 Func.js
-rw-r--r-- 2112 FuncDef.js
-rw-r--r-- 7003 FuncInstantiator.js
-rw-r--r-- 1889 FuncParameter.js
-rw-r--r-- 2062 FunctionLikeBlock.js
-rw-r--r-- 1830 HighZombieFinder.js
-rw-r--r-- 1841 IdentityExpression.js
-rw-r--r-- 1978 IfStatement.js
-rw-r--r-- 2154 IndexExpression.js
-rw-r--r-- 3886 InferTypesForCall.js
-rw-r--r-- 2806 Inline.js
-rw-r--r-- 2276 Inliner.js
-rw-r--r-- 1857 InstantiateImmediates.js
-rw-r--r-- 1649 IntLiteral.js
-rw-r--r-- 1874 IntLiteralType.js
-rw-r--r-- 25190 Intrinsics.js
-rw-r--r-- 3692 LateChecker.js
-rw-r--r-- 6330 Lexer.js
-rw-r--r-- 2238 LexerToken.js
-rw-r--r-- 2307 LiteralTypeChecker.js
-rw-r--r-- 1784 LogicalExpression.js
-rw-r--r-- 1612 LogicalNot.js
-rw-r--r-- 3461 LoopChecker.js
-rw-r--r-- 1682 MakeArrayRefExpression.js
-rw-r--r-- 1612 MakePtrExpression.js
-rw-r--r-- 5153 NameContext.js
-rw-r--r-- 2661 NameFinder.js
-rw-r--r-- 11756 NameResolver.js
-rw-r--r-- 1987 NativeFunc.js
-rw-r--r-- 1883 NativeFuncInstance.js
-rw-r--r-- 2876 NativeType.js
-rw-r--r-- 2240 NativeTypeInstance.js
-rw-r--r-- 4469 Node.js
-rw-r--r-- 1630 NormalUsePropertyResolver.js
-rw-r--r-- 1545 NullLiteral.js
-rw-r--r-- 2797 NullType.js
-rw-r--r-- 1551 OriginKind.js
-rw-r--r-- 1685 OverloadResolutionFailure.js
-rw-r--r-- 33329 Parse.js
-rw-r--r-- 3014 Prepare.js
-rw-r--r-- 3041 Program.js
-rw-r--r-- 2387 ProgramWithUnnecessaryThingsRemoved.js
-rw-r--r-- 4247 PropertyAccessExpression.js
-rw-r--r-- 6506 PropertyResolver.js
-rw-r--r-- 1675 Protocol.js
-rw-r--r-- 5569 ProtocolDecl.js
-rw-r--r-- 1517 ProtocolFuncDecl.js
-rw-r--r-- 1746 ProtocolRef.js
-rw-r--r-- 2145 PtrType.js
-rw-r--r-- 2065 ReadModifyWriteExpression.js
-rw-r--r-- 1669 RecursionChecker.js
-rw-r--r-- 1836 RecursiveTypeChecker.js
-rw-r--r-- 2035 ReferenceType.js
-rw-r--r-- 1940 ResolveNames.js
-rw-r--r-- 4487 ResolveOverloadImpl.js
-rw-r--r-- 1701 ResolveProperties.js
-rw-r--r-- 1905 ResolveTypeDefs.js
-rw-r--r-- 1710 Return.js
-rw-r--r-- 6946 ReturnChecker.js
-rw-r--r-- 1482 ReturnException.js
-rw-r--r-- 13896 Rewriter.js
-rw-r--r-- 12714 SPIR-V.js
-rw-r--r-- 10050 SPIRV.html
-rw-r--r-- 13208 SPIRVCodegen.js
-rw-r--r-- 4081 SPIRVTypeAnalyzer.js
-rw-r--r-- 4824 SPIRVVariableAnalyzer.js
drwxr-xr-x - SpecWork
-rw-r--r-- 10921 StandardLibrary.js
-rw-r--r-- 4141 StatementCloner.js
-rw-r--r-- 3007 StructLayoutBuilder.js
-rw-r--r-- 3760 StructType.js
-rw-r--r-- 2420 Substitution.js
-rw-r--r-- 1955 SwitchCase.js
-rw-r--r-- 1976 SwitchStatement.js
-rw-r--r-- 3142 SynthesizeEnumFunctions.js
-rw-r--r-- 7561 SynthesizeStructAccessors.js
-rw-r--r-- 6593 Test.html
-rw-r--r-- 183603 Test.js
-rw-r--r-- 1572 TrapStatement.js
-rw-r--r-- 2404 Type.js
-rw-r--r-- 1893 TypeDef.js
-rw-r--r-- 2689 TypeDefResolver.js
-rw-r--r-- 1644 TypeOrVariableRef.js
-rw-r--r-- 1647 TypeParameterRewriter.js
-rw-r--r-- 3843 TypeRef.js
-rw-r--r-- 4084 TypeVariable.js
-rw-r--r-- 1944 TypeVariableTracker.js
-rw-r--r-- 1779 TypedValue.js
-rw-r--r-- 1656 UintLiteral.js
-rw-r--r-- 2007 UintLiteralType.js
-rw-r--r-- 4886 UnificationContext.js
-rw-r--r-- 2110 UnreachableCodeChecker.js
-rw-r--r-- 1975 Value.js
-rw-r--r-- 1932 VariableDecl.js
-rw-r--r-- 2051 VariableRef.js
-rw-r--r-- 1752 VisitingSet.js
-rw-r--r-- 8907 Visitor.js
-rw-r--r-- 19979 WSL.md
-rw-r--r-- 1588 WSyntaxError.js
-rw-r--r-- 1578 WTrapError.js
-rw-r--r-- 1582 WTypeError.js
-rw-r--r-- 1778 WhileLoop.js
-rw-r--r-- 2796 WrapChecker.js
-rw-r--r-- 16707 index.html
-rw-r--r-- 166294 spirv.core.grammar.json
-rw-r--r-- 1368 wsl-tests.yaml