# Path: MuseParse/classes/ObjectHierarchy/ItemClasses/BaseClass.py
# class Base(object):
#     def __init__(self):
#     def toLily(self):
#     def __str__(self):


from MuseParse.classes.ObjectHierarchy.ItemClasses import BaseClass

class TrillSpanner(BaseClass.Base):

    def __init__(self, **kwargs):
        BaseClass.Base.__init__(self)
        if "line" in kwargs:
            self.line = kwargs["line"]

    def toLily(self):
        val = ""
        if hasattr(self, "line") and self.line != "":
            val += "\\"
            val += self.line.lower()
            val += "TrillSpan\n"

        return val


class Turn(BaseClass.Base):

    def toLily(self):
        return "\\turn"


class InvertedTurn(BaseClass.Base):

    def toLily(self):
        return "\\reverseturn"



# Path: MuseParse/classes/ObjectHierarchy/ItemClasses/BaseClass.py
# class Base(object):
#     def __init__(self):
#     def toLily(self):
#     def __str__(self):


# Path: MuseParse/classes/ObjectHierarchy/ItemClasses/Ornaments.py
from MuseParse.classes.ObjectHierarchy.ItemClasses import BaseClass


class TrillSpanner(BaseClass.Base):

    def __init__(self, **kwargs):
        BaseClass.Base.__init__(self)
        if "line" in kwargs:
            self.line = kwargs["line"]

    def toLily(self):
        val = ""
        if hasattr(self, "line") and self.line != "":
            val += "\\"
            val += self.line.lower()
            val += "TrillSpan\n"

        return val


class Turn(BaseClass.Base):

    def toLily(self):
        return "\\turn"


class InvertedTurn(BaseClass.Base):

    def toLily(self):
        return "\\reverseturn"



class Tremolo(BaseClass.Base):