swamp_script_semantic/
prelude.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/*
 * Copyright (c) Peter Bjorklund. All rights reserved. https://github.com/swamp/script
 * Licensed under the MIT License. See LICENSE in the project root for license information.
 */

pub use crate::{
    comma_seq, ns::LocalTypeName, ns::ResolvedModuleNamespace, ns::SemanticError, AnonymousStruct,
    BinaryOperator, CommonEnumVariantType, CompoundOperator, ExternalFunctionId, Fp,
    IdentifierName, LocalIdentifier, LocalTypeIdentifier, ModulePath, Node, Parameter,
    PostfixOperator, ResolvedArrayItem, ResolvedArrayItemRef, ResolvedArrayType,
    ResolvedArrayTypeRef, ResolvedBinaryOperator, ResolvedBoolType, ResolvedBoolTypeRef,
    ResolvedBooleanExpression, ResolvedEnumLiteralData, ResolvedEnumType, ResolvedEnumTypeRef,
    ResolvedEnumVariantContainerType, ResolvedEnumVariantStructFieldType,
    ResolvedEnumVariantStructType, ResolvedEnumVariantTupleFieldType, ResolvedEnumVariantTupleType,
    ResolvedEnumVariantType, ResolvedEnumVariantTypeRef, ResolvedExpression,
    ResolvedExternalFunctionCall, ResolvedExternalFunctionDefinition,
    ResolvedExternalFunctionDefinitionRef, ResolvedFloatType, ResolvedFloatTypeRef,
    ResolvedFunctionSignature, ResolvedIndexType, ResolvedIntType, ResolvedIntTypeRef,
    ResolvedInternalFunctionCall, ResolvedInternalFunctionDefinition,
    ResolvedInternalFunctionDefinitionRef, ResolvedIterator, ResolvedLiteral, ResolvedMatch,
    ResolvedMatchArm, ResolvedMemberCall, ResolvedModule, ResolvedModuleRef, ResolvedModules,
    ResolvedMutArray, ResolvedMutStructTypeField, ResolvedMutStructTypeFieldRef,
    ResolvedMutVariable, ResolvedParameter, ResolvedPattern, ResolvedProgram, ResolvedProgramState,
    ResolvedProgramTypes, ResolvedRustType, ResolvedRustTypeRef, ResolvedStatement,
    ResolvedStringPart, ResolvedStringType, ResolvedStringTypeRef, ResolvedStructInstantiation,
    ResolvedStructType, ResolvedStructTypeField, ResolvedStructTypeFieldRef, ResolvedStructTypeRef,
    ResolvedTupleType, ResolvedType, ResolvedUnaryOperator, ResolvedUnitType, ResolvedUnitTypeRef,
    ResolvedVariable, ResolvedVariableAssignment, ResolvedVariableRef, StructType, TypeNumber,
    UnaryOperator,
};