.. default-domain:: chpl .. module:: Dyno Dyno ==== **Usage** .. code-block:: chapel use Dyno; or .. code-block:: chapel import Dyno; .. class:: Context .. attribute:: var handle: dynoc_Context .. method:: proc init() .. method:: proc deinit() .. method:: proc parse(filename: string): owned AstNodeList .. class:: AstNodeList .. attribute:: var handle: dynoc_AstNodeList .. method:: proc deinit() .. itermethod:: iter these(): AstNode .. method:: proc size: int .. method:: proc this(idx: int): AstNode .. record:: AstNode .. attribute:: var handle: dynoc_AstNode .. method:: proc id(): string .. method:: proc tag(): string .. itermethod:: iter children(): AstNode .. method:: proc is(type AstNodeType): bool .. method:: proc to(type AstNodeType) .. record:: Comment .. method:: proc text(): string .. iterfunction:: iter preorder(root): AstNode