Skip to content
LFortran logo
LFortran Documentation ASR Helper Nodes
Type to start searching
    LFortran
    English Bengali Czech German Spanish French Japanese Dutch Polish Portuguese Russian Chinese
    • LFortran
    • Getting started
    • LFortran Development Status
    • Developers's Guide
    • Intrinsics
    LFortran
    • 开始
    • 安装
    • Fortran 语言
    • LFortran User Guide
    • LFortran 开发现状
    • LFortran 开发现状
    • 话题
    • 开发者指南
    • LFortran Design
    • GPU Offloading
    • 开发者教程
    • AST 和 ASR 之间的区别
    • Interactive evaluation: one TranslationUnit per cell
    • LFortran in the Browser (JupyterLite)
    • 贡献
    • LFortran 内置函数
    • 数组内置函数
    • 位操作内置函数
    • 字符内置函数
    • 种类类型内置函数
    • 数学内置函数
    • 数值内置函数
    • 其他内置函数
    • LFortran ASR Nodes
    • 抽象语义表示 (ASR)
    • ASR text format
    • ASR Unit Nodes
    • ASR Symbol Nodes
    • ASR Statement Nodes
    • ASR Expression Nodes
    • ttype
    • ASR Helper Nodes
      • alloc_arg
      • array_index
      • attribute
      • call_arg
      • case_stmt
      • coarray_index
      • codimension
      • common_association
      • dimension
      • do_loop_head
      • rank_stmt
      • reduction_expr
      • require_instantiation
      • tbind
      • type_stmt
    • ASR Enumerations
    • cast_kind
    • kinds
    • ASR OpenMP Nodes

    ASR Helper Nodes¶

    These are the product types and the small sum types of ASR.asdl: the pieces that appear inside the nodes rather than on their own. A product type is written as a list of members with no constructor name of its own, and is printed in ASR text as (name :member value ...).

    • alloc_arg
    • array_index
    • attribute
    • call_arg
    • case_stmt
    • coarray_index
    • codimension
    • common_association
    • dimension
    • do_loop_head
    • rank_stmt
    • reduction_expr
    • require_instantiation
    • tbind
    • type_stmt
    Previous UnsignedInteger
    Next alloc_arg
    © Copyright 2022 LFortran contributors.
    Created using Sphinx 4.5.0. and Material for Sphinx