Libadalang User Manual Logo
26.0w
  • 1. Introduction
  • 2. Building Libadalang
  • 3. Core concepts
  • 4. Ada API tutorial
  • 5. Advice & gotchas
  • 6. Ada API reference
    • 6.1. Core packages
    • 6.2. Unit providers
    • 6.3. Preprocessing
    • 6.4. Helper packages
    • 6.5. Miscellaneous
    • 6.6. Langkit support
  • 7. Python API tutorial
  • 8. Python API reference
  • 9. Examples repository
Libadalang User Manual
  • 6. Ada API reference
  • View page source

6. Ada API reference

Contents:

  • 6.1. Core packages
    • 6.1.1. Libadalang.Common
    • 6.1.2. Libadalang.Analysis
  • 6.2. Unit providers
    • 6.2.1. Libadalang.Project_Provider
    • 6.2.2. Libadalang.Auto_Provider
  • 6.3. Preprocessing
    • 6.3.1. Libadalang.Preprocessing
  • 6.4. Helper packages
    • 6.4.1. Libadalang.Helpers
  • 6.5. Miscellaneous
    • 6.5.1. Libadalang.Lexer
    • 6.5.2. Libadalang.Iterators
    • 6.5.3. Libadalang.Config_Pragmas
    • 6.5.4. Libadalang.Expr_Eval
    • 6.5.5. Libadalang.Data_Decomposition
    • 6.5.6. Libadalang.Target_Info
  • 6.6. Langkit support
    • 6.6.1. Langkit_Support.Diagnostics
    • 6.6.2. Langkit_Support.Diagnostics.Output
    • 6.6.3. Langkit_Support.Errors
    • 6.6.4. Langkit_Support.File_Readers
    • 6.6.5. Langkit_Support.Generic_API
    • 6.6.6. Langkit_Support.Generic_API.Analysis
    • 6.6.7. Langkit_Support.Generic_API.Introspection
    • 6.6.8. Langkit_Support.Generic_API.Rewriting
    • 6.6.9. Langkit_Support.Generic_API.Unparsing
    • 6.6.10. Langkit_Support.Names
    • 6.6.11. Langkit_Support.Symbols
    • 6.6.12. Langkit_Support.Text
Previous Next

© Copyright 2014-2025, AdaCore.

Built with Sphinx using a theme provided by Read the Docs.