module Cabbage::Derivation(T)

Direct including types

Defined in:

cabbage/derivation.cr

Instance Method Summary

Instance Method Detail

def add_another_derivation(previous, child) #

[View source]
def add_derivation(previous, child) #

[View source]
def add_second_derivation(previous, child) #

[View source]
def child : Item(T) | DerivationNode(T) | Nil #

[View source]
def child=(child : Item(T) | DerivationNode(T) | Nil) #

[View source]
def derivation_list? #

[View source]
def evaluate(prev, &) #

[View source]
def next_derivation : Item(T) | DerivationNode(T) | Nil #

[View source]
def next_derivation=(next_derivation : Item(T) | DerivationNode(T) | Nil) #

[View source]
def previous : Item(T) | DerivationNode(T) | Nil #

[View source]
def previous=(previous : Item(T) | DerivationNode(T) | Nil) #

[View source]
def rhs #

[View source]
def same?(previous, child) #

[View source]
def walk #

[View source]