Created
November 30, 2018 18:52
-
-
Save grorg/36d8bd6efd7f70b5a09788c06b609c3a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/Scripts/rollup.js b/Scripts/rollup.js | |
index 50cc5f5..18cc404 100644 | |
--- a/Scripts/rollup.js | |
+++ b/Scripts/rollup.js | |
@@ -1,162 +1,163 @@ | |
-export * from "../Source/Node.js"; | |
-export * from "../Source/Type.js"; | |
-export * from "../Source/ReferenceType.js"; | |
-export * from "../Source/Value.js"; | |
-export * from "../Source/Expression.js"; | |
-export * from "../Source/AutoWrapper.js"; | |
-export * from "../Source/Rewriter.js"; | |
-export * from "../Source/Visitor.js"; | |
-export * from "../Source/CreateLiteral.js"; | |
-export * from "../Source/CreateLiteralType.js"; | |
-export * from "../Source/PropertyAccessExpression.js"; | |
-export * from "../Source/NativeType.js"; | |
-export * from "../Source/Semantic.js"; | |
-export * from "../Source/AddressSpace.js"; | |
-export * from "../Source/AllocateAtEntryPoints.js"; | |
-export * from "../Source/AnonymousVariable.js"; | |
-export * from "../Source/ArrayRefType.js"; | |
-export * from "../Source/ArrayType.js"; | |
-export * from "../Source/Assignment.js"; | |
-export * from "../Source/Block.js"; | |
-export * from "../Source/BoolLiteral.js"; | |
-export * from "../Source/Break.js"; | |
-export * from "../Source/BuiltInSemantic.js"; | |
-export * from "../Source/BuiltinMatrixGetter.js"; | |
-export * from "../Source/BuiltinMatrixSetter.js"; | |
-export * from "../Source/BuiltinVectorGetter.js"; | |
-export * from "../Source/BuiltinVectorSetter.js"; | |
-export * from "../Source/CallExpression.js"; | |
-export * from "../Source/CallFunction.js"; | |
-export * from "../Source/Casts.js"; | |
-export * from "../Source/Check.js"; | |
-export * from "../Source/CheckLiteralTypes.js"; | |
-export * from "../Source/CheckLoops.js"; | |
-export * from "../Source/CheckNativeFuncStages.js"; | |
-export * from "../Source/CheckRecursion.js"; | |
-export * from "../Source/CheckRecursiveTypes.js"; | |
-export * from "../Source/CheckReturns.js"; | |
-export * from "../Source/CheckUnreachableCode.js"; | |
-export * from "../Source/CheckTypesWithArguments.js"; | |
-export * from "../Source/CheckWrapped.js"; | |
-export * from "../Source/Checker.js"; | |
-export * from "../Source/CloneProgram.js"; | |
-export * from "../Source/CommaExpression.js"; | |
-export * from "../Source/ConstexprFolder.js"; | |
-export * from "../Source/Continue.js"; | |
-export * from "../Source/ConvertPtrToArrayRefExpression.js"; | |
-export * from "../Source/DoWhileLoop.js"; | |
-export * from "../Source/DotExpression.js"; | |
-export * from "../Source/DereferenceExpression.js"; | |
-export * from "../Source/EArrayRef.js"; | |
-export * from "../Source/EBuffer.js"; | |
-export * from "../Source/EBufferBuilder.js"; | |
-export * from "../Source/EPtr.js"; | |
-export * from "../Source/EnumLiteral.js"; | |
-export * from "../Source/EnumMember.js"; | |
-export * from "../Source/EnumType.js"; | |
-export * from "../Source/EvaluationCommon.js"; | |
-export * from "../Source/Evaluator.js"; | |
-export * from "../Source/ExpressionFinder.js"; | |
-export * from "../Source/ExternalOrigin.js"; | |
-export * from "../Source/Field.js"; | |
-export * from "../Source/FindHighZombies.js"; | |
-export * from "../Source/FlattenedStructOffsetGatherer.js"; | |
-export * from "../Source/FloatLiteral.js"; | |
-export * from "../Source/FloatLiteralType.js"; | |
-export * from "../Source/FoldConstexprs.js"; | |
-export * from "../Source/ForLoop.js"; | |
-export * from "../Source/Func.js"; | |
-export * from "../Source/FuncAttribute.js"; | |
-export * from "../Source/FuncDef.js"; | |
-export * from "../Source/FuncNumThreadsAttribute.js"; | |
-export * from "../Source/FuncParameter.js"; | |
-export * from "../Source/FunctionLikeBlock.js"; | |
-export * from "../Source/HighZombieFinder.js"; | |
-export * from "../Source/IdentityExpression.js"; | |
-export * from "../Source/IfStatement.js"; | |
-export * from "../Source/IndexExpression.js"; | |
-export * from "../Source/InferTypesForCall.js"; | |
-export * from "../Source/Inline.js"; | |
-export * from "../Source/Inliner.js"; | |
-export * from "../Source/IntLiteral.js"; | |
-export * from "../Source/IntLiteralType.js"; | |
-export * from "../Source/Intrinsics.js"; | |
-export * from "../Source/LayoutBuffers.js"; | |
-export * from "../Source/Lexer.js"; | |
-export * from "../Source/LexerToken.js"; | |
-export * from "../Source/LiteralTypeChecker.js"; | |
-export * from "../Source/LogicalExpression.js"; | |
-export * from "../Source/LogicalNot.js"; | |
-export * from "../Source/LoopChecker.js"; | |
-export * from "../Source/MakeArrayRefExpression.js"; | |
-export * from "../Source/MakePtrExpression.js"; | |
-export * from "../Source/MatrixType.js"; | |
-export * from "../Source/NameContext.js"; | |
-export * from "../Source/NameFinder.js"; | |
-export * from "../Source/NameResolver.js"; | |
-export * from "../Source/NativeFunc.js"; | |
-export * from "../Source/NormalUsePropertyResolver.js"; | |
-export * from "../Source/NullLiteral.js"; | |
-export * from "../Source/NullType.js"; | |
-export * from "../Source/OperatorAnderIndexer.js"; | |
-export * from "../Source/OperatorArrayRefLength.js"; | |
-export * from "../Source/OriginKind.js"; | |
-export * from "../Source/OverloadResolutionFailure.js"; | |
-export * from "../Source/Parse.js"; | |
-export * from "../Source/Prepare.js"; | |
-export * from "../Source/PropertyResolver.js"; | |
-export * from "../Source/Program.js"; | |
-export * from "../Source/ProgramWithUnnecessaryThingsRemoved.js"; | |
-export * from "../Source/PtrType.js"; | |
-export * from "../Source/ReadModifyWriteExpression.js"; | |
-export * from "../Source/RecursionChecker.js"; | |
-export * from "../Source/RecursiveTypeChecker.js"; | |
-export * from "../Source/ResolveNames.js"; | |
-export * from "../Source/ResolveOverloadImpl.js"; | |
-export * from "../Source/ResolveProperties.js"; | |
-export * from "../Source/ResolveTypeDefs.js"; | |
-export * from "../Source/ResourceSemantic.js"; | |
-export * from "../Source/Return.js"; | |
-export * from "../Source/ReturnChecker.js"; | |
-export * from "../Source/ReturnException.js"; | |
-export * from "../Source/Sampler.js"; | |
-export * from "../Source/SpecializationConstantSemantic.js"; | |
-export * from "../Source/StageInOutSemantic.js"; | |
-export * from "../Source/StandardLibrary.js"; | |
-export * from "../Source/StatementCloner.js"; | |
-export * from "../Source/StructLayoutBuilder.js"; | |
-export * from "../Source/StructType.js"; | |
-export * from "../Source/SwitchCase.js"; | |
-export * from "../Source/SwitchStatement.js"; | |
-export * from "../Source/SynthesizeArrayOperatorLength.js"; | |
-export * from "../Source/SynthesizeEnumFunctions.js"; | |
-export * from "../Source/SynthesizeStructAccessors.js"; | |
-export * from "../Source/SynthesizeCopyConstructorOperator.js"; | |
-export * from "../Source/SynthesizeDefaultConstructorOperator.js"; | |
-export * from "../Source/TernaryExpression.js"; | |
-export * from "../Source/Texture.js"; | |
-export * from "../Source/Test.js"; | |
-export * from "../Source/TextureOperations.js"; | |
-export * from "../Source/TrapStatement.js"; | |
-export * from "../Source/TypeDef.js"; | |
-export * from "../Source/TypeDefResolver.js"; | |
-export * from "../Source/TypeRef.js"; | |
-export * from "../Source/TypeOverloadResolutionFailure.js"; | |
-export * from "../Source/TypedValue.js"; | |
-export * from "../Source/UintLiteral.js"; | |
-export * from "../Source/UintLiteralType.js"; | |
-export * from "../Source/UnificationContext.js"; | |
-export * from "../Source/UnreachableCodeChecker.js"; | |
-export * from "../Source/VariableDecl.js"; | |
-export * from "../Source/VariableRef.js"; | |
-export * from "../Source/VectorType.js"; | |
-export * from "../Source/VisitingSet.js"; | |
-export * from "../Source/WLexicalError.js"; | |
-export * from "../Source/WSyntaxError.js"; | |
-export * from "../Source/WTrapError.js"; | |
-export * from "../Source/WTypeError.js"; | |
-export * from "../Source/WhileLoop.js"; | |
-export * from "../Source/WrapChecker.js"; | |
+export * from "../Source/Node.mjs"; | |
+export * from "../Source/Type.mjs"; | |
+export * from "../Source/ReferenceType.mjs"; | |
+export * from "../Source/Value.mjs"; | |
+export * from "../Source/Expression.mjs"; | |
+export * from "../Source/AutoWrapper.mjs"; | |
+export * from "../Source/Rewriter.mjs"; | |
+export * from "../Source/Visitor.mjs"; | |
+export * from "../Source/CreateLiteral.mjs"; | |
+export * from "../Source/CreateLiteralType.mjs"; | |
+export * from "../Source/PropertyAccessExpression.mjs"; | |
+export * from "../Source/NativeType.mjs"; | |
+export * from "../Source/Semantic.mjs"; | |
+export * from "../Source/AddressSpace.mjs"; | |
+export * from "../Source/AllocateAtEntryPoints.mjs"; | |
+export * from "../Source/AnonymousVariable.mjs"; | |
+export * from "../Source/ArrayRefType.mjs"; | |
+export * from "../Source/ArrayType.mjs"; | |
+export * from "../Source/Assignment.mjs"; | |
+export * from "../Source/Block.mjs"; | |
+export * from "../Source/BoolLiteral.mjs"; | |
+export * from "../Source/Break.mjs"; | |
+export * from "../Source/BuiltInSemantic.mjs"; | |
+export * from "../Source/BuiltinMatrixGetter.mjs"; | |
+export * from "../Source/BuiltinMatrixSetter.mjs"; | |
+export * from "../Source/BuiltinVectorGetter.mjs"; | |
+export * from "../Source/BuiltinVectorSetter.mjs"; | |
+export * from "../Source/CallExpression.mjs"; | |
+export * from "../Source/CallFunction.mjs"; | |
+export * from "../Source/Casts.mjs"; | |
+export * from "../Source/Check.mjs"; | |
+export * from "../Source/CheckLiteralTypes.mjs"; | |
+export * from "../Source/CheckLoops.mjs"; | |
+export * from "../Source/CheckNativeFuncStages.mjs"; | |
+export * from "../Source/CheckRecursion.mjs"; | |
+export * from "../Source/CheckRecursiveTypes.mjs"; | |
+export * from "../Source/CheckReturns.mjs"; | |
+export * from "../Source/CheckUnreachableCode.mjs"; | |
+export * from "../Source/CheckTypesWithArguments.mjs"; | |
+export * from "../Source/CheckWrapped.mjs"; | |
+export * from "../Source/Checker.mjs"; | |
+export * from "../Source/CloneProgram.mjs"; | |
+export * from "../Source/CommaExpression.mjs"; | |
+export * from "../Source/ConstexprFolder.mjs"; | |
+export * from "../Source/Continue.mjs"; | |
+export * from "../Source/ConvertPtrToArrayRefExpression.mjs"; | |
+export * from "../Source/DoWhileLoop.mjs"; | |
+export * from "../Source/DotExpression.mjs"; | |
+export * from "../Source/DereferenceExpression.mjs"; | |
+export * from "../Source/EArrayRef.mjs"; | |
+export * from "../Source/EBuffer.mjs"; | |
+export * from "../Source/EBufferBuilder.mjs"; | |
+export * from "../Source/EPtr.mjs"; | |
+export * from "../Source/EnumLiteral.mjs"; | |
+export * from "../Source/EnumMember.mjs"; | |
+export * from "../Source/EnumType.mjs"; | |
+export * from "../Source/EvaluationCommon.mjs"; | |
+export * from "../Source/Evaluator.mjs"; | |
+export * from "../Source/ExpressionFinder.mjs"; | |
+export * from "../Source/ExternalOrigin.mjs"; | |
+export * from "../Source/Field.mjs"; | |
+export * from "../Source/FindHighZombies.mjs"; | |
+export * from "../Source/FlattenedStructOffsetGatherer.mjs"; | |
+export * from "../Source/FloatLiteral.mjs"; | |
+export * from "../Source/FloatLiteralType.mjs"; | |
+export * from "../Source/FoldConstexprs.mjs"; | |
+export * from "../Source/ForLoop.mjs"; | |
+export * from "../Source/Func.mjs"; | |
+export * from "../Source/FuncAttribute.mjs"; | |
+export * from "../Source/FuncDef.mjs"; | |
+export * from "../Source/FuncNumThreadsAttribute.mjs"; | |
+export * from "../Source/FuncParameter.mjs"; | |
+export * from "../Source/FunctionLikeBlock.mjs"; | |
+export * from "../Source/HighZombieFinder.mjs"; | |
+export * from "../Source/IdentityExpression.mjs"; | |
+export * from "../Source/IfStatement.mjs"; | |
+export * from "../Source/IndexExpression.mjs"; | |
+export * from "../Source/InferTypesForCall.mjs"; | |
+export * from "../Source/Inline.mjs"; | |
+export * from "../Source/Inliner.mjs"; | |
+export * from "../Source/IntLiteral.mjs"; | |
+export * from "../Source/IntLiteralType.mjs"; | |
+export * from "../Source/Intrinsics.mjs"; | |
+export * from "../Source/LayoutBuffers.mjs"; | |
+export * from "../Source/Lexer.mjs"; | |
+export * from "../Source/LexerToken.mjs"; | |
+export * from "../Source/LiteralTypeChecker.mjs"; | |
+export * from "../Source/LogicalExpression.mjs"; | |
+export * from "../Source/LogicalNot.mjs"; | |
+export * from "../Source/LoopChecker.mjs"; | |
+export * from "../Source/MakeArrayRefExpression.mjs"; | |
+export * from "../Source/MakePtrExpression.mjs"; | |
+export * from "../Source/MatrixType.mjs"; | |
+export * from "../Source/NameContext.mjs"; | |
+export * from "../Source/NameFinder.mjs"; | |
+export * from "../Source/NameResolver.mjs"; | |
+export * from "../Source/NativeFunc.mjs"; | |
+export * from "../Source/NormalUsePropertyResolver.mjs"; | |
+export * from "../Source/NullLiteral.mjs"; | |
+export * from "../Source/NullType.mjs"; | |
+export * from "../Source/OperatorAnderIndexer.mjs"; | |
+export * from "../Source/OperatorArrayRefLength.mjs"; | |
+export * from "../Source/OriginKind.mjs"; | |
+export * from "../Source/OverloadResolutionFailure.mjs"; | |
+export * from "../Source/Parse.mjs"; | |
+export * from "../Source/Prepare.mjs"; | |
+export * from "../Source/PropertyResolver.mjs"; | |
+export * from "../Source/Program.mjs"; | |
+export * from "../Source/ProgramWithUnnecessaryThingsRemoved.mjs"; | |
+export * from "../Source/PtrType.mjs"; | |
+export * from "../Source/ReadModifyWriteExpression.mjs"; | |
+export * from "../Source/RecursionChecker.mjs"; | |
+export * from "../Source/RecursiveTypeChecker.mjs"; | |
+export * from "../Source/ResolveNames.mjs"; | |
+export * from "../Source/ResolveOverloadImpl.mjs"; | |
+export * from "../Source/ResolveProperties.mjs"; | |
+export * from "../Source/ResolveTypeDefs.mjs"; | |
+export * from "../Source/ResourceSemantic.mjs"; | |
+export * from "../Source/Return.mjs"; | |
+export * from "../Source/ReturnChecker.mjs"; | |
+export * from "../Source/ReturnException.mjs"; | |
+export * from "../Source/Sampler.mjs"; | |
+export * from "../Source/SpecializationConstantSemantic.mjs"; | |
+export * from "../Source/StageInOutSemantic.mjs"; | |
+export * from "../Source/StandardLibrary.mjs"; | |
+export * from "../Source/StatementCloner.mjs"; | |
+export * from "../Source/StructLayoutBuilder.mjs"; | |
+export * from "../Source/StructType.mjs"; | |
+export * from "../Source/SwitchCase.mjs"; | |
+export * from "../Source/SwitchStatement.mjs"; | |
+export * from "../Source/SynthesizeArrayOperatorLength.mjs"; | |
+export * from "../Source/SynthesizeEnumFunctions.mjs"; | |
+export * from "../Source/SynthesizeStructAccessors.mjs"; | |
+export * from "../Source/SynthesizeCopyConstructorOperator.mjs"; | |
+export * from "../Source/SynthesizeDefaultConstructorOperator.mjs"; | |
+export * from "../Source/TernaryExpression.mjs"; | |
+export * from "../Source/Texture.mjs"; | |
+export * from "../Source/Test.mjs"; | |
+export * from "../Source/TextureOperations.mjs"; | |
+export * from "../Source/TrapStatement.mjs"; | |
+export * from "../Source/TypeDef.mjs"; | |
+export * from "../Source/TypeDefResolver.mjs"; | |
+export * from "../Source/TypeRef.mjs"; | |
+export * from "../Source/TypeOverloadResolutionFailure.mjs"; | |
+export * from "../Source/TypedValue.mjs"; | |
+export * from "../Source/UintLiteral.mjs"; | |
+export * from "../Source/UintLiteralType.mjs"; | |
+export * from "../Source/UnificationContext.mjs"; | |
+export * from "../Source/UnreachableCodeChecker.mjs"; | |
+export * from "../Source/VariableDecl.mjs"; | |
+export * from "../Source/VariableRef.mjs"; | |
+export * from "../Source/VectorType.mjs"; | |
+export * from "../Source/VisitingSet.mjs"; | |
+export * from "../Source/WLexicalError.mjs"; | |
+export * from "../Source/WSyntaxError.mjs"; | |
+export * from "../Source/WTrapError.mjs"; | |
+export * from "../Source/WTypeError.mjs"; | |
+export * from "../Source/WhileLoop.mjs"; | |
+export * from "../Source/WrapChecker.mjs"; | |
-export * from "../Source/metal/MSL.js"; | |
-export * from "../Source/json/JSON.js"; | |
+export * from "../Source/metal/MSL.mjs"; | |
+export * from "../Source/json/JSON.mjs"; | |
+export * from "../Source/spirv/SPIRV.mjs"; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment