| package css | |
| // Stylesheet represents a parsed stylesheet | |
| type Stylesheet struct { | |
| Rules []*Rule | |
| } | |
| // NewStylesheet instanciate a new Stylesheet | |
| func NewStylesheet() *Stylesheet { | |
| return &Stylesheet{} | |
| } | |
| // Returns string representation of the Stylesheet | |
| func (sheet *Stylesheet) String() string { | |
| result := "" | |
| for _, rule := range sheet.Rules { | |
| if result != "" { | |
| result += "\n" | |
| } | |
| result += rule.String() | |
| } | |
| return result | |
| } |