struct Savi::Compiler::Flow::Block

Defined in:

savi/compiler/flow.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(index : Int32, containing_node : Savi::AST::Node) #

[View source]

Instance Method Detail

def any_predecessors? #

[View source]
def any_predecessors_reachable? #

[View source]
def containing_node : AST::Node #

[View source]
def cyclic_edge? #

[View source]
def each_predecessor(&block : Block -> _) #

[View source]
def index : Int32 #

[View source]
def no_predecessors? #

[View source]
def reachable? #

[View source]
def show : String #

These functions are used for easily visualizing and testing.


[View source]
def show_name #

[View source]
def show_predecessors : String #

[View source]
def unreachable? #

[View source]