Sha256: 61ddcb24661ec0973ce63c58c6556da3887afad8924d83e7df85d315b9854b03

Contents?: true

Size: 906 Bytes

Versions: 12

Compression:

Stored size: 906 Bytes

Contents

#!/usr/bin/env rbx
# -*- ruby -*-

class Fancy; end
class Fancy::Parser; end

# fdoc is a documentation generator for fancy.
# This is a ruby script because we need to setup a hook
# BEFORE any fancy code is loaded. So we can create
# documentation for Fancy's builtin objects as well.
# See fdoc.
base = File.expand_path("../boot", File.dirname(__FILE__))
require File.expand_path("rbx-compiler/parser/fancy_parser", base)
require File.expand_path("rbx-compiler/compiler", base)
require File.expand_path("code_loader", base)
require File.expand_path("fancy_ext", base)

Fancy::CodeLoader.load_compiled_file File.expand_path("../lib/rbx/documentation.fyc", base)
Fancy::CodeLoader.load_compiled_file File.expand_path("../lib/fdoc_hook.fyc", base)

Fancy::CodeLoader.load_compiled_file File.expand_path("../lib/rbx.fyc", base)

Fancy::CodeLoader.load_compiled_file File.expand_path("../lib/fdoc.fyc", base)

Version data entries

12 entries across 8 versions & 1 rubygems

Version Path
fancy-0.7.0 bin/fdoc
fancy-0.7.0 ruby_lib/fdoc
fancy-0.6.0 ruby_lib/fdoc
fancy-0.6.0 bin/fdoc
fancy-0.5.0 ruby_lib/fdoc
fancy-0.5.0 bin/fdoc
fancy-0.4.0 ruby_lib/fdoc
fancy-0.4.0 bin/fdoc
fancy-0.3.3 bin/fdoc
fancy-0.3.2 bin/fdoc
fancy-0.3.1 bin/fdoc
fancy-0.3.0 bin/fdoc