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
/*
 * 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, BinaryOperator, CommonEnumVariantType, CompoundOperator, ExternalFunctionId,
    PostfixOperator, ResolvedArrayItem, ResolvedArrayItemRef, ResolvedArrayType,
    ResolvedArrayTypeRef, ResolvedBinaryOperator, ResolvedBooleanExpression,
    ResolvedEnumLiteralData, ResolvedEnumVariantContainerType, ResolvedEnumVariantStructFieldType,
    ResolvedEnumVariantStructType, ResolvedEnumVariantTupleFieldType, ResolvedEnumVariantTupleType,
    ResolvedEnumVariantType, ResolvedEnumVariantTypeRef, ResolvedExpression,
    ResolvedExternalFunctionCall, ResolvedExternalFunctionDefinition,
    ResolvedExternalFunctionDefinitionRef, ResolvedIndexType, ResolvedInternalFunctionCall,
    ResolvedInternalFunctionDefinition, ResolvedInternalFunctionDefinitionRef, ResolvedIterator,
    ResolvedLiteral, ResolvedMatch, ResolvedMatchArm, ResolvedMemberCall, ResolvedModule,
    ResolvedMutArray, ResolvedMutStructTypeField, ResolvedMutStructTypeFieldRef,
    ResolvedMutVariable, ResolvedParameter, ResolvedPattern, ResolvedProgram, ResolvedStatement,
    ResolvedStringPart, ResolvedStructInstantiation, ResolvedStructType, ResolvedStructTypeField,
    ResolvedStructTypeFieldRef, ResolvedStructTypeRef, ResolvedTupleType, ResolvedType,
    ResolvedUnaryOperator, ResolvedUnitType, ResolvedVariable, ResolvedVariableAssignment,
    ResolvedVariableRef, UnaryOperator,
};