class Daedalus::DependencyGrapher::Node
Public Class Methods
new(parser)
click to toggle source
# File lib/daedalus/dependency_grapher.rb 87 def initialize(parser) 88 @parser = parser 89 end
Public Instance Methods
add_else()
click to toggle source
# File lib/daedalus/dependency_grapher.rb 96 def add_else 97 "invalid \#else for #{@parser.stack_top.class} at line #{@parser.line}" 98 end
close()
click to toggle source
# File lib/daedalus/dependency_grapher.rb 91 def close 92 message = "unbalanced \#endif for #{@parser.stack_top.class} at line #{@parser.line}" 93 raise ParseError, message 94 end
execute(defines, node)
click to toggle source
TODO: remove
# File lib/daedalus/dependency_grapher.rb 101 def execute(defines, node) 102 puts "#execute not implemented for #{self.class}" 103 end