Chapel Documentation

Compiling and Running Chapel

  • Quickstart Instructions
  • Using Chapel
  • Platform-Specific Notes
  • Technical Notes
  • Tools
  • Docs for Contributors
    • Best Practices for Contributors
    • Frontend Library API Docs
      • Query Framework
      • Depths of the Query System
      • File Format for ‘.dyno’ Files
      • Parsing
      • Resolution
      • Types
      • Untyped AST (uAST)
      • Base
      • Library Support

Writing Chapel Programs

  • Quick Reference
  • Hello World Variants
  • Primers
  • Language Specification
  • Standard Modules
  • Package Modules
  • Standard Layouts and Distributions
  • Mason Packages
  • Chapel Users Guide (WIP)

Language History

  • Chapel Evolution
  • Documentation Archives

Indexes

  • Chapel Module Index
  • Complete Docs Index
Chapel Documentation
  • Docs for Contributors
  • Frontend Library API Docs
  • View page source

Frontend Library API Docs¶

This section documents the various functions and types of the new compiler frontend.

Conceptual Guide

  • Query Framework

Implementation Details

  • Depths of the Query System
  • File Format for ‘.dyno’ Files

Symbols by Namespace

  • Parsing
    • parsing
  • Resolution
    • resolution
  • Types
    • types
  • Untyped AST (uAST)
    • uast
  • Base
    • ChplEnvMap
    • CommentID
    • Context
    • ErrorMessage
    • ErrorType
    • ErrorWriterBase
    • ErrorWriter
    • CompatibilityWriter
    • ErrorBase
    • BasicError
    • GeneralError
    • ID
    • Location
    • IdOrLocation
    • UniqueString
    • Iterable
    • Bitmap
    • optional
    • owned
    • StringifyKind
    • Serializer
    • Deserializer
  • Library Support
    • libraries
Previous Next

© Copyright 2025, Hewlett Packard Enterprise Development LP.