12345678910111213141516171819202122232425 |
- 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
- }
|