|
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