Sha256: 399882c13aa7671113d932d4add3f634d02fb4e49489be7c9594fcfef1910c69

Contents?: true

Size: 425 Bytes

Versions: 4

Compression:

Stored size: 425 Bytes

Contents

class Fancy AST {
  class Require : Node {
    def initialize: @line file: @string {
    }

    def bytecode: g {
      pos(g)
      ms = MessageSend new: @line \
                       message: (Identifier from: "require:" line: @line)    \
                       to: (Identifier from: "Fancy::CodeLoader" line: @line) \
                       args: (MessageArgs new: @line args: [@string])
      ms bytecode: g
    }
  }
}

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
fancy-0.3.3 lib/compiler/ast/require.fy
fancy-0.3.2 lib/compiler/ast/require.fy
fancy-0.3.1 lib/compiler/ast/require.fy
fancy-0.3.0 lib/compiler/ast/require.fy