|
1 | 1 | # frozen_string_literal: true
|
2 | 2 |
|
3 | 3 | require "etc"
|
| 4 | +require "fiddle" |
4 | 5 | require "json"
|
5 | 6 | require "pp"
|
6 | 7 | require "prettier_print"
|
|
9 | 10 |
|
10 | 11 | require_relative "syntax_tree/formatter"
|
11 | 12 | require_relative "syntax_tree/node"
|
| 13 | +require_relative "syntax_tree/dsl" |
12 | 14 | require_relative "syntax_tree/version"
|
13 | 15 |
|
14 | 16 | require_relative "syntax_tree/basic_visitor"
|
15 | 17 | require_relative "syntax_tree/visitor"
|
16 |
| -require_relative "syntax_tree/visitor/compiler" |
17 | 18 | require_relative "syntax_tree/visitor/field_visitor"
|
18 | 19 | require_relative "syntax_tree/visitor/json_visitor"
|
19 | 20 | require_relative "syntax_tree/visitor/match_visitor"
|
|
26 | 27 | require_relative "syntax_tree/pattern"
|
27 | 28 | require_relative "syntax_tree/search"
|
28 | 29 |
|
| 30 | +require_relative "syntax_tree/yarv" |
| 31 | +require_relative "syntax_tree/yarv/bf" |
| 32 | +require_relative "syntax_tree/yarv/compiler" |
| 33 | +require_relative "syntax_tree/yarv/disassembler" |
| 34 | +require_relative "syntax_tree/yarv/instruction_sequence" |
| 35 | +require_relative "syntax_tree/yarv/instructions" |
| 36 | +require_relative "syntax_tree/yarv/legacy" |
| 37 | +require_relative "syntax_tree/yarv/local_table" |
| 38 | + |
29 | 39 | # Syntax Tree is a suite of tools built on top of the internal CRuby parser. It
|
30 | 40 | # provides the ability to generate a syntax tree from source, as well as the
|
31 | 41 | # tools necessary to inspect and manipulate that syntax tree. It can be used to
|
|
0 commit comments