class Ikra::AST::SourceCodeExprNode

A synthetic AST node. Contains its string translation directly.

Attributes

code[R]

Public Class Methods

new(code:) click to toggle source
# File lib/ast/nodes.rb, line 297
def initialize(code:)
    @code = code
end

Public Instance Methods

accept(visitor) click to toggle source
# File lib/ast/visitor.rb, line 56
def accept(visitor)
    visitor.visit_source_code_expr_node(self)
end
clone() click to toggle source
# File lib/ast/nodes.rb, line 301
def clone
    return SourceCodeExprNode.new(code: @code)
end
to_s() click to toggle source
# File lib/ast/printer.rb, line 52
def to_s
    return "[SourceCodeExprNode: #{code}]"
end