Dyno

Usage

use Dyno;

or

import Dyno;
class Context
var handle : dynoc_Context
proc init()
proc deinit()
proc parse(filename: string) : owned AstNodeList
class AstNodeList
var handle : dynoc_AstNodeList
proc deinit()
iter these() : AstNode
proc size : int
proc this(idx: int) : AstNode
record AstNode
var handle : dynoc_AstNode
proc id() : string
proc tag() : string
iter children() : AstNode
proc is(type AstNodeType) : bool
proc to(type AstNodeType)
record Comment
proc text() : string
iter preorder(root) : AstNode