Skip to main content
CrystalDocs

    Browse DocsCrystalShardsAbout

    github.com/Vallereya/dragonstone

    0.1.7-Alpha

    Types

    • Dragonstone
      • AST
        • AbortStatement
        • AccessorEntry
        • AccessorMacro
        • AliasDefinition
        • Annotation
          • MemoryAnnotation
            • GarbageMode
            • OwnershipMode
          • MemoryOperator
        • ArgcExpression
        • ArgfExpression
        • ArgvExpression
        • ArrayLiteral
        • Assignment
        • AttributeAssignment
        • BagConstructor
        • BeginExpression
        • BinaryOp
        • BlockLiteral
        • BreakStatement
        • CaseStatement
        • ClassDefinition
        • ClassVariable
        • ClassVariableAssignment
        • ConditionalExpression
        • ConstantDeclaration
        • ConstantPath
        • DebugEcho
        • ElsifClause
        • EnumDefinition
        • EnumMember
        • ExtendStatement
        • FixDeclaration
        • FunctionDef
        • FunctionLiteral
        • GenericTypeExpression
        • IfStatement
        • IndexAccess
        • IndexAssignment
        • InstanceVariable
        • InstanceVariableAssignment
        • InstanceVariableDeclaration
        • InterpolatedString
        • LetDeclaration
        • Literal
        • LiteralValue
        • MapLiteral
        • MethodCall
        • ModuleDefinition
        • ModuleVariable
        • ModuleVariableAssignment
        • NamedImport
        • NamedTupleEntry
        • NamedTupleLiteral
        • NextStatement
        • Node
        • NodeArray
        • OptionalTypeExpression
        • ParaLiteral
        • Program
        • QuitStatement
        • RaiseExpression
        • RedoStatement
        • RescueArray
        • RescueClause
        • RetryStatement
        • ReturnStatement
        • SimpleTypeExpression
        • StderrExpression
        • StdinExpression
        • StdoutExpression
        • StringParts
        • StructDefinition
        • SuperCall
        • TupleLiteral
        • TypeExpression
        • TypedParameter
        • UnaryOp
        • UnionTypeExpression
        • UnlessStatement
        • UseDecl
        • UseItem
        • UseItemKind
        • Variable
        • WhenClause
        • WhileStatement
        • WithExpression
        • YieldExpression
      • BackendMode
      • BagConstructor
      • BagValue
      • BreakSignal
      • BuiltinArgf
      • BuiltinStdin
      • BuiltinStream
        • Kind
      • Bytecode
        • BagConstructorValue
        • BagValue
        • BlockValue
        • BuiltinArgf
        • BuiltinStdin
        • BuiltinStream
          • Kind
        • ClassValue
        • EnumMemberValue
        • EnumValue
        • FunctionSignature
        • FunctionValue
        • GCHost
        • InstanceValue
        • MapValue
        • ModuleValue
        • NamedTupleValue
        • ParaValue
        • ParameterSpec
        • RaisedExceptionValue
        • RangeValue
        • StructValue
        • TupleValue
        • Value
      • CLI
      • CLIBackend
        • Capability
      • CLIBuild
        • TargetArtifact
      • CLIRepl
      • CLIRun
      • CompiledCode
      • Compiler
        • NamePool
      • ConstantBinding
      • ConstantError
      • Core
        • Compiler
          • BuildArtifact
          • BuildOptions
          • Codegen
            • BytecodeGenerator
          • Frontend
            • Pipeline
          • IR
            • Builder
          • Target
          • Targets
            • C
              • Backend
              • CGenerator
                • StringEntry
            • Crystal
              • Backend
            • JavaScript
              • Backend
            • LLVM
              • Backend
              • IRGenerator
                • BlockCaptureInfo
                • CallArg
                • FunctionSignature
                • RuntimeContext
                • ValueRef
            • Python
              • Backend
            • Ruby
              • Backend
            • Shared
              • ProgramSerializer
      • DragonClass
      • DragonEnum
      • DragonEnumMember
      • DragonInstance
      • DragonModule
      • DragonStruct
      • Encoding
        • Checks
        • Decoding
          • Result
        • Source
        • UTF8
      • Error
      • FFI
        • InteropValue
        • Providers
          • CBridge
          • CrystalBridge
          • RubyBridge
        • Utils
      • FFIModule
      • Function
      • Host
      • IR
        • Conversion
          • VMInput
        • Fingerprint
        • Lowering
          • Supports
            • Interpreter
            • VM
        • Program
      • Importer
      • Interpreter
      • InterpreterError
      • Language
        • Directives
        • Sema
          • AnalysisResult
          • SymbolInfo
          • SymbolKind
          • SymbolTable
          • TypeChecker
        • Transforms
          • DefaultArguments
            • FunctionDefaults
          • LexicalBindings
      • Lexer
      • LexerError
      • Location
      • MapValue
      • MethodDefinition
      • ModuleCache
      • ModuleConfig
      • ModuleGraph
      • ModuleNode
      • ModuleResolver
      • NameError
      • NamedTupleValue
      • NextSignal
      • OPC
      • OutOfBounds
      • Parser
      • ParserError
      • ProcCommon
      • ProcFileOps
      • ProcInspect
      • RaisedException
      • RangeValue
      • RedoSignal
      • RetrySignal
      • ReturnValue
      • RunResult
      • Runtime
        • Backend
        • ConstantBytecodeBinding
        • Engine
        • ExportValue
        • GC
          • Area
          • Flags
          • GarbageMode
          • Host
          • Manager
          • OwnershipMode
        • InterpreterBackend
        • Unit
        • VMBackend
        • ValueConversion
      • RuntimeError
      • RuntimeValue
      • Scope
      • ScopeValue
      • SingletonClass
      • Stdlib
        • ModuleMetadata
        • ModuleRequirement
      • SymbolValue
      • SyntaxError
      • Token
      • TokenValue
      • TupleValue
      • TypeError
      • TypeScope
      • Typing
        • AliasLookup
        • ArrayDescriptor
        • BagDescriptor
        • Builtins
        • ConstantLookup
        • ConstantMatcher
        • Context
        • Descriptor
        • DescriptorCache
        • HashDescriptor
        • OptionalDescriptor
        • ParaDescriptor
        • RangeDescriptor
        • RecursiveAliasError
        • SimpleDescriptor
        • UnionDescriptor
        • UnknownTypeError
      • UnicodeXID
      • VM
        • BreakSignal
        • Frame
        • Handler
        • LoopContext
        • NextSignal
        • RedoSignal
        • VMException
    module

    Dragonstone::Language::Sema

    Nested types

    • Dragonstone::Language::Sema::AnalysisResult
    • Dragonstone::Language::Sema::SymbolInfo
    • Dragonstone::Language::Sema::SymbolKind
    • Dragonstone::Language::Sema::SymbolTable
    • Dragonstone::Language::Sema::TypeChecker

    Advertisement

    Crystal jobs from CrystalGigs

    • Your posting here

      Reach Crystal developers on CrystalGigsFirst party

    CrystalDocs.org - Crystal Shard Documentation Hosting

    GitHubCrystalShardsCrystalGigsCrystalBitsCrystal Language

    The Bushido Collective builds and maintains this site. ยท Licensed under the Apache License 2.0