lib/prettyrb/builder.rb in prettyrb-0.4.0 vs lib/prettyrb/builder.rb in prettyrb-0.5.0
- old
+ new
@@ -1,10 +1,15 @@
module Prettyrb
class Builder < Parser::Builders::Default
NODE_TYPES = {
+ and: Prettyrb::Nodes::AndNode,
+ dstr: Prettyrb::Nodes::DstrNode,
if: Prettyrb::Nodes::IfNode,
+ or: Prettyrb::Nodes::OrNode,
+ regexp: Prettyrb::Nodes::RegexpNode,
+ send: Prettyrb::Nodes::SendNode,
str: Prettyrb::Nodes::StrNode,
- dstr: Prettyrb::Nodes::DstrNode,
+ def: Prettyrb::Nodes::DefNode,
}.freeze
def n(type, children, source_map)
node_class = NODE_TYPES.fetch(type, Prettyrb::Nodes::BaseNode)