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