swamp_script_semantic/
prelude.rs

1/*
2 * Copyright (c) Peter Bjorklund. All rights reserved. https://github.com/swamp/script
3 * Licensed under the MIT License. See LICENSE in the project root for license information.
4 */
5pub use crate::{
6    comma_seq, modules::ResolvedModules, ns::ResolvedModuleNamespaceRef, CommonEnumVariantType,
7    ExternalFunctionId, FileId, Fp, FunctionTypeSignature, ResolvedAnonymousStructFieldType,
8    ResolvedAnonymousStructType, ResolvedArrayItem, ResolvedArrayItemRef, ResolvedArrayType,
9    ResolvedArrayTypeRef, ResolvedBinaryOperator, ResolvedBoolType, ResolvedBoolTypeRef,
10    ResolvedBooleanExpression, ResolvedCompoundOperator, ResolvedCompoundOperatorKind,
11    ResolvedConstant, ResolvedConstantRef, ResolvedEnumLiteralData, ResolvedEnumType,
12    ResolvedEnumTypeRef, ResolvedEnumVariantContainerType, ResolvedEnumVariantStructFieldType,
13    ResolvedEnumVariantStructType, ResolvedEnumVariantTupleFieldType, ResolvedEnumVariantTupleType,
14    ResolvedEnumVariantType, ResolvedEnumVariantTypeRef, ResolvedExclusiveRangeType,
15    ResolvedExclusiveRangeTypeRef, ResolvedExpression, ResolvedExternalFunctionCall,
16    ResolvedExternalFunctionDefinition, ResolvedExternalFunctionDefinitionRef, ResolvedFloatType,
17    ResolvedFloatTypeRef, ResolvedForPattern, ResolvedFormatSpecifier, ResolvedFormatSpecifierKind,
18    ResolvedFunction, ResolvedFunctionRef, ResolvedGuard, ResolvedIndexType, ResolvedIntType,
19    ResolvedIntTypeRef, ResolvedInternalFunctionCall, ResolvedInternalFunctionDefinition,
20    ResolvedInternalFunctionDefinitionRef, ResolvedIterator, ResolvedLiteral,
21    ResolvedLocalIdentifier, ResolvedLocalTypeIdentifier, ResolvedMatch, ResolvedMatchArm,
22    ResolvedMemberCall, ResolvedModulePath, ResolvedModulePathRef, ResolvedMutArray,
23    ResolvedMutMap, ResolvedMutStructTypeField, ResolvedMutStructTypeFieldRef, ResolvedMutVariable,
24    ResolvedNode, ResolvedNoneType, ResolvedParameterNode, ResolvedPattern, ResolvedPrecisionType,
25    ResolvedProgramState, ResolvedRustType, ResolvedRustTypeRef, ResolvedStaticCall,
26    ResolvedStringPart, ResolvedStringType, ResolvedStringTypeRef, ResolvedStructInstantiation,
27    ResolvedStructType, ResolvedStructTypeField, ResolvedStructTypeFieldRef, ResolvedStructTypeRef,
28    ResolvedTupleType, ResolvedTupleTypeRef, ResolvedType, ResolvedTypeForParameter,
29    ResolvedUnaryOperator, ResolvedUnitType, ResolvedUnitTypeRef, ResolvedVariable,
30    ResolvedVariableAssignment, ResolvedVariableRef, SemanticError, Span, Spanned, TypeNumber,
31};