class Sexpir::Ast
Attributes
node[RW]
Public Instance Methods
accept(visitor, arg=nil)
click to toggle source
# File lib/sexpir/ast.rb, line 4 def accept(visitor, arg=nil) name = self.class.name.split(/::/).last visitor.send("visit#{name}".to_sym, self ,arg) # Metaprograming ! end
sexp()
click to toggle source
# File lib/sexpir/ast_sexp.rb, line 11 def sexp "(nyi sorry)" end