Sha256: 6a3ce4c39c5bc51399f938c6258a5cacf5762c313f68e3a89cd43f98ae867aa1

Contents?: true

Size: 524 Bytes

Versions: 11

Compression:

Stored size: 524 Bytes

Contents

This directory contains all the AST Node classes used by the
compiler. Most of them inherit from an equivalent Ruby Node class
defined in rbx's lib/compiler/ directory.

Each node class has a bytecode() method in which the actual bytecode
generation is done by calling generator methods on the generator
object, that is passed in as an argument.

If there's no bytecode() method defined in a node class, this just
means, we're simply using the bytecode() method of the superclass (the
one defined by rbx's compiler library).

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
fancy-0.10.0 boot/rbx-compiler/compiler/ast/README
fancy-0.9.0 boot/rbx-compiler/compiler/ast/README
fancy-0.8.0 boot/rbx-compiler/compiler/ast/README
fancy-0.7.0 boot/rbx-compiler/compiler/ast/README
fancy-0.6.0 boot/rbx-compiler/compiler/ast/README
fancy-0.5.0 boot/rbx-compiler/compiler/ast/README
fancy-0.4.0 boot/rbx-compiler/compiler/ast/README
fancy-0.3.3 boot/rbx-compiler/compiler/ast/README
fancy-0.3.2 boot/rbx-compiler/compiler/ast/README
fancy-0.3.1 boot/rbx-compiler/compiler/ast/README
fancy-0.3.0 boot/rbx-compiler/compiler/ast/README