Платформа ЦРНП "Мирокод" для разработки проектов
https://git.mirocod.ru
25 lines
441 B
25 lines
441 B
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 |
|
}
|
|
|